brion (Brion Vibber)
User

Projects (25)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 15 2014, 8:30 PM (162 w, 1 d)
Availability
Available
IRC Nick
brion
LDAP User
Brion VIBBER
MediaWiki User
Unknown

Recent Activity

Tue, Nov 21

brion closed T181022: WebAssembly .wasm file cannot be loaded, breaks video on Safari & Edge as Resolved.

Ok, this is fixed for now with the swap back to .js version

Tue, Nov 21, 2:32 PM · MW-1.31-release-notes (WMF-deploy-2017-11-28 (1.31.0-wmf.10)), Patch-For-Review, TimedMediaHandler-Player
brion added a comment to T179108: Use wasm version of ogv.js on supporting browsers (Safari 12, Edge 16).

ogv.js got updated this week, but having some trouble with the production config that didn't appear in mediawiki-vagrant. (T181022)

Tue, Nov 21, 3:48 AM · Patch-For-Review, TimedMediaHandler-Player
brion added a comment to T181022: WebAssembly .wasm file cannot be loaded, breaks video on Safari & Edge.

(ref T179108)

Tue, Nov 21, 3:47 AM · MW-1.31-release-notes (WMF-deploy-2017-11-28 (1.31.0-wmf.10)), Patch-For-Review, TimedMediaHandler-Player
brion created T181022: WebAssembly .wasm file cannot be loaded, breaks video on Safari & Edge.
Tue, Nov 21, 3:47 AM · MW-1.31-release-notes (WMF-deploy-2017-11-28 (1.31.0-wmf.10)), Patch-For-Review, TimedMediaHandler-Player

Wed, Nov 15

brion closed T178966: Research GPU-accelerated transcode of WebM VP9 video as Resolved.

Based on earlier assessment, recommending against hardware compression for batch/video-on-demand. It would be useful for live encoding if we switch from YouTube/etc to doing our own streaming, but that's not a high priority right now.

Wed, Nov 15, 9:30 PM · TimedMediaHandler-Transcode
Liuxinyu970226 awarded T91162: RFC: Shadow namespaces a Like token.
Wed, Nov 15, 1:41 PM · Wikimedia-Developer-Summit (2017), TechCom-Has-shepherd, RfC, TechCom-RfC

Sun, Nov 12

brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Ok, fix requires *all* of the following:

  • set HHVM's hhvm.server.connection_timeout_seconds to 86400 via common.yaml in puppet
  • set Apache's Timeout to 86400 via /etc/apache2/apache2.conf
  • set claimTTL and 'real' timeout in jobrunner.json.erb:
Sun, Nov 12, 1:15 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
Liuxinyu970226 awarded T2001: Documentation is out of date, incomplete (tracking) a Pterodactyl token.
Sun, Nov 12, 1:38 AM · Documentation, Tracking, MediaWiki-Documentation

Sat, Nov 11

brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

This still adds an extra execution thread after things have been running for a couple hours; probably a 3600-sec timeout elsewhere in the system.

Sat, Nov 11, 6:12 AM · TimedMediaHandler-Transcode, MediaWiki-Vagrant

Fri, Nov 10

brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Ok, looks like the combination of:

  • set HHVM's hhvm.server.connection_timeout_seconds to 86400 via common.yaml in puppet
  • set Apache's Timeout to 86400 via /etc/apache2/apache2.conf
Fri, Nov 10, 7:47 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Trying upping Apache's "Timeout" from 300 to 86400... seems to do the job. Now to peel back the other tweaks until I figure out which ones are needed. :D

Fri, Nov 10, 7:20 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Problem may be with HHVM's timeouts instead?

Fri, Nov 10, 6:44 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Even forcing the dispatcher's maxtime parameter to 86400 doesn't help.

Fri, Nov 10, 6:33 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Nope, that doesn't do it either.

Fri, Nov 10, 6:09 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Ah, I left out half the jobs since the split last year. ;)

Fri, Nov 10, 6:06 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Does not work in jobrunner.json.erb:

Fri, Nov 10, 5:59 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Ok, that seems to come from the job runner configuration -- trying pulling some from the sample config, see if that helps.

Fri, Nov 10, 5:48 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Does anyone know where the %(maxtime)u comes from in jobrunner.json.erb?

Fri, Nov 10, 5:38 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.

Trying this in common.yaml:

