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