24 lines
1.1 KiB
Diff
24 lines
1.1 KiB
Diff
|
Patch-Source: https://github.com/chimera-linux/cports/blob/899c997/contrib/thunderbird/patches/llvm18.patch
|
||
|
--- a/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp
|
||
|
+++ b/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp
|
||
|
@@ -540,7 +540,7 @@
|
||
|
|
||
|
webrtc::VideoFrameType ft;
|
||
|
GmpFrameTypeToWebrtcFrameType(aEncodedFrame->FrameType(), &ft);
|
||
|
- uint32_t timestamp = (aEncodedFrame->TimeStamp() * 90ll + 999) / 1000;
|
||
|
+ uint64_t timestamp = (aEncodedFrame->TimeStamp() * 90ll + 999) / 1000;
|
||
|
|
||
|
GMP_LOG_DEBUG("GMP Encoded: %" PRIu64 ", type %d, len %d",
|
||
|
aEncodedFrame->TimeStamp(), aEncodedFrame->BufferType(),
|
||
|
--- a/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h
|
||
|
+++ b/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h
|
||
|
@@ -302,7 +302,7 @@
|
||
|
int64_t timestamp_us;
|
||
|
};
|
||
|
// Map rtp time -> input image data
|
||
|
- DataMutex<std::map<uint32_t, InputImageData>> mInputImageMap;
|
||
|
+ DataMutex<std::map<uint64_t, InputImageData>> mInputImageMap;
|
||
|
|
||
|
MediaEventProducer<uint64_t> mInitPluginEvent;
|
||
|
MediaEventProducer<uint64_t> mReleasePluginEvent;
|