Fri, Nov 10, 5:37 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion created T180263: Vagrant + TimedMediaHandler runs too many video transcode jobs at once.
Fri, Nov 10, 5:32 PM · TimedMediaHandler-Transcode, MediaWiki-Vagrant
brion added a comment to T161623: Jessie-based Vagrant box stores uploaded files on small 9.2G root partition.

Workaround: in VirtualBox, create a second hard drive and restart Vagrant. Create an ext4 filesystem, and mount it at /srv/images with the correct partitions and contents.

Fri, Nov 10, 5:29 PM · MediaWiki-Vagrant

Wed, Nov 8

brion added a comment to T158716: Split CPU cost of transcoding large video files more evenly (chunked video transcoding).

Been looking more at this lately; couple notes:

  • can divide up preferentially at scene boundaries which avoids creating extra keyframes -- see https://stackoverflow.com/a/38205105
  • use minimum/maximum chunk sizes to combine multiple very short cuts together for better rate control, or to split long cuts up for better parallelism
  • rather than leaving them as chunks, may want to re-concatenate them. (preferred video on demand MPEG-DASH style is for the video and audio streams to each live in a single file).
  • NOTE: re-concatenating can have major sync problems! if using ffmpeg's 'concat' protocol, be sure to put the duration of each chunk, or else divisions at boundaries of long dark areas (for instance) may muck up otherwise
Wed, Nov 8, 12:50 AM · TimedMediaHandler-Transcode

Tue, Oct 31

brion added a comment to T178966: Research GPU-accelerated transcode of WebM VP9 video.

Setup:

  • test machine is a MacBook Pro 14,1
  • Debian Stretch does *not* like the keyboard, wifi, screen, etc. on this Mac. ;) Installed it as a pseudo-server config, ssh'ing in.
  • Intel GPU kernel driver (i915) requires a firmware blob that's in "firmware-misc-nonfree" package
  • Requires filesystem access to /dev/dri/renderD128
  • ffmpeg 3.2.8 is not new enough to support encoding with vp8_vaapi or vp9_vaapi; I built 3.4 locally from git using the existing dependency packages.
Tue, Oct 31, 4:32 AM · TimedMediaHandler-Transcode

Thu, Oct 26

brion added a comment to T179119: VisualEditor hangs on "switching to source view" if got 503 error from API, cannot return to visual editor.

Exact error dialog is "Error loading data from server: http."

Thu, Oct 26, 8:47 PM · VisualEditor
brion added a comment to T179119: VisualEditor hangs on "switching to source view" if got 503 error from API, cannot return to visual editor.

Aha, actually "escape" key closes the dialog and appears to return me to the editor. Not discoverable visually.

Thu, Oct 26, 8:46 PM · VisualEditor
brion created T179119: VisualEditor hangs on "switching to source view" if got 503 error from API, cannot return to visual editor.
Thu, Oct 26, 8:44 PM · VisualEditor
brion created T179108: Use wasm version of ogv.js on supporting browsers (Safari 12, Edge 16).
Thu, Oct 26, 7:50 PM · Patch-For-Review, TimedMediaHandler-Player

Wed, Oct 25

brion added a comment to T178966: Research GPU-accelerated transcode of WebM VP9 video.

OIT says they should be able to send me a temporary loaner MacBook Pro with Kaby Lake CPU, which will give me what I need to do tests in isolation before I go advocating for server purchases.

Wed, Oct 25, 2:29 AM · TimedMediaHandler-Transcode
brion updated the task description for T178966: Research GPU-accelerated transcode of WebM VP9 video.
Wed, Oct 25, 12:11 AM · TimedMediaHandler-Transcode
brion created T178966: Research GPU-accelerated transcode of WebM VP9 video.
Wed, Oct 25, 12:10 AM · TimedMediaHandler-Transcode

Oct 24 2017

brion closed T3780: Can't upload file with non-ASCII name (eg cyrillic) on Windows host as Resolved.
Oct 24 2017, 7:35 PM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, TestMe, Multimedia, I18n, MediaWiki-Uploading

Oct 19 2017

brion added a comment to T178541: MediaWiki-Vagrant with lxc fails on Ubuntu 17.10: Unknown configuration key "lxc.pivotdir".

