Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bcbbe4ae86b2361d75d48b80fc0959ba8180bcb9
      
https://github.com/WebKit/WebKit/commit/bcbbe4ae86b2361d75d48b80fc0959ba8180bcb9
  Author: Philippe Normand <ph...@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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to