ICCv4 support broken in recent builds
Categories
(Core :: Graphics: Color Management, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr60 | --- | unaffected |
| firefox67 | --- | unaffected |
| firefox68 | --- | unaffected |
| firefox69 | + | verified |
| firefox70 | --- | verified |
| firefox71 | --- | verified |
People
(Reporter: aosmond, Assigned: aosmond)
References
(Regression)
Details
(Keywords: regression)
Attachments
(4 files)
Bug 1551084 had incomplete BGRA support for ICCv4. Bug 1255108 and bug 1255106 started using that broken functionality.
| Assignee | ||
Comment 1•6 years ago
|
||
STR:
- Set gfx.color_management.enablev4 to true. Restart browser.
- Go to http://www.color.org/version4html.xalter.
- Note that the images appear as if ICCv4 support is missing.
| Assignee | ||
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
:aosmond, could you try to find a regression range in using for example mozregression?
| Assignee | ||
Updated•6 years ago
|
Comment 4•6 years ago
•
|
||
Ah, that's what happened to me today. I have no idea when I managed to enable this but images all over the place had black jagged outlines. This is a screenshot of the Google logo from their search page, also seen in lots of recent xkcd comics and the logo of a newsletter I get. tended to be "text in pictures" kinds of things.
If you don't have the setting enabled, or once this gets fixed, imagine the pale grey blocks around the letters were pitch black. NB: if you don't have the buggy setting enabled you may have to use "view image" from the context menu on the screenshot to see the artifacts.
Comment 6•6 years ago
|
||
| bugherder | ||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 7•6 years ago
|
||
Confirmed issue with 69.0a1 (2019-05-29) on Windows 10.
Verified fix with 69.0b7 on Windows 10 and the image is rendered fine.
On macOS 10.14 and Ubuntu 18.04 with both 69.0b7 and current nightly build 70.a1; there are still some issues with the main image from step 2.
Will attach them bellow;
@Andrew do we need to file a new bug for those or is it something that can be fixed here?
Comment 8•6 years ago
•
|
||
macOS screenshot.
Comment 9•6 years ago
|
||
UbuntuOS screenshot.
Comment 10•6 years ago
|
||
The issue was reproduced on Windows 10, Nightly v69.0a1 (2019-05-30): The image appears as if "The system supports ICC version 2 profiles only" in both cases when the "gfx.color_management.enablev4" pref is false and true.
In the fixed builds, some improvements can definitely be observed when the "gfx.color_management.enabledv4" pref is "true"; more exactly image is displayed as the image in comment 8: the top-left, bottom-left and bottom-right corners are displayed decently, while the top-right corned is a bit blurry (the top-right quadrant profile is "v4 YCC-RGB").
This was verified on Nightly v71.0a1 (2019-09-04), Beta v70.0b3 and Release v69.0, on Windows 10, Mac OS 10.14 and Ubuntu 18.04.2.
Conclusion:
Improvements can definitely be observed, from the affected to the unaffected builds, so I will consider this issue verified, BUT it appears that the "v4 YCC-RGB" is still improperly displayed on Windows and Mac OS and the "v4 e-sRGB" and "v4 YCC-RGB" quadrants are improperly displayed on Ubuntu os (like in the pics of comment 8 and 9).
@Andrew, do you think that some follow-up bugs should be logged to address the remaining issues? Thanks!
| Assignee | ||
Comment 11•6 years ago
|
||
There are a number of other bugs tracking the ICCv4 not rendering properly in general. We don't need to track them here.
Updated•4 years ago
|
Description
•