cb_rec709Check (Compatible with IFFS 2025.0.0 and up)

Download this shader

Validates Rec709 color and luma values with waveform overlay.

front - Input image
lumaThreshold - Sensitivity for illegal luma detection
chromaThreshold - Sensitivity for illegal chroma detection
highlightStrength - Strength of illegal value highlighting
showWaveform - Toggle waveform display
waveformHeight - Height of waveform overlay
waveformOpacity - Opacity of waveform overlay
resolution - Image resolution (width, height)

Illegal Rec709 Value Calculation:
Conversion: RGB to YCbCr using Rec709 coefficients (Y = luma, Cb/Cr = chroma).
Legal Ranges: Luma: 16/255 to 235/255; Chroma: 16/255 to 240/255.
Check: Illegal if Y, Cb, or Cr exceeds range ± threshold.
Intensity: Measures violation distance beyond range, scaled by threshold, clamped 0-1.
Visualization: Red for luma, green for chroma, yellow for both; waveform shows luma with illegal in red.


Version notes

Check rec709 illegal values. cb@barefootvfx.com.au


Older versions that shader

12th of March this year, around 04:32

Download

Check rec709 illegal values. cb@barefootvfx.com.au


Something wrong with this page or the download?

Contact the site custodians via email, if:

How to get help with this particular shader

Sadly, the custodians likely will not be able to explain to you how a shader works or debug its code, or fix it for you. That is the (volountary) role of the shader author.

If the shader does not work on your system or you have questions about it - read the shader description, and try to find the email address of the shader author. Contact them for any issues – letting them know whether you are on Mac or Linux, what version of IFFS you are running etc. will likely help. Be kind and respectful. If you can't get hold of the author - you can try asking in the Logik forum at logik.tv and ask whether anyone could help you debug a particular shader not working.