Workaround seems to get the install going:

  • start the box setup with "vagrant up" until it fails
  • edit ~/.vagrant.d/boxes/LEAP-VAGRANTSLASH-jessie/1.2.5/lxc/lxc-config
  • comment out the line "lxc.kmsg = 0"
  • comment out the line "lxc.pivotdir = lxc_putold"
  • re-run "vagrant up"
Oct 19 2017, 12:03 AM · MediaWiki-Vagrant

Oct 18 2017

brion updated the task description for T178541: MediaWiki-Vagrant with lxc fails on Ubuntu 17.10: Unknown configuration key "lxc.pivotdir".
Oct 18 2017, 11:53 PM · MediaWiki-Vagrant
brion added a project to T178541: MediaWiki-Vagrant with lxc fails on Ubuntu 17.10: Unknown configuration key "lxc.pivotdir": MediaWiki-Vagrant.
Oct 18 2017, 11:30 PM · MediaWiki-Vagrant
brion created T178541: MediaWiki-Vagrant with lxc fails on Ubuntu 17.10: Unknown configuration key "lxc.pivotdir".
Oct 18 2017, 11:30 PM · MediaWiki-Vagrant

Oct 16 2017

brion added a comment to T178171: Costs to run more Audio and Video / server space / bandwidth?.

Note there are also services like Brightcove that do transcoding in the cloud for $, which is another potential 'escape hatch' -- if we run out of capacity during a contribution spike we could route some chunks through them and then go back to our local conversions when load goes down.

Oct 16 2017, 11:25 PM · Wikimedia-Video
brion added a comment to T178171: Costs to run more Audio and Video / server space / bandwidth?.

I really don't know anything about it, but would it be possible to develop a distributed-computing platform to deal with cpu time for video conversion? This seems to me to be the kind of thing that our communities would be happy to 'lease out' their cpus for.

Oct 16 2017, 11:23 PM · Wikimedia-Video

Oct 13 2017

brion added a comment to T178171: Costs to run more Audio and Video / server space / bandwidth?.

Audio files are tiny -- if you can get thousands of hours of audio it'll be a small dent in the bucket. :)

Oct 13 2017, 6:31 PM · Wikimedia-Video

Oct 11 2017

brion added a comment to T171380: Wrong Ruby location in Mediawiki-Vagrant setup.bat.

With vagrant 2.0.0 on Windows 10 Fall Creators Update, running setup.bat gives me:

Oct 11 2017, 5:17 AM · Patch-For-Review, MediaWiki-Vagrant

Oct 3 2017

brion added a comment to T3780: Can't upload file with non-ASCII name (eg cyrillic) on Windows host.

I've confirmed it's working with PHP 7.1; needed a small patch to disable the check for Windows if PHP is new enough: https://gerrit.wikimedia.org/r/382074

Oct 3 2017, 10:17 PM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, TestMe, Multimedia, I18n, MediaWiki-Uploading

Sep 27 2017

Ata awarded T35186: Provide a well-performing API to rotate an image a Like token.
Sep 27 2017, 6:41 PM · Patch-Needs-Improvement, Multimedia, Contributors-Team, MediaWiki-Uploading, Commons, MediaWiki-API
brion added a comment to T176884: Icons missing throughout UI on Edge, IE 11.

Looking further I see missing icons all throughout the media viewer interface. Something underlying?

Sep 27 2017, 4:15 PM · MW-1.31-release-notes (WMF-deploy-2017-09-26 (1.31.0-wmf.1)), Patch-For-Review, Regression, MediaWiki-ResourceLoader, Collaboration-Team-Triage, Browser-Support-Internet-Explorer, Browser-Support-Microsoft-Edge
brion created T176884: Icons missing throughout UI on Edge, IE 11.
Sep 27 2017, 4:13 PM · MW-1.31-release-notes (WMF-deploy-2017-09-26 (1.31.0-wmf.1)), Patch-For-Review, Regression, MediaWiki-ResourceLoader, Collaboration-Team-Triage, Browser-Support-Internet-Explorer, Browser-Support-Microsoft-Edge
brion claimed T147148: Wikipedia requires a patch to load its data from the dumps with mwdumper.

Going to land a couple maintenance patches this weekend, adding this to my queue.

