[webkit-changes] [WebKit/WebKit] ba6c5b: [GStreamer][DMABuf] AV1 video is broken with the d...

Philippe Normand noreply at github.com
Mon Jun 19 00:37:02 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ba6c5b004983b3d037f9c501992e5d954e7f9a05
      https://github.com/WebKit/WebKit/commit/ba6c5b004983b3d037f9c501992e5d954e7f9a05
  Author: Philippe Normand <philn at igalia.com>
  Date:   2023-06-19 (Mon, 19 Jun 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp

  Log Message:
  -----------
  [GStreamer][DMABuf] AV1 video is broken with the dav1d decoder
https://bugs.webkit.org/show_bug.cgi?id=258200

Reviewed by Xabier Rodriguez-Calvar.

The raw to GBM BO copy is now done using the GstVideoFrame API, which ensures that the frame pixels
are accessible according to the video frame format and video meta, this also slightly simplifies the code.

* Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::pushDMABufToCompositor):

Canonical link: https://commits.webkit.org/265296@main




More information about the webkit-changes mailing list