[Webkit-unassigned] [Bug 275683] New: [GStreamer] Buffering hysteresis and buffering improvements for Broadcom

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 20 05:47:42 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=275683

            Bug ID: 275683
           Summary: [GStreamer] Buffering hysteresis and buffering
                    improvements for Broadcom
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: eocanha at igalia.com

The usage of a fixed buffering level to evaluate the need for buffering results in a too unstable behaviour on Broadcom platforms, with quick changes between states that may create stuttering when playing regular videos in stream mode (when not using on-disk buffering). Having some sort of hysteresis, with low/high watermark levels for buffering, would significantly improve the buffering logic and make it more stable. Also, on Broadcom Nexus devices, a big part of the media data is "hoarded" in the internal PlayPump subsystem, causing unrealisting buffer level readings when only the GstQueue2 element is queried for the buffering level. Any proposed solution must be compatible with the Quirks framework for custom Broadcom devices support.

See: https://github.com/WebPlatformForEmbedded/WPEWebKit/issues/1309

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240620/8b8bcbcd/attachment.htm>


More information about the webkit-unassigned mailing list