| Summary: | [GStreamer][MSE] High resolution video playback broken on Odysee.com due to unimplemented changeType operation | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | tri.voxel | ||||
| Component: | Media | Assignee: | Xabier Rodríguez Calvar <calvaris> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Critical | CC: | aboya, bugs-noreply, calvaris, mcatanzaro, philn, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Other | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
tri.voxel
2022-09-29 15:36:32 PDT
Please try with: export GST_DEBUG="3,webkit*:6" GST_DEBUG_FILE="$HOME/gst.log" GST_DEBUG_NO_COLOR=1 WEBKIT_FORCE_SANDBOX=0 Try to reproduce the bug immediately after starting the browser, doing as little as possible so that the log is as short as possible. Then attach the gst.log. My apologies, this command did not output any file. Created attachment 462719 [details]
log from gnome web console
Was able to recover a log from the Gnome Web console feature
NotSupportedError: The operation is not supported. changeType That's a known missing feature of our MSE backend... (In reply to Philippe Normand from comment #4) > NotSupportedError: The operation is not supported. > changeType > > That's a known missing feature of our MSE backend... I think there is a way, IIRC, to avoid having changeType exposed in the IDL: [EnabledBySetting=SourceBufferChangeTypeEnabled] undefined changeType(DOMString type); I guess we have to disable this. If we disable it in the IDL, it won't be exposed and apps will be able to check if it's undefined and act accordingly. If they don't check it, the app will fail but it would be their fault then. Pull request: https://github.com/WebKit/WebKit/pull/5085 Committed 255345@main (90f34d7eabdf): <https://commits.webkit.org/255345@main> Reviewed commits have been landed. Closing PR #5085 and removing active labels. |