[go: up one dir, main page]

Page MenuHomePhabricator

bvibber (Brooke Vibber)
Staff Software Architect

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Feb 20 2024, 8:33 PM (28 w, 6 d)
Availability
Available
IRC Nick
bvibber
LDAP User
Bvibber
MediaWiki User
Brooke Vibber (WMF) [ Global Accounts ]

Recent Activity

Thu, Aug 29

bvibber added a comment to T373546: Migrate off HLS mov/mp4 experiment to a flat mov back-compat with WebM and MPEG-DASH.

Good to know! Still doesn't hurt to cut the load in half. ;)

Thu, Aug 29, 4:35 PM · Patch-For-Review, TimedMediaHandler-Transcode

Wed, Aug 28

bvibber updated the task description for T373546: Migrate off HLS mov/mp4 experiment to a flat mov back-compat with WebM and MPEG-DASH.
Wed, Aug 28, 8:41 PM · Patch-For-Review, TimedMediaHandler-Transcode
bvibber claimed T373546: Migrate off HLS mov/mp4 experiment to a flat mov back-compat with WebM and MPEG-DASH.
Wed, Aug 28, 5:39 PM · Patch-For-Review, TimedMediaHandler-Transcode
bvibber created T373546: Migrate off HLS mov/mp4 experiment to a flat mov back-compat with WebM and MPEG-DASH.
Wed, Aug 28, 5:30 PM · Patch-For-Review, TimedMediaHandler-Transcode

Thu, Aug 22

bvibber claimed T373137: TMH often incorrectly selects 240p as default video resolution due to m3u8 not having a transcode key.

I'm gonna do some cleanup and retire the .m3u8 soon until i retool some stuff, so that may help with this. :D Assigning to myself for some cleanup during my tech debt time.

Thu, Aug 22, 6:42 PM · TimedMediaHandler

Tue, Aug 20

bvibber claimed T372517: Ensure alt text is always inserted before the image caption..

Going to tweak the JS side to correctly return the parameter position data so we can replace it in the right location...

Tue, Aug 20, 5:43 PM · Wikipedia-iOS-App-Backlog (iOS Release FY2024-25)

Sat, Aug 17

Yann awarded T362831: High dynamic range (HDR) videos aren't consistently supported or tone-mapped to SDR a Heartbreak token.
Sat, Aug 17, 3:06 PM · TimedMediaHandler-Transcode

Tue, Aug 13

bvibber moved T371925: Consider defining .chart page format in extension.json instead of README instructions from Needs Triage to Sprint 4 on the Charts board.
Tue, Aug 13, 10:06 PM · Charts, Patch-For-Review
bvibber added a comment to T371925: Consider defining .chart page format in extension.json instead of README instructions.

Poking at this to simplify the config setup, based on the experience testing the commons/remote support. :D

Tue, Aug 13, 10:05 PM · Charts, Patch-For-Review
bvibber claimed T371925: Consider defining .chart page format in extension.json instead of README instructions.
Tue, Aug 13, 10:05 PM · Charts, Patch-For-Review

Mon, Aug 12

bvibber claimed T371924: Allow chart definitions and tabular data to be loaded from Commons.

If no objection I'll take this this sprint :D

Mon, Aug 12, 6:46 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Charts (Sprint 4)
bvibber created T372307: Formal JSON schema definition for Data:.. .chart pages.
Mon, Aug 12, 5:35 PM · Charts (Sprint 6)
bvibber added a comment to T354502: Videos unplayable on Wikipedia app in iOS/iPadOS 15.

Now unable to view a video on the web of the app like this one on iOS 15.8.3 (recently released) in an iPhone 6s Plus. It's either still loading or unable to view the video. Able to view it on a third-party player app, like VLC.

Mon, Aug 12, 3:41 PM · TimedMediaHandler-Transcode, MW-1.42-notes (1.42.0-wmf.17; 2024-02-06), iOS-app-feature-iPad, Wikipedia-iOS-App-Backlog, VideoJS player

Aug 7 2024

