[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