1. 18 Jul, 2014 1 commit
  2. 10 Jul, 2014 1 commit
    • Will Thompson's avatar
      x11vnc: fix double X_UNLOCK on xrandr events · c4dff87c
      Will Thompson authored
      check_xrandr_event() assumes X_LOCK is taken before it is called, and
      currently calls X_UNLOCK on behalf of the caller. But in practice, all
      callers assume that the lock is still held after check_xrandr_event()
      returns. In particular, this leads to a double-unlock and crash in
      check_xevents() on any xrandr event.
      c4dff87c
  3. 27 Jun, 2014 1 commit
  4. 23 Jun, 2014 4 commits
  5. 14 May, 2014 1 commit
  6. 13 May, 2014 1 commit
  7. 05 Apr, 2014 8 commits
  8. 31 Mar, 2014 1 commit
  9. 30 Mar, 2014 3 commits
  10. 27 Feb, 2013 1 commit
  11. 25 Jan, 2013 3 commits
    • Christian Beier's avatar
      Remove unneeded #ifdefs. · 0de0fa49
      Christian Beier authored
      0de0fa49
    • Christian Beier's avatar
      Fix ABI compatibility issue. · 38c181a2
      Christian Beier authored
      38c181a2
    • David Verbeiren's avatar
      LibVNCClient: Add H.264 encoding for framebuffer updates · d891478e
      David Verbeiren authored
      This patch implements support in LibVNCClient for framebuffer updates
      encoded as H.264 frames. Hardware accelerated decoding is performed
      using VA API.
      
      This is experimental support to let the community explore the possibilities
      offered by the potential bandwidth and latency reductions that H.264 encoding
      allows. This may be particularly useful for use cases such as online gaming,
      hosted desktops, hosted set top boxes...
      
      This patch only provides the client side support and is meant to be used
      with corresponding server-side support, as provided by an upcoming patch for
      qemu ui/vnc module (to view the display of a virtual machine executing under
      QEMU).
      
      With this H.264-based encoding, if multiple framebuffer update messages
      are generated for a single server framebuffer modification, the H.264
      frame data is sent only with the first update message. Subsequent update
      framebuffer messages will contain only the coordinates and size of the
      additional updated regions.
      
      Instructions/Requirements:
      * The patch should be applied on top of the previous patch I submitted with
      minor enhancements to the gtkvncviewer application:
      http://sourceforge.net/mailarchive/message.php?msg_id=30323804
      * Currently only works with libva 1.0: use branch "v1.0-branch" for libva and
      intel-driver. Those can be built as follows:
         cd libva
         git checkout v1.0-branch
         ./autogen.sh
         make
         sudo make install
         cd ..
         git clone git://anongit.freedesktop.org/vaapi/intel-driver
         cd intel-driver
         git checkout v1.0-branch
         ./autogen.sh
         make
         sudo make install
      Signed-off-by: 's avatarDavid Verbeiren <david.verbeiren@intel.com>
      d891478e
  12. 10 Jan, 2013 1 commit
  13. 14 Sep, 2012 12 commits
  14. 19 Aug, 2012 2 commits