bvibber added a comment to T368433: Disable 1440p and 2160p video transcodes until encoding performance is better.
Aug 7 2024, 7:34 PM · TimedMediaHandler-Transcode
bvibber added a comment to T371940: Chart extension contains test files with colon (invalid under windows os).

hah whoops. easy fix at least :D

Aug 7 2024, 7:14 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Charts

Jul 30 2024

bvibber added a comment to T367908: Identification of eligible image for Alt Text Flow C: Article Editor.

Provisional logic https://github.com/wikimedia/wikipedia-ios/pull/4903

Jul 30 2024, 3:57 PM · Wikipedia-iOS-App-Backlog (iOS Release FY2024-25)

Jul 24 2024

Sj awarded T368350: Define syntax for defining and embedding a chart a Love token.
Jul 24 2024, 4:17 PM · Charts (Sprint 2)
Prototyperspective awarded T181452: Add sortability to tables with "sortable" class in the apps a Burninate token.
Jul 24 2024, 10:48 AM · Essential-Work, Content-Transform-Team-WIP, Wikipedia-iOS-App-Backlog, Android-app-Bugs, Wikipedia-Android-App-Backlog

Jul 22 2024

bvibber closed T368350: Define syntax for defining and embedding a chart as Resolved.

Updated task description with results of planning & discussion from last week, resolving as complete for now.

Jul 22 2024, 7:25 PM · Charts (Sprint 2)
bvibber closed T368350: Define syntax for defining and embedding a chart, a subtask of T368335: [Epic] Make and document key blocking decisions for the Charts project, as Resolved.
Jul 22 2024, 7:24 PM · Epic, Charts
bvibber closed T368350: Define syntax for defining and embedding a chart, a subtask of T370537: Build and demo an initial chart system with minimal support for line charts, as Resolved.
Jul 22 2024, 7:24 PM · Epic, Charts
bvibber updated the task description for T368350: Define syntax for defining and embedding a chart.
Jul 22 2024, 7:23 PM · Charts (Sprint 2)
bvibber added a comment to T368350: Define syntax for defining and embedding a chart.

Some local wikis may want to store their project-internal data, such as number of open block appeals per day. They may hope they can use a page in local wiki (not Commons), convert it to Tabular Data data model, then it can be edited and used like Commons Data page (cf T252711).

Jul 22 2024, 7:15 PM · Charts (Sprint 2)
bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

