[webkit-changes] [WebKit/WebKit] be3f71: Cherry-pick 262138 at main (b223a07ae64e). https://bu...

Adrian Perez noreply at github.com
Mon Apr 17 03:29:54 PDT 2023


  Branch: refs/heads/webkitglib/2.40
  Home:   https://github.com/WebKit/WebKit
  Commit: be3f71bff29df143e9a2b383ec4e7e8bce7efc03
      https://github.com/WebKit/WebKit/commit/be3f71bff29df143e9a2b383ec4e7e8bce7efc03
  Author: Philippe Normand <philn at igalia.com>
  Date:   2023-04-17 (Mon, 17 Apr 2023)

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

  Log Message:
  -----------
  Cherry-pick 262138 at main (b223a07ae64e). https://bugs.webkit.org/show_bug.cgi?id=254404

    [GStreamer] Clarify video sample passing semantics between video sink and player
    https://bugs.webkit.org/show_bug.cgi?id=254404

    Reviewed by Xabier Rodriguez-Calvar.

    The player `triggerRepaint()` was reworked to make sample ownership passing more explicit.

    * Source/WebCore/platform/graphics/gstreamer/GStreamerVideoSinkCommon.cpp:
    (webKitVideoSinkSetMediaPlayerPrivate):
    * Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
    (WebCore::MediaPlayerPrivateGStreamer::triggerRepaint):
    (WebCore::MediaPlayerPrivateGStreamer::createVideoSink):
    (WebCore::MediaPlayerPrivateGStreamer::repaintCallback): Deleted.
    * Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:

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


  Commit: db937d59f7069e8ece7499f54d92a7f5a5426f96
      https://github.com/WebKit/WebKit/commit/db937d59f7069e8ece7499f54d92a7f5a5426f96
  Author: Adrian Perez de Castro <aperez at igalia.com>
  Date:   2023-04-17 (Mon, 17 Apr 2023)

  Changed paths:
    M Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp

  Log Message:
  -----------
  Cherry-pick 263017 at main (79e653069aa1). https://bugs.webkit.org/show_bug.cgi?id=255472

    [GLIB] Use more reliable generated app-ids
    https://bugs.webkit.org/show_bug.cgi?id=255472

    Reviewed by Carlos Garcia Campos.

    This is a follow-up to 262998 at main to re-add the fallback to using a
    random UUID if FileSystem::currentExecutablePath() returns an empty
    or null string.

    * Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp:
    (WebKit::effectiveApplicationId): Re-add UUID fallback.

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


Compare: https://github.com/WebKit/WebKit/compare/0a6f6eb48cef...db937d59f706


More information about the webkit-changes mailing list