Closed Bug 1568745 Opened 5 years ago Closed 3 years ago

Dynamically generate color matrix coefficient when converting YUV to RGB - Part 2

Categories

(Core :: Graphics: Color Management, enhancement, P3)

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1459526

People

(Reporter: jya, Assigned: bryce)

References

Details

Continuation of bug 1543359. I couldn't finish it due to lack of time and redirection in my current jobs.

In bug 1543359, we have all the information passed to every compositors to properly draw the frames in the right colour:

  • bit depth
  • color space
  • color range (full or limited)

We now need to modify the compositor to properly handle this data, right now color range is ignored and everything is handled as if the range was limited (16-235 for 8 bits content)

Priority: -- → P3

Could you give an outline of what code needs to to change to support this?

Flags: needinfo?(jyavenard)

(In reply to Bryce Seager van Dyk (:bryce) from comment #1)

Could you give an outline of what code needs to to change to support this?

the various shaders in gfx.

They use static tables which are only correct for 8 bits content and if the input range is 16-235

Flags: needinfo?(jyavenard)
Assignee: nobody → bvandyk

Bug 1459526 did this also.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.