I'm starting a batch run on any Commons audio files that never got started before, then will run a (slower) batch run on anything that got attempted but didn't complete. These may take a few days to completion through the full dataset (it's not well optimized to look over only certain files yet), but hopefully should help.

Jul 22 2024, 4:55 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode

Jul 21 2024

bvibber added a comment to T370304: Bursts of occasional severe contention on s4 (commonswiki) primary mariadb causing recurrent user-facing outages on all wikis.

We don't actively need that lint yet for mobile apps work so it's completely safe to disable it. Hopefully that'll clear things up on the database!

Jul 21 2024, 10:06 PM · MediaWiki-Platform-Team (Radar), Vuln-DoS, SecTeam-Processed, Security, Essential-Work, Content-Transform-Team-WIP, User-notice, Wikimedia-Incident, DBA, Wikimedia-production-error

Jul 15 2024

bvibber updated the task description for T368350: Define syntax for defining and embedding a chart.
Jul 15 2024, 6:40 PM · Charts (Sprint 2)
bvibber added a comment to T368350: Define syntax for defining and embedding a chart.

I think the minimum we would need is the ability to select only some columns from a larger data set. For example, for a table with ballot measure election results, you'd want to be able to pull out just "County" and "For %" to make a simple bar chart.

Jul 15 2024, 5:08 PM · Charts (Sprint 2)
bvibber added a comment to T368350: Define syntax for defining and embedding a chart.

Secondarily, if we need to be able to query, do we need to be able to subset/filter? The filter options in vega are javascript and thus dangerous, so we want to be very careful and explicit about any filter language we define. It's simplest to avoid this and leave it to the existing wikidata query modules or whatever?

Jul 15 2024, 3:28 PM · Charts (Sprint 2)
bvibber added a comment to T368350: Define syntax for defining and embedding a chart.

Some quick notes catching up:

Jul 15 2024, 3:26 PM · Charts (Sprint 2)

Jul 2 2024

bvibber added a comment to T368350: Define syntax for defining and embedding a chart.

links obtained

Jul 2 2024, 7:38 PM · Charts (Sprint 2)
bvibber added a comment to T368350: Define syntax for defining and embedding a chart.

Going to get some links from Chris on past Graphs usage that'll help me in this research :D

Jul 2 2024, 7:19 PM · Charts (Sprint 2)
bvibber moved T368350: Define syntax for defining and embedding a chart from Ready for Dev to Doing on the Charts (Sprint 1) board.
Jul 2 2024, 7:08 PM · Charts (Sprint 2)

Jul 1 2024

bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

Seems to have stabilized:

Jul 1 2024, 8:25 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode

Jun 28 2024

bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

Hmm, it's down under 4k entries but still high.

Jun 28 2024, 5:01 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode

Jun 26 2024

bvibber added a comment to T367908: Identification of eligible image for Alt Text Flow C: Article Editor.

Open questions:

  • do we deal with _only new additions in the edit_ or _all alt-less template-less images in the text as of this revision_?
    • the former is implementable by doing the extraction of links on both old & new and diffing them
  • do we need to exclude full image markup passed as wikitext into a template as a parameter?
    • to implement: exclude all the {{....}} stuff
  • do we need to check very small icon images when sizes aren't passed in the params?
Jun 26 2024, 5:24 PM · Wikipedia-iOS-App-Backlog (iOS Release FY2024-25)
bvibber added a comment to T367908: Identification of eligible image for Alt Text Flow C: Article Editor.

(notes for alternate method using mostly client-side logic)

Jun 26 2024, 5:08 PM · Wikipedia-iOS-App-Backlog (iOS Release FY2024-25)
bvibber created T368481: Clean up WebVideoTranscode configs & labeling.
Jun 26 2024, 12:14 AM · TimedMediaHandler-Transcode
bvibber added a comment to T368333: No sound in MP4 video files downloaded from Commons.

Yeah, I should clean up the labeling so it's clearer. :D

Jun 26 2024, 12:11 AM · TimedMediaHandler

Jun 25 2024

bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

Ok, 1440p and 2160p transcodes are temporarily disabled for now until better fixes, and we did a kill of the old stuck processes. Might still take a bit to shake everything out; I'm trying to flush through all the missing audio.

Jun 25 2024, 8:17 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode
bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

I'm seriously considering bringing back my "chunked" scheme that would at least produce smaller, standalone jobs that encode say 10 seconds worth of video, then reassemble the final into a single video at the end. :P Main reason I haven't is that the logic needs to be able to handle missing chunks if individual ones time out or fail and that sounds like a pain, but it'll be a lot friendlier to the job queue infrastructure.

Jun 25 2024, 6:01 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode
bvibber added a comment to T368433: Disable 1440p and 2160p video transcodes until encoding performance is better.

We found that timeouts didn't seem to be handled correctly:

  • the default timeout was much longer than expected
  • php-fpm timed out _first_ which ended up killing the php script (and thus moving on to the next job queue item) but leaving the ffmpeg process running
  • we ended up with 18 long-running high-res multi-threaded ffmpeg processes all churning away competing for cpu time with every other job ;_;
Jun 25 2024, 5:32 PM · TimedMediaHandler-Transcode
bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

Looks like we've got a couple problems with high-res videos:

  • a bunch of 4K videos got uploaded at once and they all queued up
  • some of them are stuck! they should be timing out
  • it's also possible the audio clips are going to the wrong queue, i have to double-check this
Jun 25 2024, 5:16 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode
bvibber created T368433: Disable 1440p and 2160p video transcodes until encoding performance is better.
Jun 25 2024, 5:10 PM · TimedMediaHandler-Transcode
bvibber closed T368333: No sound in MP4 video files downloaded from Commons as Invalid.

As designed: these are bare video tracks, to be paired with the mp3 or Opus audio tracks in HLS or MPEG-DASH playback. They are not meant to be played standalone.

Jun 25 2024, 4:41 PM · TimedMediaHandler
bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

The list of "active" (may or may not actually be active) includes a number of 2160p high-res videos hitting since June 21. We've also gotten reports before about certain kinds of AV1 videos slowing down the input handling, which I haven't checked for.

Jun 25 2024, 4:36 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode
bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

I'm bulk-adding the missing audio transcodes which should force them to run through as fast as possible between other jobs, and hopefully will handle the prioritized queue split better.

Jun 25 2024, 4:34 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode
bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

Live system thinks it has 9,223 items queued on commons and requeue is throttling there for now.... occasionally it goes down an item and moves on.

Jun 25 2024, 4:29 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode
bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

Batch requeueTranscodes failured on June 22 with this error:

Jun 25 2024, 4:21 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode
bvibber added a comment to T368364: Transcodes of audio-only samples are not running for new uploads.

Could be a backfill run but that shouldn't be interfering with anything... I'll check on it

Jun 25 2024, 4:16 PM · WMF-JobQueue, Regression, TimedMediaHandler-Transcode

Jun 18 2024

bvibber updated the task description for T367928: TimingMetric warning on File: page after uploading video file.
Jun 18 2024, 10:33 PM · SRE Observability (FY2023/2024-Q4), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Commons, TimedMediaHandler, MediaWiki-libs-Stats, MediaWiki-File-management
bvibber created T367928: TimingMetric warning on File: page after uploading video file.
Jun 18 2024, 10:33 PM · SRE Observability (FY2023/2024-Q4), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Commons, TimedMediaHandler, MediaWiki-libs-Stats, MediaWiki-File-management
bvibber added a comment to T363966: Videos still unplayable on Safari in iOS 11 and 12.

Ah, even better. Figured out how to make a .mov with MP3 audio track working, which means I should be able to ship a corrected, more compatible 144p MJPEG/MP3 QuickTime fallback very soon to replace the previous version using 144p MJPEG/MP3 in the HLS streaming.

Jun 18 2024, 9:46 PM · Patch-For-Review, TimedMediaHandler-Transcode, Browser-Support-Apple-Safari
bvibber added a comment to T363966: Videos still unplayable on Safari in iOS 11 and 12.

Possible workaround:

  • instead of trying to do the failover within the HLS playlist, have a separate flat-file .mov with the fallback
  • MP3 audio track doesn't seem to work in Safari in a .mov, so I'll have to use AAC-LC instead
  • this requires passing the buck up to legal for a codec patent review under our current file formats policy (as AAC-LC was known to require a patent license in theory for some uses before, and though they appear to have expired and Fedora has started shipping encoders, we have to do our own review)
  • if we're going to have to wait anyway, may as well wait for the review on MPEG-4 Visual, which will allow significantly improving visual quality vs JPEG compression for the video track
Jun 18 2024, 9:07 PM · Patch-For-Review, TimedMediaHandler-Transcode, Browser-Support-Apple-Safari
bvibber claimed T367908: Identification of eligible image for Alt Text Flow C: Article Editor.

Taking this for feasibility spike. :)

