Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: da92408782923545271ff4438f07eb590e3d26da
https://github.com/WebKit/WebKit/commit/da92408782923545271ff4438f07eb590e3d26da
Author: Philippe Normand <[email protected]>
Date: 2024-11-04 (Mon, 04 Nov 2024)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
A
LayoutTests/platform/glib/http/wpt/mediarecorder/MediaRecorder-first-frame-expected.txt
A LayoutTests/platform/glib/http/wpt/mediarecorder/mimeType-expected.txt
M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp
M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.h
M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp
M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.h
Log Message:
-----------
[GStreamer] MediaRecorder enhancements
https://bugs.webkit.org/show_bug.cgi?id=281295
Reviewed by Xabier Rodriguez-Calvar.
This patch adds WebM (for GStreamer versions >= 1.24.9) and audio bitrate
configuration support to
the GStreamer MediaRecorder backend. As we also handle vorbis encoding, add
platform baselines for
the mimeType test which expects that codec to not be supported.
* LayoutTests/platform/glib/TestExpectations:
*
LayoutTests/platform/glib/http/wpt/mediarecorder/MediaRecorder-first-frame-expected.txt:
Added.
* LayoutTests/platform/glib/http/wpt/mediarecorder/mimeType-expected.txt: Added.
* Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp:
(WebCore::GStreamerRegistryScanner::isCodecSupported const):
* Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp:
(WebCore::MediaRecorderPrivateBackend::MediaRecorderPrivateBackend):
(WebCore::MediaRecorderPrivateBackend::fetchData):
(WebCore::MediaRecorderPrivateBackend::containerProfile):
(WebCore::MediaRecorderPrivateBackend::configureAudioEncoder):
(WebCore::MediaRecorderPrivateBackend::preparePipeline):
(WebCore::MediaRecorderPrivateBackend::mimeType const): Deleted.
* Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.h:
(WebCore::MediaRecorderPrivateBackend::mimeType const):
Canonical link: https://commits.webkit.org/286080@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