Woohoo, thedj has dome some review and merged things up through the desktop
ogv.js patch, which gets playback working in Safari, IE 10/11, and MS Edge.
:)
Still pending distribution obviously; we'll see if they hit wmf branches or
just wait until the next branchpoint.
Please do still test & comment -- I can always fix bugs. ;)
https://ogvjs-testing.wmflabs.org/
(The mobile patch is still waiting, as it needs more work.)
-- brion
On Mon, Aug 3, 2015 at 4:27 AM, Brion Vibber <bvibber(a)wikimedia.org> wrote:
I've done some more fixes to ogv.js to perform
*much* smoother on slower
machines by running the decoders in Web Worker threads. If there's no
objection, I'm going to land ogv.js (and a number of smaller fixes for
media playback) into TimedMediaHandler later today.
ogv.js is a JavaScript compatibility shim for Ogg and WebM video in Safari
and IE/Edge which don't support free codecs natively. (IE/Edge on desktop
can use native WebM components if you install them manually but still lack
Ogg audio support.) This replaces the old Cortado Java applet that no
longer works on most current computers.
Please feel free to help review and test! Live demo site
https://ogvjs-testing.wmflabs.org/
MwEmbedSupport:
*
https://gerrit.wikimedia.org/r/#/c/227074 - fix fullscreen video in IE
TimedMediaHandler:
*
https://gerrit.wikimedia.org/r/#/c/219398 - TMH transcode list ordering
fix
*
https://gerrit.wikimedia.org/r/#/c/222294 - misc small buglet
*
https://gerrit.wikimedia.org/r/#/c/226999 - fix double-playback in
IE/Edge with native webm installed
*
https://gerrit.wikimedia.org/r/#/c/227066 - fix the popup player on
first open
*
https://gerrit.wikimedia.org/r/#/c/227155 - increase quality of Ogg
Theora transcodes, add 240p with the old bandwidth of 360p
*
https://gerrit.wikimedia.org/r/#/c/226957 - update ogv.js libs
*
https://gerrit.wikimedia.org/r/#/c/165478 - ogv.js for desktop
There's also my basic mobile integration, which requires some more work to
support suitable controls:
https://gerrit.wikimedia.org/r/#/c/217485/
-- brion