Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9cc8bff81bf14bd60dc2d4ebee4b15f7fe074507
      
https://github.com/WebKit/WebKit/commit/9cc8bff81bf14bd60dc2d4ebee4b15f7fe074507
  Author: Jean-Yves Avenard <[email protected]>
  Date:   2025-06-04 (Wed, 04 Jun 2025)

  Changed paths:
    M Source/WebCore/platform/MediaStrategy.cpp
    M Source/WebCore/platform/MediaStrategy.h
    M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateWriter.cpp
    M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateWriter.h
    M Source/WebKit/GPUProcess/media/RemoteMediaRecorderPrivateWriterManager.cpp
    M Source/WebKit/GPUProcess/media/RemoteMediaRecorderPrivateWriterManager.h
    M 
Source/WebKit/GPUProcess/media/RemoteMediaRecorderPrivateWriterManager.messages.in
    M Source/WebKit/WebProcess/GPU/media/RemoteMediaRecorderPrivateWriter.cpp
    M Source/WebKit/WebProcess/GPU/media/RemoteMediaRecorderPrivateWriter.h
    M Source/WebKit/WebProcess/GPU/media/WebMediaStrategy.cpp
    M Source/WebKit/WebProcess/GPU/media/WebMediaStrategy.h

  Log Message:
  -----------
  MediaRecorder's MediaRecorderPrivateWriterWebM can still be instantiated in 
the GPUP process from CoreIPC
rdar://147740597

Reviewed by Youenn Fablet.

We remove the content type argument that allowed to control which container
would be used in the GPU process.
Instead we always assume it will be MP4.

We also stop using strings to define the content type, and instead use
an enum.

No change in users observable behaviour. Covered by existing tests.

* Source/WebCore/platform/MediaStrategy.cpp:
(WebCore::MediaStrategy::createMediaRecorderPrivateWriter const):
* Source/WebCore/platform/MediaStrategy.h:
* Source/WebCore/platform/mediarecorder/MediaRecorderPrivateWriter.cpp:
(WebCore::MediaRecorderPrivateWriter::create):
* Source/WebCore/platform/mediarecorder/MediaRecorderPrivateWriter.h:
* Source/WebKit/GPUProcess/media/RemoteMediaRecorderPrivateWriterManager.cpp:
(WebKit::RemoteMediaRecorderPrivateWriterProxy::create):
(WebKit::RemoteMediaRecorderPrivateWriterProxy::RemoteMediaRecorderPrivateWriterProxy):
(WebKit::RemoteMediaRecorderPrivateWriterManager::create):
* Source/WebKit/GPUProcess/media/RemoteMediaRecorderPrivateWriterManager.h:
* 
Source/WebKit/GPUProcess/media/RemoteMediaRecorderPrivateWriterManager.messages.in:
* Source/WebKit/WebProcess/GPU/media/RemoteMediaRecorderPrivateWriter.cpp:
(WebKit::RemoteMediaRecorderPrivateWriter::create):
(WebKit::RemoteMediaRecorderPrivateWriter::RemoteMediaRecorderPrivateWriter):
* Source/WebKit/WebProcess/GPU/media/RemoteMediaRecorderPrivateWriter.h:
* Source/WebKit/WebProcess/GPU/media/WebMediaStrategy.cpp:
(WebKit::WebMediaStrategy::createMediaRecorderPrivateWriter const):
* Source/WebKit/WebProcess/GPU/media/WebMediaStrategy.h:

Originally-landed-as: 289651.347@safari-7621-branch (31bf16344c0d). 
rdar://151714059
Canonical link: https://commits.webkit.org/295800@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