xpra icon
Bug tracker and wiki

Changes between Version 29 and Version 30 of CSC


Ignore:
Timestamp:
12/10/13 06:04:21 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CSC

    v29 v30  
    33Before 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)
    44
     5{{{#!div class="box"
    56== Information and Diagnostics ==
    67The 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.
    78Note that the CSC step may degrade the quality of the picture ({{{YUV444P}}} mode does not, but {{{YUV422P}}} and {{{YUV420P}}} do).
     9}}}
    810
     11{{{#!div class="box"
    912== CSC Modules ==
    1013
     
    1518
    1619On 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}}}
    1721
    18 
     22{{{#!div class="box"
    1923== Choosing a CSC module ==
    2024
    2125The best way to choose a CSC module is to test them all and [/wiki/CSC/Performance compare them].
     26}}}
    2227
    23 
    24 
     28{{{#!div class="box"
    2529== Specify a module or mode ==
    2630
     
    5054XPRA_OPENCL_DEVICE_NAME="GeForce GTX 760" xpra ...
    5155}}}
     56}}}
    5257
    53 
    54 
     58{{{#!div class="box"
    5559== Scaling ==
    5660
     
    6569
    6670The scaling can be handled by some encoders natively, [/wiki/Encodings/nvenc nvenc] does.
     71}}}