Sep 27 2017, 3:47 PM · MediaWiki-Database, DBA, Dumps-Generation, Utilities-mwdumper
Raymond awarded T165717: Support transcoding audio files to MP3 for playback on IE/Edge/Safari/etc a Like token.
Sep 27 2017, 10:35 AM · Browser-Support-Apple-Safari, Browser-Support-Microsoft-Edge, Browser-Support-Internet-Explorer, Patch-For-Review, TimedMediaHandler-Transcode
brion added a comment to T101716: Support MJPEG & PCM audio as last-ditch fallback output for iOS.

Tested some more on my iPad. So the good thing is that you get full native playback capabilities:

  • it won't dim the screen during playback
  • fullscreen works
  • picture-in-picture works
Sep 27 2017, 5:32 AM · Patch-For-Review, TimedMediaHandler, Multimedia

Sep 26 2017

brion added a comment to T101716: Support MJPEG & PCM audio as last-ditch fallback output for iOS.

Darn, this seems to work well when there's a <video> directly embedded, but doesn't help on popup video transforms, which are just a thumbnail and a link to the original source file... this means nearly all videos on Wikipedia in current configuration (with minimum player size set large).

Sep 26 2017, 11:46 PM · Patch-For-Review, TimedMediaHandler, Multimedia
brion created T176829: mwdumper still has UTF-8 problems with Xerces.
Sep 26 2017, 11:27 PM · Patch-For-Review, Utilities-mwdumper
brion reopened T101716: Support MJPEG & PCM audio as last-ditch fallback output for iOS as "Open".

Reopening this as the frontend rewrite for TMH has dragged for a long time, so we're still stuck with no iOS video solution for the moment.

Sep 26 2017, 9:41 PM · Patch-For-Review, TimedMediaHandler, Multimedia
brion added a comment to T165717: Support transcoding audio files to MP3 for playback on IE/Edge/Safari/etc.

Got back to this finally. :) Posted at https://commons.wikimedia.org/wiki/Commons:Village_pump#Adding_MP3_audio_output_for_iOS_compatibility

Sep 26 2017, 5:18 PM · Browser-Support-Apple-Safari, Browser-Support-Microsoft-Edge, Browser-Support-Internet-Explorer, Patch-For-Review, TimedMediaHandler-Transcode

Sep 20 2017

JeanFred awarded T173377: Convert and upload large interview videos for Mardetanha a Love token.
Sep 20 2017, 9:02 AM · Wikimedia-Video

Sep 18 2017

brion added a comment to T173377: Convert and upload large interview videos for Mardetanha.

Ok import complete:

Sep 18 2017, 7:26 PM · Wikimedia-Video
brion added a comment to T173377: Convert and upload large interview videos for Mardetanha.

Ok, currently running the imports. Did some slight renaming of the files, gave them all prefix 'Kheshte Kham - ' to avoid any name conflicts.

Sep 18 2017, 6:52 PM · Wikimedia-Video

Sep 13 2017

brion closed T158212: Transcode fails with Exitcode 139 - SIGSEGV as Resolved.

Seems to have resolved itself; all transcodes for that file are present.

Sep 13 2017, 7:53 PM · TimedMediaHandler-Transcode
brion closed T158212: Transcode fails with Exitcode 139 - SIGSEGV, a subtask of T157028: Many transcodes still fail, as Resolved.
Sep 13 2017, 7:53 PM · Wikimedia-General-or-Unknown, TimedMediaHandler-Transcode
brion closed T160827: Transcode fail with Exitcode 136 - SIGFPE as Declined.

Theora derivatives are being dropped, no need to solve with ffmpeg2theora.

Sep 13 2017, 7:50 PM · TimedMediaHandler-Transcode
brion closed T160827: Transcode fail with Exitcode 136 - SIGFPE, a subtask of T157028: Many transcodes still fail, as Declined.
Sep 13 2017, 7:50 PM · Wikimedia-General-or-Unknown, TimedMediaHandler-Transcode
brion added a comment to T173377: Convert and upload large interview videos for Mardetanha.

Ok, my batch conversions have completed -- files are all converted to .webm and small enough to upload. (They're long and high resolution, but they compress well because they're interviews with relatively little motion.)

Sep 13 2017, 5:17 PM · Wikimedia-Video
brion closed T108234: Run a bot to add 240p webm/ogv, re-run 360p/480p ogv video transcodes as Resolved.

If anything got left over, the ogv mid-resolutions no longer need redoing as they've been obsoleted.

Sep 13 2017, 5:15 PM · Patch-For-Review, Wikimedia-Video
brion closed T108234: Run a bot to add 240p webm/ogv, re-run 360p/480p ogv video transcodes, a subtask of T134954: Android app doesn't play particular video with Ogg source, as Resolved.
Sep 13 2017, 5:15 PM · Mobile-App-Android-Sprint-95-Americium, Unplanned-Sprint-Work, TimedMediaHandler-Transcode, Wikipedia-Android-App-Backlog, Wikimedia-Video
brion closed T145925: WebM VP9 source videos are played back with higher priority than the VP8 transcodes as Resolved.

Looks like this merged and went out. Yay!

Sep 13 2017, 5:13 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, TimedMediaHandler-Player
brion closed T115190: ogg transcodes too slow on specific file as Declined.

Abandoning; we've stopped producing Theora derivatives due to ongoing issues with nearly-unmaintained ffmpeg2theora.

Sep 13 2017, 5:12 PM · TimedMediaHandler-Transcode, Upstream, TimedMediaHandler
brion closed T115190: ogg transcodes too slow on specific file, a subtask of T115883: Enable Theora 2-pass encoding with confidence, as Declined.
Sep 13 2017, 5:12 PM · TimedMediaHandler-Transcode, TimedMediaHandler
brion closed T115883: Enable Theora 2-pass encoding with confidence as Declined.

Abandoning, we dropped Theora derivative generation due to ongoing issues with mostly-unmaintained ffmpeg2theora.

Sep 13 2017, 5:11 PM · TimedMediaHandler-Transcode, TimedMediaHandler
brion closed T115882: Test 2-pass Theora .ogv transcoding more thoroughly off-site as Declined.

Abandoning, we've dropped Theora derivative generation due to ongoing issues with the mostly-unmaintained ffmpeg2theora.

Sep 13 2017, 5:11 PM · TimedMediaHandler-Transcode, TimedMediaHandler
brion closed T115882: Test 2-pass Theora .ogv transcoding more thoroughly off-site, a subtask of T115883: Enable Theora 2-pass encoding with confidence, as Declined.
Sep 13 2017, 5:11 PM · TimedMediaHandler-Transcode, TimedMediaHandler

Sep 5 2017

brion added a comment to T167000: Extract video encoder metadata from WebM videos.

Ok, prior code was removing all the matroska-specific metadata on the MediaWiki side because it was heavy on binary junk, presumably. Patch in https://gerrit.wikimedia.org/r/376088 puts the 'comments' subsection back, which contains the WritingApp and MuxingApp tags which list 'Google'.

Sep 5 2017, 8:14 PM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, TimedMediaHandler, Commons, Multimedia
brion added a comment to T167000: Extract video encoder metadata from WebM videos.

Hrm, those two *should* already be being fetched. Looking as to why they don't show up...

Sep 5 2017, 7:17 PM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, TimedMediaHandler, Commons, Multimedia
brion added a comment to T167000: Extract video encoder metadata from WebM videos.

So there's a couple of EBML elements in the WebM/Matroska stream that I think could be added to getid3's extraction easily:

Sep 5 2017, 7:06 PM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, TimedMediaHandler, Commons, Multimedia
brion added a comment to T167000: Extract video encoder metadata from WebM videos.

Is there a sample file that's not deleted?

Sep 5 2017, 6:07 PM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, TimedMediaHandler, Commons, Multimedia
brion added a comment to T167000: Extract video encoder metadata from WebM videos.

Note that legitimate videos come from YouTube pretty frequently...

Sep 5 2017, 6:03 PM · MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, TimedMediaHandler, Commons, Multimedia
brion closed T109994: Track transcoding-related tasks as Declined.

I'm going to go ahead and decline this as TimedMediaHandler-Transcode has existed for a while.

Sep 5 2017, 3:44 PM · Multimedia, Project-Admins

Sep 1 2017

brion closed T172888: Ogg audio playback in Edge gets stuck at "seeking" state after playback ends as Resolved.

Confirmed this merged and went out along with other updates, and no longer produces the described error.

Sep 1 2017, 11:36 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, TimedMediaHandler-Player

Aug 31 2017

brion added a comment to T174476: Video thumbnails not working at wikitech.

Offhand I don't know of any reason it couldn't be turned on there.

Aug 31 2017, 8:37 PM · TimedMediaHandler, wikitech.wikimedia.org

Aug 30 2017

brion created T174575: Purge/delete old .ogv Ogg Theora video derivatives after September 25, 2017.
Aug 30 2017, 3:43 PM · TimedMediaHandler-Transcode

Aug 28 2017

brion added a comment to T174393: Video player should allow playback at multiple speeds.

This could be implemented using the playbackRate property of the HTML5 video or audio element.

Aug 28 2017, 9:03 PM · TimedMediaHandler-Player, Wikimedia-Video

Aug 24 2017

brion closed T172445: Deprecate/remove Ogg Theora video output formats in favor of WebM as Resolved.

Done! Old transcodes will still exist for now; should leave them there for a while to ensure HTML caches referencing them go out of style, but new ones won't be created and newly generated pages won't use/reference them.

Aug 24 2017, 11:19 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, User-notice, TimedMediaHandler-Transcode
brion closed T172445: Deprecate/remove Ogg Theora video output formats in favor of WebM, a subtask of T145742: Migrate video scalers to jessie, as Resolved.
Aug 24 2017, 11:19 PM · Patch-For-Review, Multimedia, TimedMediaHandler, HHVM, Operations
brion added a comment to T172445: Deprecate/remove Ogg Theora video output formats in favor of WebM.

All seems well with playback, planning to merge disabling of the .ogv generation at today's SF late swat.

Aug 24 2017, 9:14 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, User-notice, TimedMediaHandler-Transcode
CKoerner_WMF awarded T158181: Aim for 1:1 feature equivalence for MediaWiki on desktop and mobile web a Love token.
Aug 24 2017, 6:54 PM · Epic, MediaWiki-General-or-Unknown, Technical-Debt

Aug 23 2017

brion closed T172444: Enable WebM playback for ogv.js video player shim as Resolved.

Seems to be working. :)

Aug 23 2017, 7:30 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, TimedMediaHandler-Player
RandomDSdevel awarded T172445: Deprecate/remove Ogg Theora video output formats in favor of WebM a Haypence token.
Aug 23 2017, 1:32 AM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, User-notice, TimedMediaHandler-Transcode

Aug 22 2017

brion added a comment to T172444: Enable WebM playback for ogv.js video player shim.

The WebM enabling is live on beta -- see for example https://simple.wikipedia.beta.wmflabs.org/wiki/File:Tears_of_Steel_in_4k_-_Official_Blender_Foundation_release.webm which now plays back the 360p-fitting WebM in Safari and IE.

Aug 22 2017, 9:32 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, TimedMediaHandler-Player

Aug 17 2017

brion added a comment to T172445: Deprecate/remove Ogg Theora video output formats in favor of WebM.

I rewrote it a bit https://meta.wikimedia.org/w/index.php?title=Tech/News/2017/34&diff=17122835&oldid=17122825 -- let me know if everyone's happy with this version. :)

Aug 17 2017, 3:33 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, User-notice, TimedMediaHandler-Transcode

Aug 15 2017

brion created T173377: Convert and upload large interview videos for Mardetanha.
Aug 15 2017, 5:01 PM · Wikimedia-Video

Aug 14 2017

brion added a comment to T173346: IIIF and Structured Data on Wikimedia Commons discussion.

@SandraF_WMF note I've been involved in the IIIF's A/V working group on extending the protocol to support audio and video, and have been at a few of the working group meetings for that. There's also a big IIIF working meeting in Toronto coming up in October; if there's serious interest I should probably pop in to that too, or else someone else from multimedia if there's interest in moving forward with stuff more directly.

Aug 14 2017, 8:46 PM · Community-Liaisons, Wikidata, Structured-Data-Commons
MGChecker awarded T128351: RfC: Notifications in core a Love token.
Aug 14 2017, 1:53 PM · TechCom-Has-shepherd, RfC, Librarization, Collaboration-Team-Triage, Notifications, TechCom-RfC

Aug 13 2017

brion closed T147162: upload.wikimedia.org returns HTTP 501 instead of 416 for non-satisfiable byte ranges as Resolved.

Per above, this has been fixed presumably by updates to Swift. Closing; thanks!

Aug 13 2017, 8:52 PM · media-storage
brion closed T147162: upload.wikimedia.org returns HTTP 501 instead of 416 for non-satisfiable byte ranges, a subtask of T117972: swift upgrade plans: jessie and swift 2.x, as Resolved.
Aug 13 2017, 8:52 PM · Patch-For-Review, media-storage, Operations
brion created T173276: Specific JPEG file on upload.wikimedia.org returns Content-Type: application/x-www-form-urlencoded.
Aug 13 2017, 8:37 PM · media-storage, Multimedia, MediaWiki-File-management
brion renamed T173266: Make some terrible logos at wikimania hackathon 2017 from Shitty logos at wikimania hackathon 2017 to Make some logos at wikimania hackathon 2017.
Aug 13 2017, 5:31 PM · Wikimania-Hackathon-2017
brion closed T169258: Core tests depend on TimedMediaHandler as Resolved.

We managed to merge these; MockOggHandler now lives in TMH. :D

Aug 13 2017, 4:55 PM · MW-1.30-release-notes, Patch-For-Review, TimedMediaHandler, MediaWiki-Core-Tests, Multimedia
brion claimed T145925: WebM VP9 source videos are played back with higher priority than the VP8 transcodes.

This is still happening, and is cropping up more often. Prioritizing a fix and assigning to self.

Aug 13 2017, 1:05 AM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, TimedMediaHandler-Player

Aug 11 2017

brion added a comment to T165717: Support transcoding audio files to MP3 for playback on IE/Edge/Safari/etc.

Have made a draft proposal here: https://commons.wikimedia.org/wiki/User:Brion_Vibber_(WMF)/MP3_output_discussion

Aug 11 2017, 4:06 PM · Browser-Support-Apple-Safari, Browser-Support-Microsoft-Edge, Browser-Support-Internet-Explorer, Patch-For-Review, TimedMediaHandler-Transcode
brion updated subscribers of T165717: Support transcoding audio files to MP3 for playback on IE/Edge/Safari/etc.

@CKoerner_WMF do we think there's a need for a discussion on this one? I'd like to go ahead with MP3 output for audio, particularly to resolve the issue of audio playback on iOS (where the TimedMediaHandler fancy player still doesn't work, and the ogv.js shim would load slowly even if we added it).

Aug 11 2017, 3:44 PM · Browser-Support-Apple-Safari, Browser-Support-Microsoft-Edge, Browser-Support-Internet-Explorer, Patch-For-Review, TimedMediaHandler-Transcode
brion added a comment to T167815: Conduct MP3 patrol discussion.

@CKoerner_WMF I think we're good to go any time on this -- I'd love for us to move forward. :)

Aug 11 2017, 3:42 PM · Readers-Community-Engagement, Community-Liaisons (Jul-Sep 2017), Commons, Multimedia

Aug 10 2017

brion added a comment to T77147: Show Videos in Media Viewer.

Note that there may be some issues with autoplay, as browsers are increasingly disabling autoplay and JS-triggered playback for audio-bearing files unless triggered from within an event handler. As I recall there's a lot of asynchronous loading in media viewer, so this may require jumping through some hoops.

Aug 10 2017, 5:30 PM · Multimedia, Patch-Needs-Improvement, Patch-For-Review, TimedMediaHandler, MediaWiki-extensions-MultimediaViewer

Aug 9 2017

brion added a comment to T172477: Attribute anonymous contributions to the first IP address used in a session.

My main concern is that the IP no longer matching the IP will be surprising to folks doing admin work, but they'll probably get used to it. :)

Aug 9 2017, 9:10 PM · TechCom-RfC, MediaWiki-User-management
brion added a comment to T172445: Deprecate/remove Ogg Theora video output formats in favor of WebM.

Let's say we flip the switch Wednesday, August 23, 2017? That gives some time to finalize the patches after Wikimania, and avoids the eclipse day when people are likely to be busy. ;)

Aug 9 2017, 4:07 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, User-notice, TimedMediaHandler-Transcode
brion added a comment to T172445: Deprecate/remove Ogg Theora video output formats in favor of WebM.

@Johan sometime in the next few weeks (it's holding up a server migration for the video scalers so we don't want to wait too long). We can pick a date if that helps with any required messaging; I just don't want to flip the switch in the middle of Wikimania while we're all busy. ;)

Aug 9 2017, 4:03 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, User-notice, TimedMediaHandler-Transcode