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

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


  Branch: refs/heads/webkitglib/2.38
  Home:   https://github.com/WebKit/WebKit
  Commit: 5cfb3ceb6386de54c6ab4bf5e3a91439f92e79b5
      https://github.com/WebKit/WebKit/commit/5cfb3ceb6386de54c6ab4bf5e3a91439f92e79b5
  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: 2987b113330a2664739e5bc45eb1afdac9bdc625
      https://github.com/WebKit/WebKit/commit/2987b113330a2664739e5bc45eb1afdac9bdc625
  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/eca6cbab71c5...2987b113330a


More information about the webkit-changes mailing list