1. 04 Sep, 2012 1 commit
    • 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
  2. 16 Aug, 2011 1 commit
  3. 08 Sep, 2010 1 commit
  4. 07 Sep, 2010 1 commit
  5. 10 Feb, 2010 1 commit
  6. 08 Feb, 2010 1 commit
  7. 28 Jan, 2010 6 commits
  8. 14 Dec, 2009 1 commit
  9. 20 Nov, 2009 1 commit
  10. 17 Nov, 2009 2 commits
  11. 23 Oct, 2009 2 commits
  12. 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
  13. 17 Sep, 2009 1 commit
  14. 14 Sep, 2009 1 commit
  15. 04 Sep, 2009 1 commit
  16. 02 Sep, 2009 1 commit
  17. 08 Jul, 2009 1 commit
  18. 25 Mar, 2009 1 commit
  19. 15 Mar, 2009 4 commits
  20. 06 Mar, 2009 1 commit
  21. 18 Feb, 2009 1 commit
  22. 14 Feb, 2009 1 commit
  23. 13 Feb, 2009 1 commit
  24. 06 Feb, 2009 1 commit
  25. 14 Jan, 2009 6 commits