1. 28 Jan, 2013 1 commit
    • Aaron Plattner's avatar
      test: add a dlclose test · d00042fd
      Aaron Plattner authored
      Closing an X display that had a VDPAU device created on it causes a crash.
      
      Work around an identical libXext dlclose bug with the "Generic Event Extension"
      by dlopening libXext.so.6 and leaving it open.
      
      Original bug discovered and fixed by Robert Morell <rmorell@nvidia.com> in
      commit 3b43955c
      
      .
      
      v2: Don't SKIP if creating the device fails.  Just attempting to create the
      device installs the DRI2 extension that causes the problem.
      Signed-off-by: default avatarAaron Plattner <aplattner@nvidia.com>
      Reviewed-by: default avatarRobert Morell <rmorell@nvidia.com>
      d00042fd
  2. 25 Jan, 2013 3 commits
  3. 24 Jan, 2013 1 commit
  4. 04 Sep, 2012 2 commits
    • Aaron Plattner's avatar
      Bump version to 0.5 · 36556661
      Aaron Plattner authored
      
      
      Also add authors to the AUTHORS file.
      Signed-off-by: default avatarAaron Plattner <aplattner@nvidia.com>
      36556661
    • Stephen Warren's avatar
      Implement workarounds for Adobe Flash bugs · ca9e637c
      Stephen Warren authored
      
      
      Implement two workarounds:
      
      1) Swap U and V planes to VdpVideoSurfacePutBitsYCbCr to fix blue-tinged
         videos.
      
      2) Disable VdpPresentationQueueSetBackgroundColor, so that Flash doesn't
         set the background to pure black or pure white, which would cause the
         VDPAU image to bleed through to other parts of the desktop with those
         very common colors.
      
      These workarounds are only enabled when running under Flash player, and
      may be individually controlled via /etc/vdpau_wrapper.cfg, should they
      ever need to be disabled.
      
      Note that this code stores the VDPAU backend function pointers as global
      variables, which is technically incorrect. However, the likelihood of
      any known VDPAU implementation ever returning different values for these
      pointers within a single process is zero. If this becomes a problem, a
      hash table of VdpDevice to the stored pointers should be implemented.
      Signed-off-by: default avatarStephen Warren <swarren@wwwdotorg.org>
      Reviewed-by: default avatarAaron Plattner <aplattner@nvidia.com>
      Signed-off-by: default avatarAaron Plattner <aplattner@nvidia.com>
      [aplattner@nvidia.com: fixed distcheck by changing it to dist_libvdpausysconf_DATA]
      ca9e637c
  5. 16 Aug, 2011 1 commit
  6. 08 Sep, 2010 1 commit
  7. 07 Sep, 2010 1 commit
  8. 10 Feb, 2010 1 commit
  9. 08 Feb, 2010 1 commit
  10. 28 Jan, 2010 6 commits
  11. 14 Dec, 2009 1 commit
  12. 20 Nov, 2009 1 commit
  13. 17 Nov, 2009 2 commits
  14. 23 Oct, 2009 2 commits
  15. 03 Oct, 2009 1 commit
    • Aaron Plattner's avatar
      Build documentation. · fceec0aa
      Aaron Plattner authored
      Detect when doxygen, dot, and pdflatex are installed.  When they are, enable
      documentation.  Add --enable-documentation and --disable-documentation to
      override the autodetection.  Install the docs to the configured docdir (usually
      $prefix/share/doc/libvdpau).
      fceec0aa
  16. 17 Sep, 2009 1 commit
  17. 14 Sep, 2009 1 commit
  18. 04 Sep, 2009 1 commit
  19. 02 Sep, 2009 1 commit
  20. 08 Jul, 2009 1 commit
  21. 25 Mar, 2009 1 commit
  22. 15 Mar, 2009 4 commits
  23. 06 Mar, 2009 1 commit
  24. 18 Feb, 2009 1 commit
  25. 14 Feb, 2009 1 commit
  26. 13 Feb, 2009 1 commit
  27. 06 Feb, 2009 1 commit