Apple VP9 decoder always outputting 8 bits YUV420 images
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox98 | --- | fixed |
People
(Reporter: jya, Assigned: bradwerth)
References
Details
Attachments
(1 file)
The code always requests kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange [1] format even if the source is 8 bits.
We should add support for 10 bits YUV420 in order to allow for proper display.
With CoreAnimation being used for rendering, we should "just" have to fill the metadata to get HDR rendering going.
Assignee | ||
Comment 1•3 years ago
|
||
This only stores color bits, not the color depth enum itself.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 3•3 years ago
|
||
Backed out changeset 2a43d61af1ff (Bug 1679927) for causing build bustages on AppleVTDecoder.cpp.
Backout link
Push with failures
Failure Log
Assignee | ||
Comment 4•3 years ago
|
||
Ahh, the kCVPixelFormatType_420YpCbCr10BiPlanarFullRange
constant requires macOS SDK 10.13 or greater.
Assignee | ||
Comment 5•3 years ago
|
||
Probably easiest to wait for Bug 1696504 to land. The alternative would be to define the necessary constants locally behind an #ifdef
which we'd then just have to remove.
Assignee | ||
Comment 6•3 years ago
|
||
(In reply to Brad Werth [:bradwerth] from comment #5)
Probably easiest to wait for Bug 1696504 to land. The alternative would be to define the necessary constants locally behind an
#ifdef
which we'd then just have to remove.
Changing my mind. That Bug could take awhile and there's no need to wait.
Comment 8•3 years ago
|
||
Backed out for causing build bustages on AppleVTDecoder.h.
Backout link: https://hg.mozilla.org/integration/autoland/rev/f4f727ba638a92512508cc3a22f4390c4f901549
Failure log: https://treeherder.mozilla.org/logviewer?job_id=363911349&repo=autoland&lineNumber=11303
Assignee | ||
Comment 9•3 years ago
|
||
Finally got through the compiler differences between my SDK and the build system SDK, and tested the build remotely. This one should land.
Comment 10•3 years ago
|
||
Comment 11•3 years ago
|
||
bugherder |
Description
•