2015-09-30, 10:20
Yeah - that's exactly the problem.
Short term workaround, add a "passthrough" mode - that just skips the conversion, but still sends info frame limited :-)
What daniels wants: DRM buffers that have a color attribute and then intel handles it internally accordingly, which is - i have to admit the "king way" of doing things. But DRM / MESA is not there yet and kernel is also not.
So - let's come up with a passthrough kernel patch.
Who is up for the task?
1.) add passthrough
2.) add passsthrough_mode bool
3.) check for passthrough_mode -> don't clamp.
4.) add this attribute to the list where you find Full and "Limited 16:235"
5.) Passthrough should force "Limited 16:235" but not to scale :-)
@Sunflux: Sounds like a job for you, isn't it?
Short term workaround, add a "passthrough" mode - that just skips the conversion, but still sends info frame limited :-)
What daniels wants: DRM buffers that have a color attribute and then intel handles it internally accordingly, which is - i have to admit the "king way" of doing things. But DRM / MESA is not there yet and kernel is also not.
So - let's come up with a passthrough kernel patch.
Who is up for the task?
1.) add passthrough
2.) add passsthrough_mode bool
3.) check for passthrough_mode -> don't clamp.
4.) add this attribute to the list where you find Full and "Limited 16:235"
5.) Passthrough should force "Limited 16:235" but not to scale :-)
@Sunflux: Sounds like a job for you, isn't it?