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

Reply via email to