Jun 18 2024, 7:40 PM · Wikipedia-iOS-App-Backlog (iOS Release FY2024-25)
bvibber added a comment to T363966: Videos still unplayable on Safari in iOS 11 and 12.

Ok, I turned up an iPad Air of similar vintage as the iPhone 5S, with the same processor and also running iOS 12.5.7! And can confirm it doesn't like the fallback video track in the HLS. Sigh. I'll see if I can find a way to get it to like something we're able to produce with our current limitations, or plan to work around this with a flat-file .mov fallback track.

Jun 18 2024, 6:02 PM · Patch-For-Review, TimedMediaHandler-Transcode, Browser-Support-Apple-Safari
bvibber added a comment to T363966: Videos still unplayable on Safari in iOS 11 and 12.

It's an iPhone 5c IIRC. I should be able to procure an iOS 12 test device as well, it may take a few days to ebay though. ;)

Jun 18 2024, 5:04 PM · Patch-For-Review, TimedMediaHandler-Transcode, Browser-Support-Apple-Safari
bvibber added a comment to T363966: Videos still unplayable on Safari in iOS 11 and 12.

The recommended test link from the description:

Jun 18 2024, 4:52 PM · Patch-For-Review, TimedMediaHandler-Transcode, Browser-Support-Apple-Safari
bvibber added a comment to T363966: Videos still unplayable on Safari in iOS 11 and 12.

