[webkit-changes] [WebKit/WebKit] 05a40c: [GStreamer][Amlogic] Add platform quirks

Xabier Rodríguez noreply at github.com
Thu Feb 23 06:49:20 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 05a40c73e8144d3248453f077763cdbb6601a88a
      https://github.com/WebKit/WebKit/commit/05a40c73e8144d3248453f077763cdbb6601a88a
  Author: Xabier Rodriguez-Calvar <calvaris at igalia.com>
  Date:   2023-02-23 (Thu, 23 Feb 2023)

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

  Log Message:
  -----------
  [GStreamer][Amlogic] Add platform quirks
https://bugs.webkit.org/show_bug.cgi?id=252803

Reviewed by Philippe Normand.

Fix for wait for audio & disable xrun timer

1-  When the audio data reaches the amlhalasink later than  0.7s a xrun timer is triggered
 and it is moved to the paused state also  causing a video freeze. Disable the
 xrun timer, so that video wont freeze when in slow network
2- enables 'wait-video' in aml audio sink

See: https://github.com/WebPlatformForEmbedded/WPEWebKit/pull/835

* Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::configureElement):
(WebCore::MediaPlayerPrivateGStreamer::configureElementPlatformQuirks):
* Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
* Source/cmake/OptionsWPE.cmake:

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




More information about the webkit-changes mailing list