cb_rec709Check (Compatible with IFFS 2025.0.0 and up)

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
Something wrong with this page or the download?
Contact the site custodians via email, if:
- This shader is obviously incomplete (missing files, not loading) etc.
- This shader violates IP rules (is pirated) or contains harmful content
- You are having problems with the shader installer (INSTALL.command) or the download.
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.