Last tested all was fine on both iOS 10 and iOS 15/16/17, but I haven't specifically tested 12 as I don't have it available.

Jun 18 2024, 4:46 PM · Patch-For-Review, TimedMediaHandler-Transcode, Browser-Support-Apple-Safari

Jun 13 2024

bvibber added a comment to T181452: Add sortability to tables with "sortable" class in the apps.

I'm doing some research into what it would take to implement this as a general-purpose ResourceLoader pass-through for modules that are invoked by content (and thus generalizable for things like the Graphs replacement when it's ready). Will write up some notes after a little more poking...

Jun 13 2024, 10:11 PM · Essential-Work, Content-Transform-Team-WIP, Wikipedia-iOS-App-Backlog, Android-app-Bugs, Wikipedia-Android-App-Backlog
bvibber claimed T181452: Add sortability to tables with "sortable" class in the apps.
Jun 13 2024, 10:11 PM · Essential-Work, Content-Transform-Team-WIP, Wikipedia-iOS-App-Backlog, Android-app-Bugs, Wikipedia-Android-App-Backlog
bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

While this might be solved technically, the entire task is not a good idea for two reasons:
[snipped]

Jun 13 2024, 5:27 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog

Jun 11 2024

bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

patch updated:

Jun 11 2024, 7:56 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog
bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

Yeah, on closer reading of the spec I misread it. :D Lemme adjust that so the 'role' inherits as well. Agreed that it's best not to enforce on visibility:none/display:none since that's likely to be expandable text that could become visible later, plus it's hard to ensure without the external stylesheet. :)

Jun 11 2024, 7:36 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog

Jun 10 2024

bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

I think the above patch is correct; it will suppress the lint for anything with aria-hidden=true or its descendents, and for any media elements that _themselves_ use role=presentation or role=none (it's not clear to me from checking the docs on MDN that those should apply to descendants unless they're specifically part of the parent element's role).

Jun 10 2024, 11:00 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog
bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

Ah, good catch! It should be relatively straightforward to tweak the lint check to exclude subtrees with a suitable aria-hidden etc. I'll make some notes and see if I can knock that out this week.

Jun 10 2024, 10:11 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog

Jun 7 2024

bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

Woohoo!

Jun 7 2024, 6:15 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog
bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

ah yes and include prolly a link to https://www.mediawiki.org/wiki/Wikimedia_Apps/iOS_Suggested_edits_project/Alt_Text_Experiment for the wider work :D

Jun 7 2024, 4:12 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog
bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

[added second paragraph i forgot to paste before submitting whoops]

Jun 7 2024, 3:58 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog
bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

For Tech News (per the User-notice tag that was added earlier), please could someone clarify when the entry needs to be announced, and what it should say? (1-4 sentences, 1-2 links). Thanks!

Jun 7 2024, 3:55 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog

May 26 2024

Rexogamer awarded T303387: Add an 'expand inline player' option a Love token.
May 26 2024, 10:34 PM · VideoJS player

May 21 2024

bvibber added a comment to T360563: [SPIKE] Systematically add alt text to all images in article (not just lead).

Current state:

May 21 2024, 5:21 PM · Wikipedia-iOS-App-Backlog

May 16 2024

bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

I'm going to retool this to move the specific alt-text check into our own extension, with a clean hook point in core, as we'd previously discussed. I think this should allow us to piggyback on the lint-time checks more easily without having to put stuff in core parsoid. :D

May 16 2024, 4:32 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog

May 13 2024

bvibber added a comment to T344378: Spike: How to obtain articles that have images with missing alt text.

Updated the Parsoid-side patch in case we do want to make use of it later:

May 13 2024, 6:53 PM · Wikipedia-iOS-App-Backlog, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), iOS Release FY2023-24 (Archive), Wikipedia-Android-App-Backlog

May 9 2024

bvibber added a comment to T360532: Length of mpg video on Commons has wildly inaccurate size report.

https://github.com/wikimedia/getID3/pull/2 should make 1 mergeable :D i undid my local version of an older fix

May 9 2024, 2:41 PM · Upstream, TimedMediaHandler, Commons

May 3 2024

bvibber added a comment to T187844: Support the glTF 2.0 3D file format.

RoomEnvironment is relatively foolproof to set up, and will work much better for physically-based rendering (PBR) materials — as frequently found in the glTF format — than point/spot/directional/ambient lighting.

May 3 2024, 11:49 PM · Patch-For-Review, Epic, Multimedia, 3D

Apr 28 2024

bvibber claimed T113191: Moving a video file resets the transcodes to "Unknown status".

I'll take a peek this week!

Apr 28 2024, 5:06 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Patch-For-Review, User-TheDJ, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), TimedMediaHandler-Transcode

Apr 18 2024

Kristbaum awarded T246901: Support full colour 3D models on Wikimedia projects a Love token.
Apr 18 2024, 7:15 AM · Wikimedia-Hackathon-2024, User-John_Cummings, Commons, 3D

Apr 17 2024

bvibber created T362831: High dynamic range (HDR) videos aren't consistently supported or tone-mapped to SDR.
Apr 17 2024, 10:23 PM · TimedMediaHandler-Transcode
bvibber added a comment to T246901: Support full colour 3D models on Wikimedia projects.

(I see this is also in the Hackathon workboard -- perfect timing! I'll have updates on the patch for folks to test by then but I'll be remote for it. :D)

Apr 17 2024, 6:53 PM · Wikimedia-Hackathon-2024, User-John_Cummings, Commons, 3D
bvibber claimed T187844: Support the glTF 2.0 3D file format.

This got brought up recently and I think it's a reasonably self-contained and not huge work blob. :) Adding myself to do a spike test bringing branch up to date and either making it work or deciding we should redo it differently with more resources.

Apr 17 2024, 6:32 PM · Patch-For-Review, Epic, Multimedia, 3D
bvibber claimed T246901: Support full colour 3D models on Wikimedia projects.

I *would* like do a spike test bringing the gltf branch up to date or replacing it with another renderer... I think it's relatively self-contained compared to other multimedia projects and I may be able to squeeze it into my misc tech debt time budget. ;)

Apr 17 2024, 6:31 PM · Wikimedia-Hackathon-2024, User-John_Cummings, Commons, 3D
bvibber closed T185997: Transcode logging should also log the server on which the transcode process ran as Resolved.

closing as resolved, update should go out with next week's train and start applying on future ffmpeg failures

Apr 17 2024, 6:19 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, TimedMediaHandler-Transcode, Multimedia
bvibber added a comment to T246901: Support full colour 3D models on Wikimedia projects.

One additional thing: Safari has native USD model support, depending on whether there are format patent issues or not (needs investigation) it might be worth including support for native display via a conversion. This would be a stretch goal, potentially assignable via Mobile Apps if interested for iOS/iPad/Vision Pro compatibility.

Apr 17 2024, 6:13 PM · Wikimedia-Hackathon-2024, User-John_Cummings, Commons, 3D
bvibber added a comment to T246901: Support full colour 3D models on Wikimedia projects.

Problem analysis has not changed since my initial reply years ago:

  • use GLTF format for color models, it's standard and well supported
  • update the frontend and the backend renderers
  • if necessary, replace them with newer libraries
Apr 17 2024, 6:11 PM · Wikimedia-Hackathon-2024, User-John_Cummings, Commons, 3D
bvibber added a comment to T246901: Support full colour 3D models on Wikimedia projects.

Still waiting on WMF to budget time to look into doing more multimedia work. :)

Apr 17 2024, 5:02 PM · Wikimedia-Hackathon-2024, User-John_Cummings, Commons, 3D
bvibber removed a project from T185997: Transcode logging should also log the server on which the transcode process ran: Patch-For-Review.

[patch no longer addresses this with a column, separate patch will later in the error string]

Apr 17 2024, 4:22 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, TimedMediaHandler-Transcode, Multimedia

Apr 11 2024

bvibber closed T362292: Image lazy-loading on mobile site sometimes duplicates images as Invalid.

This is T358980, will follow up there :)

Apr 11 2024, 1:53 AM · MobileFrontend
bvibber created T362292: Image lazy-loading on mobile site sometimes duplicates images.
Apr 11 2024, 12:46 AM · MobileFrontend

Apr 10 2024

bvibber added a comment to T185997: Transcode logging should also log the server on which the transcode process ran.

Agreed that's probably easier and less spammy :) I'll adjust the patch in progress

Apr 10 2024, 2:59 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, TimedMediaHandler-Transcode, Multimedia

Apr 9 2024

bvibber added a comment to T358266: Use MPEG-4 Visual for iOS back-compatibility video tracks to replace lower-quality MJPEG.

Ok, the definitions have landed so we can switch them in whenever we get legal approval. The wheels are being set in motion. :)

Apr 9 2024, 6:17 PM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Wikipedia-iOS-App-Backlog, TimedMediaHandler-Transcode
bvibber claimed T185997: Transcode logging should also log the server on which the transcode process ran.

cf T57942 and T362123

Apr 9 2024, 5:50 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, TimedMediaHandler-Transcode, Multimedia
bvibber added a comment to T362123: Retool transcode table with a status column.

Yup, we shouldn't use ENUM for schema anymore, just use code constants (missing=0, queued=1, etc.)

Apr 9 2024, 4:18 PM · Patch-For-Review, TimedMediaHandler-Transcode
bvibber updated the task description for T362123: Retool transcode table with a status column.
Apr 9 2024, 4:17 PM · Patch-For-Review, TimedMediaHandler-Transcode
bvibber claimed T57942: Expose file sizes of transcoded assets in API.
Apr 9 2024, 1:30 PM · Patch-Needs-Improvement, TimedMediaHandler-Transcode, Schema-change
bvibber added a comment to T362123: Retool transcode table with a status column.

Agreed let's do those together...

Apr 9 2024, 1:30 PM · Patch-For-Review, TimedMediaHandler-Transcode

Apr 8 2024

bvibber added a subtask for T43867: Show active transcodes counts on Special:TimedMediaHandler: T362123: Retool transcode table with a status column.
Apr 8 2024, 11:18 PM · Patch-For-Review, TimedMediaHandler-Transcode
bvibber added a subtask for T356208: RequestTimeoutException trying to load Special:Transcode_statistics: T362123: Retool transcode table with a status column.
Apr 8 2024, 11:18 PM · Patch-For-Review, Unstewarded-production-error, TimedMediaHandler-Transcode, Wikimedia-production-error, Performance Issue
bvibber added a subtask for T112931: Improve readability, reliability of Special:TimedMediaHandler reports: T362123: Retool transcode table with a status column.
Apr 8 2024, 11:18 PM · Patch-For-Review, TimedMediaHandler, Video
bvibber added parent tasks for T362123: Retool transcode table with a status column: T350816: Special:Transcode_statistics is very slow to load on Commons, cuts off lots of info, T356208: RequestTimeoutException trying to load Special:Transcode_statistics, T112931: Improve readability, reliability of Special:TimedMediaHandler reports, T43867: Show active transcodes counts on Special:TimedMediaHandler.
Apr 8 2024, 11:18 PM · Patch-For-Review, TimedMediaHandler-Transcode
bvibber added a subtask for T350816: Special:Transcode_statistics is very slow to load on Commons, cuts off lots of info: T362123: Retool transcode table with a status column.
Apr 8 2024, 11:18 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), TimedMediaHandler