Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e72e2bc70adbe5fb00f38987f82f9e1144695e7a https://github.com/WebKit/WebKit/commit/e72e2bc70adbe5fb00f38987f82f9e1144695e7a Author: Philippe Normand <ph...@igalia.com> Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths: M Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpTransceiverBackend.cpp M Source/WebCore/platform/GStreamer.cmake M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp M Source/WebCore/platform/graphics/gstreamer/VideoEncoderGStreamer.cpp A Source/WebCore/platform/gstreamer/VideoEncoderPrivateGStreamer.cpp A Source/WebCore/platform/gstreamer/VideoEncoderPrivateGStreamer.h M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp R Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoEncoder.cpp R Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoEncoder.h M Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingVideoSourceGStreamer.cpp M Source/WebCore/platform/mediastream/libwebrtc/gstreamer/GStreamerVideoEncoderFactory.cpp M Tools/Scripts/webkitpy/style/checker.py Log Message: ----------- [GStreamer] Rename video encoder https://bugs.webkit.org/show_bug.cgi?id=250577 Reviewed by Xabier Rodriguez-Calvar. The internal GStreamer wrapper for video encoders is no longer used only for WebRTC, but also for MediaRecorder and WebCodecs. * Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpTransceiverBackend.cpp: * Source/WebCore/platform/GStreamer.cmake: * Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp: (WebCore::registerInternalVideoEncoder): * Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp: (WebCore::GStreamerRegistryScanner::fillVideoRtpCapabilities): * Source/WebCore/platform/gstreamer/VideoEncoderPrivateGStreamer.cpp: Renamed from Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoEncoder.cpp. (videoEncoderBitrateModeGetType): (videoEncoderLatencyModeGetType): (Encoders::singleton): (Encoders::registerEncoder): (Encoders::definition): (videoEncoderGetProperty): (videoEncoderSetBitrate): (videoEncoderSetEncoder): (videoEncoderFindForFormat): (videoEncoderSupportsFormat): (videoEncoderSetFormat): (videoEncoderSetProperty): (setBitrateKbitPerSec): (setBitrateBitPerSec): (createSrcPadTemplateCaps): (videoEncoderConstructed): (webkit_video_encoder_class_init): * Source/WebCore/platform/gstreamer/VideoEncoderPrivateGStreamer.h: Added. * Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp: (WebCore::MediaRecorderPrivateGStreamer::preparePipeline): * Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoEncoder.h: Removed. * Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingVideoSourceGStreamer.cpp: (WebCore::RealtimeOutgoingVideoSourceGStreamer::RealtimeOutgoingVideoSourceGStreamer): (WebCore::RealtimeOutgoingVideoSourceGStreamer::setPayloadType): * Source/WebCore/platform/mediastream/libwebrtc/gstreamer/GStreamerVideoEncoderFactory.cpp: (WebCore::GStreamerVideoEncoder::createEncoder): Canonical link: https://commits.webkit.org/258959@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes