brion (Brion Vibber)
User

Projects (24)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Wed, Nov 14

brion added a comment to T209437: Migrate primary Wikimedia video format from VP9 to AV1.

Note that this is dependent on suitable playback support being widespread. While on desktops, Chrome and Firefox are shipping AV1 now or in next versions, and Microsoft is previewing it for Edge, we don't yet know the situation for Safari. I've started adding AV1 decode to ogv.js, but it's slower than decoding VP9 so far so may require running lower resolutions (unless WebAssembly threading arrives soon on Safari).

Wed, Nov 14, 12:44 AM · TimedMediaHandler
brion added a comment to T209440: Add support for AV1 as an ingestion and transcoding target format.

Ingest should be a matter of having a suitable ffmpeg & libaom package backport, and a small update to make sure we're allowing AV1 codec in WebM container. Note there will also be MP4-flavored AV1 out in the world, but we don't yet know how popular that will be as flat files (versus DASH/HLS/streaming).

Wed, Nov 14, 12:37 AM · TimedMediaHandler

Sun, Nov 11

Liuxinyu970226 awarded T134455: Add experimental option for direct SVG output via srcset a Like token.
Sun, Nov 11, 12:20 PM · Patch-For-Review, Commons, MediaWiki-File-management, Wikimedia-SVG-rendering, Multimedia
Liuxinyu970226 awarded T187872: Support IIIF Image API for thumbnailing & tiling of images a Like token.
Sun, Nov 11, 12:18 PM · Multimedia, Commons, MediaWiki-File-management
Liuxinyu970226 awarded T34284: Update Echo Notifications in real time without page reloads a Love token.
Sun, Nov 11, 8:16 AM · Growth-Team, Collaboration-Team-Triage, Notifications

Thu, Nov 8

brion added a comment to T208188: Proposal for partial opt-out method for Content security policy.

Storage note: may need/want to include a reverse-domain copy of the domain for indexing purposes for bulk lookups.

Thu, Nov 8, 7:35 AM · TechCom-RFC, TechCom, Security-Team, Security
brion added a comment to T208188: Proposal for partial opt-out method for Content security policy.

(my concern being the possibility of getting people to agree to click-through things they shouldn't; attacker script wouldn't be able to auth/confirm the form, in theory)

Thu, Nov 8, 6:52 AM · TechCom-RFC, TechCom, Security-Team, Security
brion added a comment to T208188: Proposal for partial opt-out method for Content security policy.

Another suggestion that ive heard is have some sort of friendlier interstitial similar to oauth that people can agree to. Or have it part of the gadget config and people opt in when they enable a gadget that needs it

Thu, Nov 8, 6:44 AM · TechCom-RFC, TechCom, Security-Team, Security

Wed, Nov 7

brion closed T208710: Raise version number of TMH as Resolved.

Version bumped, and README includes a little info on the changes to config.

Wed, Nov 7, 11:46 PM · MW-1.33-notes (1.33.0-wmf.4; 2018-11-13), Patch-For-Review, TimedMediaHandler
brion added a comment to T208643: TimedMediaHandler is not fully configurable: Class 'WebVideoTranscode' not found.

Yep, our bad -- we didn't document the breaking changes to config. :( Try this:

Wed, Nov 7, 11:30 PM · TimedMediaHandler

Mon, Nov 5

TheDJ awarded T27611: Support optimized WebP thumbnails as alternative to JPEG, PNG a Barnstar token.
Mon, Nov 5, 1:54 PM · Patch-For-Review, Performance-Team, Commons, Multimedia, MediaWiki-File-management

Tue, Oct 30

MusikAnimal awarded T145703: Horizon loses credentials every day a Cup of Joe token.
Tue, Oct 30, 3:37 AM · Horizon, Cloud-Services

Thu, Oct 25

brion updated the task description for T206077: Wikimedia Technical Conference 2018 Session - Improving frontend testing and logging.
Thu, Oct 25, 11:27 PM · Wikimedia-Technical-Conference-2018
brion updated the task description for T206077: Wikimedia Technical Conference 2018 Session - Improving frontend testing and logging.
Thu, Oct 25, 11:23 PM · Wikimedia-Technical-Conference-2018

Oct 9 2018

brion closed T205811: Video clip in 4:2:2 chroma subsampling fails to play in Chrome as Resolved.

I didn't manage to do an early push because I was out sick most of last week, but it should be live now, and the re-rendered file works for me so hoping it's fine for @jeblad. :)

Oct 9 2018, 5:52 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), Patch-For-Review, TimedMediaHandler-Transcode, TimedMediaHandler

Oct 1 2018

Liuxinyu970226 awarded T107595: [RFC] Multi-Content Revisions a Dislike token.
Oct 1 2018, 11:43 PM · Core Platform Team (MCR), Multi-Content-Revisions (New Features), Core Platform Team Backlog (Epic), Epic, User-Daniel, Wikidata-Sprint-2015-11-17, Wikimedia-Developer-Summit-2016, Wikidata, Wikidata-Sprint-2015-09-15, TechCom-RFC
brion added a comment to T205811: Video clip in 4:2:2 chroma subsampling fails to play in Chrome.

I'll try to sneak it into a 'swat deploy' window later this week.

Oct 1 2018, 8:28 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), Patch-For-Review, TimedMediaHandler-Transcode, TimedMediaHandler
brion edited projects for T205811: Video clip in 4:2:2 chroma subsampling fails to play in Chrome, added: TimedMediaHandler-Transcode; removed TimedMediaHandler-Player.
Oct 1 2018, 6:18 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), Patch-For-Review, TimedMediaHandler-Transcode, TimedMediaHandler
brion renamed T205811: Video clip in 4:2:2 chroma subsampling fails to play in Chrome from Large (huge) movie clip does not play in webkit browsers (bug – uncaught exception) to Video clip in 4:2:2 chroma subsampling fails to play in Chrome.
Oct 1 2018, 6:17 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), Patch-For-Review, TimedMediaHandler-Transcode, TimedMediaHandler
brion added a comment to T205811: Video clip in 4:2:2 chroma subsampling fails to play in Chrome.

Aha found it -- the file is 4:2:2 chroma subsampling (profile 1) which Chrome probably doesn't support.

Oct 1 2018, 6:16 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), Patch-For-Review, TimedMediaHandler-Transcode, TimedMediaHandler
brion added a comment to T205811: Video clip in 4:2:2 chroma subsampling fails to play in Chrome.

I did some more poking at this, and I'm not quite sure what's going on but I don't think it's because of the pause/play stuff.

Oct 1 2018, 6:15 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), Patch-For-Review, TimedMediaHandler-Transcode, TimedMediaHandler
brion closed T197914: Regression: videos with audio not playing in Safari Techology Preview (Safari 12 on macOS) as Resolved.

This merged some time ago. Closing out.

Oct 1 2018, 5:11 PM · Browser-Support-Apple-Safari, Patch-For-Review, TimedMediaHandler-Player
brion moved T205099: Embedded TMH points to incorrect thumbnail URLs from Backlog to Kaltura/MwEmbed on the TimedMediaHandler-Player board.
Oct 1 2018, 5:11 PM · TimedMediaHandler-Player, TimedMediaHandler, Wikimedia-Video
brion moved T205811: Video clip in 4:2:2 chroma subsampling fails to play in Chrome from Backlog to Kaltura/MwEmbed on the TimedMediaHandler-Player board.
Oct 1 2018, 5:09 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), Patch-For-Review, TimedMediaHandler-Transcode, TimedMediaHandler
brion added a comment to T205811: Video clip in 4:2:2 chroma subsampling fails to play in Chrome.

Looks like a bug with the old mwembed player assuming it can autoplay and interacting badly with current browsers...

Oct 1 2018, 5:09 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), Patch-For-Review, TimedMediaHandler-Transcode, TimedMediaHandler

Sep 18 2018

brion added a comment to T187562: Use a better method for detecting STL files on the page.

@Esanders worst case, currently should be possible to override the ThreeDHandler's doTransform method to return a custom ThumbnailImage subclass, which can add a class by sniping into the toHtml() method and appending to the img-class entry in options.

Sep 18 2018, 6:32 PM · Performance, MW-1.32-notes (WMF-deploy-2018-09-25 (1.32.0-wmf.23)), Multimedia, 3D
brion added a comment to T187562: Use a better method for detecting STL files on the page.

Not a blocker, but it'd be nice to treat various media types consistently in that respect. Ought to be able to add a custom class on the <img> in some reasonable way already, though...

Sep 18 2018, 6:25 PM · Performance, MW-1.32-notes (WMF-deploy-2018-09-25 (1.32.0-wmf.23)), Multimedia, 3D

Sep 14 2018

brion moved T68398: Links in TimedText when doing a Pop up video wrong colour (CSS gets overriden) from TimedText to Player-Old on the TimedMediaHandler board.
Sep 14 2018, 9:23 PM · TimedMediaHandler-TimedText, TimedMediaHandler
brion merged task T113330: Refactor long-running transcode jobs to (PHP-based) microservice into T105951: Create video/audio transcode service to replace shell-outs to avconv/ffmpeg2theora.
Sep 14 2018, 9:21 PM · TimedMediaHandler-Transcode, TimedMediaHandler
brion merged T113330: Refactor long-running transcode jobs to (PHP-based) microservice into T105951: Create video/audio transcode service to replace shell-outs to avconv/ffmpeg2theora.
Sep 14 2018, 9:21 PM · TimedMediaHandler-Transcode, TimedMediaHandler
brion added a comment to T199129: Consider a slimmer HTML representation for videos.

Once we're able to move to MPEG-DASH streaming we could have one or two progressive-download sources at a reasonable default resolution, plus the MPEG-DASH manifest listed as first source. We might be able to shove the timed text track references into the .mpd manifest too, though that would mean they don't work with JavaScript disabled.

Sep 14 2018, 9:18 PM · Performance, Technical-Debt, TimedMediaHandler, Parsing-Team
brion moved T200145: Text on multiple lines is not shown for video subtitles from Backlog to Player-Old on the TimedMediaHandler board.
Sep 14 2018, 9:15 PM · Regression, TimedMediaHandler-TimedText, TimedMediaHandler
brion moved T55926: TMH: <br> tags (line breaks) are not used in interface message from Backlog to Player-Old on the TimedMediaHandler board.
Sep 14 2018, 9:14 PM · TimedMediaHandler
brion moved T137630: "EmbedPlayer.NativeControls" option is broken from Backlog to Player-Old on the TimedMediaHandler board.
Sep 14 2018, 9:10 PM · TimedMediaHandler-Player, TimedMediaHandler
brion moved T149096: Audio closed captioning menu displayed poorly; only half of the first entry displayed from Backlog to Player-Old on the TimedMediaHandler board.
Sep 14 2018, 9:10 PM · TimedMediaHandler-Player, TimedMediaHandler
brion moved T151641: Don't use underscores in the title bar of popup window for videos from Backlog to Player-Old on the TimedMediaHandler board.
Sep 14 2018, 9:10 PM · TimedMediaHandler-Player, TimedMediaHandler
brion moved T169476: Video player error on Mac/Safari due to incorrect subtitles from Backlog to Player-Old on the TimedMediaHandler board.
Sep 14 2018, 9:10 PM · TimedMediaHandler

Sep 10 2018

brion added a comment to T203994: Link to a video file page with a specified start time.

Note that this should be made possible for both regular File: page view and the iframe-embedded view.

Sep 10 2018, 7:49 PM · TimedMediaHandler

Sep 8 2018

brion added a comment to T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.

Feedback question -- is the method name mapping from 'somethingWorker' to 'something' too clever? Should it just let you pass any method name to $controller->queue()?

Sep 8 2018, 3:22 PM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts
brion updated the task description for T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.
Sep 8 2018, 3:06 PM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts
brion added a comment to T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.

(Still have to see if the exec mode can be got working, do a little debugging, and add a hook for closing extensions.)

Sep 8 2018, 2:33 AM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts
brion added a comment to T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.

Updated summary with the reworked API for ParallelMaintenance.

Sep 8 2018, 2:15 AM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts
brion updated the task description for T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.
Sep 8 2018, 2:15 AM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts

Sep 7 2018

brion added a comment to T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.

using regular execute() method, with a helper fork() method (bikeshed that name!) that creates the controller, a dispatch callback, and the work/result callbacks

Sep 7 2018, 10:17 PM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts
brion added a comment to T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.

I'm retooling the proposal based on feedback. Key things:

Sep 7 2018, 10:13 PM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts

Sep 5 2018

brion added a comment to T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.

Note via Timo -- currently we run maint scripts in production through hhvm, which sets processor affinity on all child processes. :P

Sep 5 2018, 8:26 PM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts
brion added a comment to T101716: Support MJPEG & PCM audio as last-ditch fallback output for iOS.

Hadn't thought of trying h.263; testing... I've put up some samples at https://brionv.com/misc/pumpjack/

Sep 5 2018, 3:44 PM · Patch-For-Review, TimedMediaHandler, Multimedia

Aug 31 2018

brion added a comment to T203289: Vagrant 2.1.4 incompatibility: uninitialized constant MediaWikiVagrant::Environment.

Seems to be a change in how plugins are loaded in 2.1.3/2.1.4. Yay semver!

Aug 31 2018, 10:46 PM · MediaWiki-Vagrant
brion created T203289: Vagrant 2.1.4 incompatibility: uninitialized constant MediaWikiVagrant::Environment.
Aug 31 2018, 10:41 PM · MediaWiki-Vagrant

Aug 27 2018

brion added a comment to T115692: Flash of unstyled content (FOUC) on Login page and Preferences (and possibly other highly visible pages?).

Taking a quick peek at this per an inquiry from @saper. Specifically looking at the login page...

Aug 27 2018, 11:04 PM · MediaWiki-User-preferences, MediaWiki-User-login-and-signup, MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2015-11-10_(1.27.0-wmf.6)), Performance

Aug 21 2018

brion renamed T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts from ParallelMaintenance helper class for multi-process maintenance scripts to RfC: ParallelMaintenance helper class for multi-process maintenance scripts.
Aug 21 2018, 2:47 AM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts

Aug 20 2018

brion closed T131515: extension.json is poorly documented as Resolved.

I'm pretty happy with the current documentation now; last time I needed to use it I found what I needed. :) Closing.

Aug 20 2018, 8:59 PM · MediaWiki-Documentation, Documentation
brion added a project to T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts: TechCom-RFC.

Adding to techcom-rfc board to make sure we don't forget to discuss this, if cross-cutting issues are forseen.

Aug 20 2018, 8:50 PM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts
brion updated the task description for T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.
Aug 20 2018, 8:49 PM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts
brion added a comment to T202208: Mp4 on Commons - since when did we allow it.

Should we leave open for the community to delete?

Aug 20 2018, 7:12 PM · MW-1.32-notes (WMF-deploy-2018-08-07 (1.32.0-wmf.16)), Commons, TimedMediaHandler, Wikimedia-Video
brion added a comment to T202208: Mp4 on Commons - since when did we allow it.

Existing files should be either deleted or re-encoded.

Aug 20 2018, 7:01 PM · MW-1.32-notes (WMF-deploy-2018-08-07 (1.32.0-wmf.16)), Commons, TimedMediaHandler, Wikimedia-Video
brion added a comment to T202208: Mp4 on Commons - since when did we allow it.

Fix has been deployed; no more MP4 files should be coming in.

Aug 20 2018, 6:58 PM · MW-1.32-notes (WMF-deploy-2018-08-07 (1.32.0-wmf.16)), Commons, TimedMediaHandler, Wikimedia-Video
brion closed T202309: Composer SSL errors in MediaWiki-Vagrant: "error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed" as Invalid.

AAAAAGGGGHHHH the VM has the clock wrong and thinks the cert is not yet valid. Nevermind.

Aug 20 2018, 5:48 PM · MediaWiki-Vagrant
brion added a comment to T202309: Composer SSL errors in MediaWiki-Vagrant: "error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed".

(I think that missing file is ok cause the dir is full of other files...?)

Aug 20 2018, 5:40 PM · MediaWiki-Vagrant
brion added a comment to T202309: Composer SSL errors in MediaWiki-Vagrant: "error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed".

The /usr/lib/ssl/cert.pem file specified in config seems to be missing?

Aug 20 2018, 5:26 PM · MediaWiki-Vagrant
brion created T202309: Composer SSL errors in MediaWiki-Vagrant: "error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed".
Aug 20 2018, 5:10 PM · MediaWiki-Vagrant
brion created T202308: PHPUnit test case warning about Special:Notifications missing aliases in SkinMinervaTest.
Aug 20 2018, 5:05 PM · Readers-Web-Backlog, Google-Code-in-2018, Need-volunteer, MinervaNeue
brion added a comment to T95899: MediaWiki core PHPUnit tests do not pass on MediaWiki-Vagrant.

PHP 5 is obsolete; use PHP 7.

Aug 20 2018, 4:43 PM · Wikidata, MediaWiki-Core-Tests, MediaWiki-Vagrant

Aug 19 2018

brion claimed T202208: Mp4 on Commons - since when did we allow it.
Aug 19 2018, 9:55 PM · MW-1.32-notes (WMF-deploy-2018-08-07 (1.32.0-wmf.16)), Commons, TimedMediaHandler, Wikimedia-Video
brion added a comment to T202208: Mp4 on Commons - since when did we allow it.

Yep, that's a regression in the extension.json migration. The addition of file types to $wgFileExtensions was being done twice, both in the extension.json and then again dynamically, causing the way that 'mp4' was removed from the list to fail because it only removed one instance of it.

Aug 19 2018, 9:55 PM · MW-1.32-notes (WMF-deploy-2018-08-07 (1.32.0-wmf.16)), Commons, TimedMediaHandler, Wikimedia-Video

Aug 14 2018

brion created T201970: RfC: ParallelMaintenance helper class for multi-process maintenance scripts.
Aug 14 2018, 10:58 PM · TechCom-RFC, Patch-For-Review, MediaWiki-Maintenance-scripts

Aug 13 2018

Imarlier awarded T66214: Define an official thumb API a Baby Tequila token.
Aug 13 2018, 5:46 PM · Reading-Infrastructure-Team-Backlog, Services (watching), Reading Epics (Thumbnails), Traffic, Operations, TechCom-RFC, Zero, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Reading-Admin, Commons, Epic, Parsoid, Multimedia, MediaWiki-File-management
brion moved T201843: TimedMediaHandler has verbose output when ResourceLoader debugging is enabled from Backlog to Kaltura/MwEmbed on the TimedMediaHandler-Player board.
Aug 13 2018, 3:58 PM · TimedMediaHandler-Player, Technical-Debt
brion edited projects for T201843: TimedMediaHandler has verbose output when ResourceLoader debugging is enabled, added: TimedMediaHandler-Player; removed TimedMediaHandler.
Aug 13 2018, 3:58 PM · TimedMediaHandler-Player, Technical-Debt
brion added a comment to T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps.

As for role ids -- perhaps we should primarily use the names, not the numbers, in the <role> bit. It's analogous to a page's <title> reference (a primary identifier) not to its <ns> or <id> (which are provided informatively if you want to repro the database exactly, but can be freely discarded when doing imports and such).

