Pipeline CMS

INPUT DECODING/PROCESSING OUTPUT/PLAYBACK DISPLAY ENCODING

Input
color space and color depth of the source file; better if combined with an ICC profile.
Decoding
how CINELERRA-GG transforms and uses the input file (it is a temporary transformation, for usage of the internal/ffmpeg engine and plugins).
Output
our setting of the project for the output. In CINELERRA-GG such a signal is 8-bit sRGB, but it can also be 8-bit YUV in continuous playback.
Display
as the monitor equipped with its color space (and profiled with ICC or LUT) displays the signal that reaches the user and what we see. The signal reaching the display is also mediated by the graphics card and the operating system CMS, if any.
Encoding
the final rendering stage where we set not only formats and codecs but also color space, color depth, and color range.

The CINELERRA-GG Community, 2021
https://www.cinelerra-gg.org