]> git.sesse.net Git - nageru-docs/commitdiff
Add a section about 10-bit Y'CbCr (new in 1.5.0).
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 20 Mar 2017 23:01:48 +0000 (00:01 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 20 Mar 2017 23:01:48 +0000 (00:01 +0100)
hardware.rst

index 15c4ac749abeb3aafef140186ebb2479615ad9fd..5d27401bdf9eca1ac3e91cad45bb197413339ac8 100644 (file)
@@ -126,7 +126,14 @@ account for clock and jitter).
 
 Nageru works in 16-bit floating-point RGBA internally. High-quality conversion to and
 from subsampled Y'CbCr (typically 4:2:2 for inputs and 4:2:0 for outputs)
-is done transparently on the GPU.
+is done transparently on the GPU. Input and output is 8-bit Y'CbCr by default,
+but be aware that 8-bit Y'CbCr, however common, cannot capture the full color
+fidelity of 8-bit RGB (not to mention 10-bit RGB). If you have spare GPU power,
+you can enable 10-bit Y'CbCr input and output with --10-bit-input and
+--10-bit-output, respectively, although you should be aware that client
+support for 10-bit H.264 is very limited. Also, Quick Sync Video does not
+support 10-bit H.264 encoding, so in this case, the digital intermediate needs
+to be encoded in software.
 
 
 Performance tips