From 50bd4ded387c8bdd7ae048b6608c388143e22984 Mon Sep 17 00:00:00 2001 From: Good Guy Date: Sat, 14 Feb 2026 15:26:55 -0700 Subject: [PATCH] Credit Andrea -document yuv/yuav 16 bit experimental integer formats --- parts/Attributes.tex | 4 +++- parts/Configuration.tex | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/parts/Attributes.tex b/parts/Attributes.tex index 0c1c703..857f1ae 100644 --- a/parts/Attributes.tex +++ b/parts/Attributes.tex @@ -174,11 +174,13 @@ derivative allows video to be processed fast with the least color degradation. \item[YUVA-8 bit] Allocates an alpha channel to the 8\,bit YUV colormodel for transparency. + \item[YUV-16 bit] Allocates 16\,bits for Y, U, and V. This is used for standard dynamic range and high dynamic range operations in which the media is compressed in the YUV color space. It uses more CPU than YUV-8 bit but has greater color accuracy. To activate this feature you will have to set the ALLOW\_OLD\_16BPC environment variable to any value. It is still in the experimental phase. For example, the Titler plugin does not work. +\item[YUVA-16 bit] Allocates an alpha channel to the 16\,bit YUV colormodel for transparency. It is still in the experimental phase. Reference YUV-16 bit for further details. \end{description} In order to do effects which involve alpha channels \index{alpha channel}, a colormodel with an alpha channel must be selected. -These are RGBA-8 bit, YUVA-8 bit, and RGBA-Float. The 4 channel +These are RGBA-8 bit, YUVA-8 bit, YUVA-16 bit (experimental), and RGBA-Float. The 4 channel colormodels are slower than 3\,channel colormodels, with the slowest being RGBA-Float. Some effects, like fade, work around the need for alpha channels while other effects, like chromakey, require an alpha diff --git a/parts/Configuration.tex b/parts/Configuration.tex index 00074ae..1a0d936 100644 --- a/parts/Configuration.tex +++ b/parts/Configuration.tex @@ -452,7 +452,7 @@ export CIN_CONFIG=/tmp/.bcast5 #use a temporary setup for testing purposes. \end{lstlisting} \begin{description} - \item[{\small ALLOW\_OLD\_16BPC}] for using yuva16 integer formats. + \item[{\small ALLOW\_OLD\_16BPC}] for using YUV-16/YUVA-16 bit integer formats. \item[{\small BC\_USE\_COMMERCIALS=1}] to activate the commercial database (db) methods. \item[{\small BC\_TRAP\_LV2\_SEGV}] to get a dump of the failure of an LV2 plugin for help in debugging. \item[{\small BC\_FONT\_SCALE=1.2}] for changing the default size of the characters to be twice as big. -- 2.34.1