xpra icon
Bug tracker and wiki

Changes between Version 10 and Version 11 of Encodings/x264


Ignore:
Timestamp:
01/12/14 06:02:52 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Encodings/x264

    v10 v11  
    88Quality/speed and minimum quality/speed can be set via the command line or via the tray menu.
    99Note that even when using the x264 encoding, some small screen updates may get sent as png or rgb24 to save time/bandwidth (not encoding a full frame).
     10
     11[[BR]]
     12Recent versions of x264 support {{{RGB}}} pixels directly as input, which removes the need for a [/wiki/CSC CSC] step on the server, and the [/wiki/ClientRendering/OpenGL OpenGL rendering] in the client also handles {{{RGB}}} data directly - which allows for an even faster forwarding of pixels to the client's screen.
     13`Note: at lower quality settings, either automatically or manually selected, a [/wiki/CSC CSC] step may be introduced to reduce bandwidth.
    1014}}}
     15
     16
     17{{{#!div class="box"
     18== Installation ==
     19
     20When building xpra from source, {{{x264}}} is included by default.
     21
     22For encoding support (server), you only need the {{{x264}}} library and headers installed.
     23
     24For decoding support (client), you need the [http://www.ffmpeg.org/ ffmpeg] or [http://libav.org/ libav] library and headers installed.
     25`Please note that the {{{libav}}} fork of ffmpeg requires a number of [/browser/xpra/trunk/src/patches patches] to be applied to the source for compatibility - failure to apply them will result in crashes.`
     26}}}
     27
    1128
    1229{{{#!div class="box"