Aug 13 2018, 9:05 AM · Core Platform Team Kanban (Done with CPT), TechCom-RFC (TechCom-Approved), Core Platform Team (MCR), Multi-Content-Revisions (New Features), SDC Engineering, Dumps-Generation, User-ArielGlenn, User-Daniel, Wikidata
brion added a comment to T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps.

Ok, proposed transitional schema looks like it imports cleanly via importDump (which uses same code path as Special:Import). The proposed final schema, however, imports a revision with empty text (and throws a notice on Undefined index: text in /vagrant/mediawiki/includes/import/WikiImporter.php on line 886).

Aug 13 2018, 9:00 AM · Core Platform Team Kanban (Done with CPT), TechCom-RFC (TechCom-Approved), Core Platform Team (MCR), Multi-Content-Revisions (New Features), SDC Engineering, Dumps-Generation, User-ArielGlenn, User-Daniel, Wikidata
brion added a comment to T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps.

My concern with the two-step transition idea is that some consumers may not update on a reliable schedule, or may not be able to do so easily. For instance, if people are using Special:Export on one wiki and Special:Import'ing those pages on another that's *not* a Wikimedia-hosted site, it's more likely to be an older version of MediaWiki.

Aug 13 2018, 8:46 AM · Core Platform Team Kanban (Done with CPT), TechCom-RFC (TechCom-Approved), Core Platform Team (MCR), Multi-Content-Revisions (New Features), SDC Engineering, Dumps-Generation, User-ArielGlenn, User-Daniel, Wikidata

Aug 8 2018

brion created T201561: Paste from macOS Terminal to 'new wikitext editor' inserts extra newline on every line.
Aug 8 2018, 9:25 PM · VisualEditor, VisualEditor-CopyPaste, VisualEditor-MediaWiki-2017WikitextEditor

Aug 7 2018

brion closed T201433: Video thumbnail and video wont play as Resolved.

I remuxed the file with ffmpeg, and reuploaded the new file and it's happier. Looks like the cues didn't get written properly by the original conversion program.

Aug 7 2018, 8:21 PM · TimedMediaHandler-Transcode
brion added a comment to T201433: Video thumbnail and video wont play.

EBML parser thinks the file is incomplete; got cropped shortly before 128MB

Aug 7 2018, 5:27 PM · TimedMediaHandler-Transcode
brion added a project to T201433: Video thumbnail and video wont play: TimedMediaHandler-Transcode.
Aug 7 2018, 4:21 PM · TimedMediaHandler-Transcode
brion added a comment to T201433: Video thumbnail and video wont play.

file is File:GreenlandReel_Icebergs_2160APR.webm

Aug 7 2018, 4:20 PM · TimedMediaHandler-Transcode

Aug 6 2018

brion added a comment to T201358: Increase job runners on video scalers to maximize load efficiency.

Hmm, that load factor moved. I have no idea what to change now. :D

Aug 6 2018, 7:53 PM · Operations, TimedMediaHandler-Transcode
brion created T201358: Increase job runners on video scalers to maximize load efficiency.
Aug 6 2018, 7:52 PM · Operations, TimedMediaHandler-Transcode
brion created T201351: Epic: use multiple CPU cores in XML import (Special:Import, importDump.php).
Aug 6 2018, 7:16 PM · Performance, MediaWiki-Export-or-Import

Aug 4 2018

brion added a comment to T106482: Transcodes of Ogg Theora videos don't respect picture crop (libav/ffmpeg upstream?).

Yep, same cropping with the new VP9 transcodes (ffmpeg 3.2 I think)

Aug 4 2018, 12:08 AM · TimedMediaHandler-Transcode, TimedMediaHandler, Wikimedia-Video

Aug 3 2018

brion added a comment to T106482: Transcodes of Ogg Theora videos don't respect picture crop (libav/ffmpeg upstream?).

ffmpeg's behavior seems to have updated a bit; it's not perfect but may be "good enough".

Aug 3 2018, 11:51 PM · TimedMediaHandler-Transcode, TimedMediaHandler, Wikimedia-Video
brion added a comment to T200939: Intermittent transcode error "Invalid frame size: 0x0.".

