Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 84c90a1cdcd4d11f253d1f1c5a2ad483efa58c77
https://github.com/WebKit/WebKit/commit/84c90a1cdcd4d11f253d1f1c5a2ad483efa58c77
Author: Philippe Normand <[email protected]>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioRTPPacketizer.cpp
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioRTPPacketizer.h
M Source/WebCore/platform/mediastream/gstreamer/GStreamerRTPPacketizer.cpp
M Source/WebCore/platform/mediastream/gstreamer/GStreamerRTPPacketizer.h
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoRTPPacketizer.cpp
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoRTPPacketizer.h
M
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingMediaSourceGStreamer.cpp
Log Message:
-----------
[GStreamer][WebRTC] Handle GObject unsigned pt properties in RTP payloaders
https://bugs.webkit.org/show_bug.cgi?id=286346
Reviewed by Xabier Rodriguez-Calvar.
The GStreamer rtp*pay2 payloaders' "pt" property is an unsigned int while on
the legacy payloaders
it is an int, so both cases need to be handled. We also now emit an error early
on if an attempt to
set an out-of-range value is made.
* Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioRTPPacketizer.cpp:
(WebCore::GStreamerAudioRTPPacketizer::create):
(WebCore::GStreamerAudioRTPPacketizer::GStreamerAudioRTPPacketizer):
* Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioRTPPacketizer.h:
* Source/WebCore/platform/mediastream/gstreamer/GStreamerRTPPacketizer.cpp:
(WebCore::GStreamerRTPPacketizer::GStreamerRTPPacketizer):
(WebCore::GStreamerRTPPacketizer::setPayloadType):
(WebCore::GStreamerRTPPacketizer::payloadType const):
* Source/WebCore/platform/mediastream/gstreamer/GStreamerRTPPacketizer.h:
* Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoRTPPacketizer.cpp:
(WebCore::GStreamerVideoRTPPacketizer::create):
(WebCore::GStreamerVideoRTPPacketizer::GStreamerVideoRTPPacketizer):
* Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoRTPPacketizer.h:
Canonical link: https://commits.webkit.org/289286@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes