[Webkit-unassigned] [Bug 186391] [GStreamer][MSE] Video decoder capability configuration

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 7 08:34:20 PDT 2018


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

--- Comment #1 from Alicia Boya GarcĂ­a <aboya at igalia.com> ---
If VPx capable GStreamer plugins are not installed, MediaSource.isTypeSupported() will reject VP9.

Regarding video resolution... AFAIK that is up to the application. By the time GStreamer knows the resolution of the video it must have been already been demuxed (and therefore partially downloaded) so at most it could fail, but that's hardly useful. A possible exception would be some adaptive elements, like dashdemux, that can choose themselves the desired resolution.

What I've seen is applications querying the window size in order to determine the resolution they will demand; e.g. if you have a 720p screen they will not bother downloading 1080p video. This is what YouTube does for instance.

Decoder elements, if they are smart enough, can manage to work slightly above their actual capabilities by listening to QOS events that advise them to drop non-sync frames here and there until decoding becomes faster than run time.

-- 
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/20180607/0d5a457b/attachment.html>


More information about the webkit-unassigned mailing list