All WebKit ports are enabling MSE by default since 2014. See bug 131313. MSE is needed (among other things) for having 1080p (or superior quality) video on Youtube. With WebKitGTK+ trunk: $ Tools/Scripts/run-minibrowser --gtk --release https://www.youtube.com/watch?v=iNJdPyoqt8U (only 720p available) $ Tools/Scripts/run-minibrowser --gtk --release --enable-mediasource=true https://www.youtube.com/watch?v=iNJdPyoqt8U (1080p and 4k available) Is there any reason why we are still not shipping this by default??
(Do we need WebM support before we can turn it on, or does YouTube gracefully degrade to non-MSE when encumbered codecs are unavailable?)
(In reply to comment #1) > (Do we need WebM support before we can turn it on, or does YouTube > gracefully degrade to non-MSE when encumbered codecs are unavailable?) No, it just crashes ;) See bug 167120
(In reply to Carlos Alberto Lopez Perez from comment #0) > All WebKit ports are enabling MSE by default since 2014. See bug 131313. > > MSE is needed (among other things) for having 1080p (or superior quality) > video on Youtube. On Fedora, we are currently limited to 360p quality video on YouTube. MSE is required to get 480p, 720p and 1080p when H.264 is not supported. On platforms which include H.264 support, the max is indeed 720p without MSE, so the need for MSE is much less urgent.
*** Bug 180233 has been marked as a duplicate of this bug. ***
Created attachment 328109 [details] Patch
Comment on attachment 328109 [details] Patch Clearing flags on attachment: 328109 Committed r225400: <https://trac.webkit.org/changeset/225400>
All reviewed patches have been landed. Closing bug.