[01:31:32] gi11es: Brilliant plan [01:31:34] I will consider it [06:10:22] (03PS3) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (1 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165477 (https://bugzilla.wikimedia.org/61823) [06:11:15] (03PS6) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (2 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) [06:13:02] (03PS7) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (2 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) [06:13:11] (03PS7) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (3 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165479 (https://bugzilla.wikimedia.org/61823) [06:15:14] (03PS8) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (3 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165479 (https://bugzilla.wikimedia.org/61823) [06:16:22] (03CR) 10Brion VIBBER: "Latest update ensures that playback stops when the player is removed from the DOM, as when the mobile overlay (down in patch #3) is remove" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165477 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [13:02:42] (03CR) 10Gilles: [C: 032] Don't register ResourceLoaderFileModule objects [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/166202 (https://bugzilla.wikimedia.org/71768) (owner: 10Legoktm) [13:03:26] (03Merged) 10jenkins-bot: Don't register ResourceLoaderFileModule objects [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/166202 (https://bugzilla.wikimedia.org/71768) (owner: 10Legoktm) [13:40:34] (03CR) 10Gilles: [C: 032] Use EventLoggingRegisterSchemas hook [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/166264 (owner: 10Legoktm) [13:43:18] (03Merged) 10jenkins-bot: Use EventLoggingRegisterSchemas hook [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/166264 (owner: 10Legoktm) [13:57:32] (03CR) 10Gilles: [C: 032] Use EventLoggingRegisterSchemas hook [extensions/ImageMetrics] - 10https://gerrit.wikimedia.org/r/166263 (owner: 10Legoktm) [13:58:01] (03Merged) 10jenkins-bot: Use EventLoggingRegisterSchemas hook [extensions/ImageMetrics] - 10https://gerrit.wikimedia.org/r/166263 (owner: 10Legoktm) [14:23:56] (03CR) 10Gilles: [C: 031] Work in progress: ogv.js media player for Safari/IE (1 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165477 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [14:44:45] 3MediaWiki extensions / 3CommonsMetadata: Images without source field set don't end up in the tracker category - 10https://bugzilla.wikimedia.org/71957#c1 (10Guillaume Paumier) I think this is the intended behavior, not a bug. The categories aim to identify files without a /machine-readable/ source. If the f... [15:03:45] 3MediaWiki extensions / 3CommonsMetadata: Files with title set get incorrectly added to Category:Files with no machine-readable description - 10https://bugzilla.wikimedia.org/71950#c1 (10Guillaume Paumier) This would mean using fileinfotpl_art_title as a fallback for fileinfotpl_desc. I looked into doing the... [16:11:25] (03CR) 10Gilles: [C: 04-1] "No complaints about code styling/redundancy left :)" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [16:14:18] (03CR) 10Brion VIBBER: "Yeah, it's probably not giving a notification on completion, and it gets a little confused when you try to start it up again. I'll take a " [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [17:17:29] (03PS8) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (2 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) [17:19:23] (03CR) 10Brion VIBBER: "Ok, I just wasn't catching the 'ended' event and passing it on to the proper handler. :P Note that the ending event seems to come a little" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [17:19:31] 3MediaWiki / 3File management: Allow uploading derivative works and collages (using Upload Wizard?) - 10https://bugzilla.wikimedia.org/67283#c7 (10WhatamIdoing) It looks like it's been moved to labs, but not enabled for use: https://tools.wmflabs.org/derivative/ [17:19:35] (03PS9) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (3 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165479 (https://bugzilla.wikimedia.org/61823) [17:38:43] (03CR) 10Gilles: "I think that the window onblur event is pretty well supported, should work on all IEs and desktop Safari for sure. jQuery might even conta" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [17:40:52] (03CR) 10Brion VIBBER: "Looks like I can use page visibility events on current Safari/IE, and onblur for the older versions. The problem with onblur is that it'll" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [17:44:53] (03CR) 10Gilles: "If it's timers getting throttled, have you looked into using requestanimationframe instead of timers?" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [17:45:33] (03CR) 10Brion VIBBER: "requestAnimationFrame is also throttled when the page is hidden. :)" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [17:46:26] (03CR) 10Gilles: "Curses, foiled again!" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [17:46:32] hehe [18:09:16] man this page visibility check feels flaky as hell. i’m gonna see if i can somehow drive the decoder from audio events when timers are dead :D [18:27:17] BWAHAHAHAAHAHA [18:27:20] made it sorta work [18:42:53] (03PS4) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (1 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165477 (https://bugzilla.wikimedia.org/61823) [18:43:05] (03PS9) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (2 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) [18:44:12] (03PS10) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (2 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) [18:45:00] (03CR) 10Brion VIBBER: "Ok I've managed to get the player to work in the background by driving decoding off the Web Audio callbacks if we're starved for audio bec" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [18:45:08] (03PS10) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (3 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165479 (https://bugzilla.wikimedia.org/61823) [19:03:37] (03CR) 10Brion VIBBER: [C: 04-1] "Ah crap, I broke pause somehow. Will fix that up again. :P" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [19:34:17] (03PS5) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (1 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165477 (https://bugzilla.wikimedia.org/61823) [19:34:46] (03CR) 10Brion VIBBER: "Fixes pause regression introduced in the last update which made playback in background tabs work." [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165477 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [19:34:54] (03PS11) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (2 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) [19:37:29] (03PS12) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (2 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) [19:38:08] (03CR) 10Brion VIBBER: "Fixed pause, and moved the ogv.js version cachebuster key to the parent commit to make these updates a little more atomic/clear. :)" [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165478 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [19:38:17] (03PS11) 10Brion VIBBER: Work in progress: ogv.js media player for Safari/IE (3 of 3) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/165479 (https://bugzilla.wikimedia.org/61823)