Changes between Version 29 and Version 30 of CSC
- Timestamp:
- 12/10/13 06:04:21 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CSC
v29 v30 3 3 Before passing the pixels to the [/wiki/Encodings video encoder], we may or may not include a colourspace conversion step. (some newer versions of x264 support {{{BGRA}}} pixels as input directly) 4 4 5 {{{#!div class="box" 5 6 == Information and Diagnostics == 6 7 The pixel format used as input as well as the CSC module chosen to do this conversion work can be found via "xpra info". These should be chosen automatically based on the desired speed/quality settings. 7 8 Note that the CSC step may degrade the quality of the picture ({{{YUV444P}}} mode does not, but {{{YUV422P}}} and {{{YUV420P}}} do). 9 }}} 8 10 11 {{{#!div class="box" 9 12 == CSC Modules == 10 13 … … 15 18 16 19 On the client side, if a CSC step is needed, it will use {{{swscale}}}. The {{{OpenGL}}} mode does not need a CSC step as it can display YUV pixels directly on screen. 20 }}} 17 21 18 22 {{{#!div class="box" 19 23 == Choosing a CSC module == 20 24 21 25 The best way to choose a CSC module is to test them all and [/wiki/CSC/Performance compare them]. 26 }}} 22 27 23 24 28 {{{#!div class="box" 25 29 == Specify a module or mode == 26 30 … … 50 54 XPRA_OPENCL_DEVICE_NAME="GeForce GTX 760" xpra ... 51 55 }}} 56 }}} 52 57 53 54 58 {{{#!div class="box" 55 59 == Scaling == 56 60 … … 65 69 66 70 The scaling can be handled by some encoders natively, [/wiki/Encodings/nvenc nvenc] does. 71 }}}