[webkit-changes] [WebKit/WebKit] bcbbe4: [GStreamer][DMABuf] DRM modifiers handling
Philippe Normand
noreply at github.com
Mon Oct 9 01:25:01 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: bcbbe4ae86b2361d75d48b80fc0959ba8180bcb9
https://github.com/WebKit/WebKit/commit/bcbbe4ae86b2361d75d48b80fc0959ba8180bcb9
Author: Philippe Normand <philn at igalia.com>
Date: 2023-10-09 (Mon, 09 Oct 2023)
Changed paths:
M Source/WebCore/platform/graphics/gstreamer/DMABufVideoSinkGStreamer.cpp
M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
Log Message:
-----------
[GStreamer][DMABuf] DRM modifiers handling
https://bugs.webkit.org/show_bug.cgi?id=262838
Reviewed by Xabier Rodriguez-Calvar.
In the upcoming GStreamer 1.24 release the video decoders can expose DRM modifiers during caps
negotiation. So in this build configuration (new API required) we can passthrough those modifiers to
the TextureMapper.
* Source/WebCore/platform/graphics/gstreamer/DMABufVideoSinkGStreamer.cpp:
(webKitDMABufVideoSinkConstructed):
* Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::pushDMABufToCompositor):
Canonical link: https://commits.webkit.org/269067@main
More information about the webkit-changes
mailing list