[Webkit-unassigned] [Bug 252480] New: [GStreamer][MSE] Reinstall matroskademuxForceSegmentStartToEqualZero probe on relinking

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 17 05:56:05 PST 2023


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

            Bug ID: 252480
           Summary: [GStreamer][MSE] Reinstall
                    matroskademuxForceSegmentStartToEqualZero probe on
                    relinking
           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

When a matroskademux src pad is relinked (because the old one was removed), the
probe that corrects the segment start is lost with the disappearing pad and
never reinstalled on the replacing one. This can cause issues, for instance,
while doing trick playback in reverse on Broadcom devices, which don't need
parsers.

During trickplay, pads between demux and appsink elements are relinked.
GstBuffers related to trick playback are rejected/clipped by appsink (more
precisely, by its base class: GstBaseSink), because GstSegment start position
value don't match to those GstBuffers.

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

-- 
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/20230217/91bb4db8/attachment.htm>


More information about the webkit-unassigned mailing list