Skip to content

Conversation

@emutavchi
Copy link
Collaborator

The problem is observed when brcm audio/video filters are plugged into the "inner-parser" in WebKitThunderParser. The
setupBufferingPercentageCorrection tries and fails to cast GstGhostPad to GstElement. The gst_pad_get_parent_element fits better for the use case.

Also, this change disables the correction of buffering percentage for MSE and MediaStream playbacks.

The problem is observed when brcm audio/video filters are plugged into
the "inner-parser" in WebKitThunderParser. The
setupBufferingPercentageCorrection tries and fails to cast GstGhostPad
to GstElement. The gst_pad_get_parent_element fits better for the use
case.

Also, this change disables the correction of buffering percentage for
MSE and MediaStream playbacks.
@eocanha
Copy link
Member

eocanha commented Jan 19, 2026

The PR looks good. Submitted it upstream for review as https://bugs.webkit.org/show_bug.cgi?id=305788 / WebKit/WebKit#56849.

@eocanha eocanha added the upstream Related to an upstream bug (or should be at some point) label Jan 19, 2026
@eocanha eocanha closed this Jan 20, 2026
@eocanha
Copy link
Member

eocanha commented Jan 20, 2026

Patch landed upstream as WebKit/WebKit@c4980bb and backported to wpe-2.46 as f5afad2. Closed PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream Related to an upstream bug (or should be at some point) wpe-2.46

Development

Successfully merging this pull request may close these issues.

3 participants