Note this appears to predate the current VP9 stuff, and appears on some VP8 transcodes too.

Aug 3 2018, 11:40 PM · TimedMediaHandler-Transcode
brion added a comment to T201191: Opening PDF file pages on Android Chrome browser, results in an attempt to download, instead of viewing the page.

Seems like if it's doing this regularly to our pages, that it's a browser compatibility issue that we'd want to address in some way?

Aug 3 2018, 11:37 PM · Browser-Support-Android-Google-Chrome, MediaWiki-General-or-Unknown
brion created T201127: Some video transcodes, many audio transcodes have recorded "0" for bitrate.
Aug 3 2018, 4:27 AM · TimedMediaHandler-Transcode

Aug 2 2018

brion created T201091: requeueTranscodes.php --error option incorrectly applies to unqueued files.
Aug 2 2018, 8:21 PM · MW-1.32-notes (WMF-deploy-2018-08-07 (1.32.0-wmf.16)), Patch-For-Review, TimedMediaHandler-Transcode
brion created T201090: Intermittent transcode failure 'An unknown error occurred in storage backend "local-swift-codfw".'.
Aug 2 2018, 8:19 PM · TimedMediaHandler-Transcode

Aug 1 2018

brion added a comment to T200747: Batch-convert old video files for new VP9/opus format.

Another intermittent error I see is "invalid frame size: 0x0" T200939. Doesn't seem VP9-specific but I hadn't noticed it until recently.

Aug 1 2018, 8:24 PM · TimedMediaHandler-Transcode
brion created T200939: Intermittent transcode error "Invalid frame size: 0x0.".
Aug 1 2018, 8:23 PM · TimedMediaHandler-Transcode
brion added a comment to T200747: Batch-convert old video files for new VP9/opus format.

(Restarted the batch job a while ago.)

Aug 1 2018, 11:41 AM · TimedMediaHandler-Transcode
brion added a comment to T200873: vp9 transcode failures with signal 15.

(Re-running the errored ones...)

Aug 1 2018, 11:40 AM · TimedMediaHandler-Transcode
brion added a comment to T200873: vp9 transcode failures with signal 15.

Per joe in irc this is probably from hhvm config restarts, in which case just re-queuing the failed ones should patch em up. Just need to expect more will come and run follow-ups. (Todo: improve retry logic!)

Aug 1 2018, 6:20 AM · TimedMediaHandler-Transcode
brion created T200874: Add job queue runner hostname to transcode error details.
Aug 1 2018, 6:18 AM · TimedMediaHandler-Transcode
brion added a comment to T200873: vp9 transcode failures with signal 15.

Errors continuing. Stopping the batch job.

Aug 1 2018, 6:13 AM · TimedMediaHandler-Transcode
brion added a comment to T200747: Batch-convert old video files for new VP9/opus format.

Encountered a spike in errors, details at T200873. Stopping the batch job for now.

Aug 1 2018, 6:12 AM · TimedMediaHandler-Transcode
brion added a comment to T200873: vp9 transcode failures with signal 15.

Can confirm they were all around the same time:

Aug 1 2018, 6:05 AM · TimedMediaHandler-Transcode
brion added a comment to T200873: vp9 transcode failures with signal 15.

Unfortunately the error logs in transcode table don't include the hostname yet.

Aug 1 2018, 6:02 AM · TimedMediaHandler-Transcode
brion created T200873: vp9 transcode failures with signal 15.
Aug 1 2018, 6:00 AM · TimedMediaHandler-Transcode
brion added a comment to T200747: Batch-convert old video files for new VP9/opus format.

This has been resolved (caused by T200813, worked around). Batch is running. Load is moderate on servers, we might be able to tune them to run more runners.

Aug 1 2018, 2:05 AM · TimedMediaHandler-Transcode
brion created T200866: Timeout and HTTP 500 error on 5000px thumbnail of large SVG image.
Aug 1 2018, 2:03 AM · Thumbor