Closed Bug 640073 Opened 13 years ago Closed 9 years ago

ScaleYCbCrToRGB32 incorrect for 4:4:4 video

Categories

(Core :: Audio/Video: Playback, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1195152

People

(Reporter: derf, Unassigned)

Details

AFAICT, the code is hard-coded to assume that Cb and Cr have half the horizontal resolution of Y'.

Steps To Reproduce:
1. Set layers.acceleration.disabled to true (if necessary)
2. Open http://v2v.cc/~j/theora_testsuite/ducks_take_off_444_720p25.ogg
3. Hit Ctrl++ to zoom in
4. Let the video play long enough to exhaust the initial (non-prescaled) buffer

Once the prescale rendering path takes over, the ducks sprout dark shadows in the water next to them.
Component: Audio/Video → Audio/Video: Playback
I get a similar problem viewing https://bug1207420.bmoattachments.org/attachment.cgi?id=8664612 although without needing to zoom in.
Fixed with patches landed in bug 1195152. Yes, I'm aware of the irony of marking this a duplicate of a bug filed 4 years in the future.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.