- 04 Sep, 2012 1 commit
-
-
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: Stephen Warren <swarren@wwwdotorg.org> Reviewed-by: Aaron Plattner <aplattner@nvidia.com> Signed-off-by: Aaron Plattner <aplattner@nvidia.com> [aplattner@nvidia.com: fixed distcheck by changing it to dist_libvdpausysconf_DATA]
-
- 16 Aug, 2011 1 commit
-
-
Kiran Pawar authored
vdpau_wrapper.c: Track dynamic library handles and free them on exit using __attribute__((destructor)) Signed-off-by: Kiran Pawar <kpawar@nvidia.com> Tested-by: Aaron Plattner <aplattner@nvidia.com> Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
- 08 Sep, 2010 1 commit
-
-
Aaron Plattner authored
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
- 07 Sep, 2010 1 commit
-
-
Anssi Hannula authored
Reviewed-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi> Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
- 10 Feb, 2010 1 commit
-
-
Stephen Warren authored
* Fix Doxygen warning; it gets confused by quotes. * Add subsection names, so part of the title doesn't get swallowed as the subsection name. * Document data required from MPEG-4 Part 2 & DivX bitstream. Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
- 08 Feb, 2010 1 commit
-
-
Stephen Warren authored
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
- 28 Jan, 2010 6 commits
-
-
Aaron Plattner authored
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
Stephen Warren authored
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
Stephen Warren authored
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
Stephen Warren authored
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
Aaron Plattner authored
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
Aaron Plattner authored
If the VDPAU_DRIVER environment variable is not set, use DRI2Connect to query the VDPAU driver name from the X server. Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Reviewed-by: Stephen Warren <swarren@nvidia.com>
-
- 14 Dec, 2009 1 commit
-
-
Aaron Plattner authored
-
- 20 Nov, 2009 1 commit
-
-
Aaron Plattner authored
-
- 17 Nov, 2009 2 commits
-
-
Stephen Warren authored
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
-
Aaron Plattner authored
* Add a --with-module-dir configure parameter. * Pass the moduledir into the wrapper. Use it to construct the path to search for drivers. Require drivers to end in a ".1" version, in case we ever want to rev. the interface between the wrapper and the drivers. * If no driver is found in the new module dir, look for one in the default search paths. This is intended to find libvdpau_nvidia.so for drivers that predate the change to move it, and can be removed in the future. * Stash the moduledir into vdpau.pc. Drivers can find this with `pkg-config --variable=moduledir vdpau`. * Add a version to libvdpau_trace.so in case the interface between it and libvdpau.so ever changes. * Install libvdpau_trace.so.1 to moduledir instead of libdir. Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Acked-by: Stephen Warren <swarren@nvidia.com>
-
- 23 Oct, 2009 2 commits
-
-
Stephen Warren authored
Signed-off-by: Stephen Warren <swarren@nvidia.com> Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
-
Aaron Plattner authored
* Uninstall the docs if they were installed. * Remember to distribute Doxyfile and vdpau_data_flow.png in the tarball. Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Reviewed-by: Stephen Warren <swarren@nvidia.com>
-
- 03 Oct, 2009 1 commit
-
-
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).
-
- 17 Sep, 2009 1 commit
-
-
Aaron Plattner authored
Steal the XORG_CHANGELOG macro from X.Org and stash it in acinclude.m4.
-
- 14 Sep, 2009 1 commit
-
-
Aaron Plattner authored
-
- 04 Sep, 2009 1 commit
-
-
Aaron Plattner authored
Add profiles for MPEG-4 part 2, DivX 4, and DivX 5. Also add new high quality scaling options.
-
- 02 Sep, 2009 1 commit
-
-
Aaron Plattner authored
Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
-
- 08 Jul, 2009 1 commit
-
-
Aaron Plattner authored
-
- 25 Mar, 2009 1 commit
-
-
Aaron Plattner authored
-
- 15 Mar, 2009 4 commits
-
-
Aaron Plattner authored
-
Aaron Plattner authored
-
Aaron Plattner authored
-
Aaron Plattner authored
I forgot to include this change in commit 1290f7c1.
-
- 06 Mar, 2009 1 commit
-
-
Aaron Plattner authored
-
- 18 Feb, 2009 1 commit
-
-
Aaron Plattner authored
-
- 14 Feb, 2009 1 commit
-
-
Aaron Plattner authored
Without printouts, it's impossible to tell why VDPAU initialization fails when it can't open the backend or trace libraries or can't find various symbols.
-
- 13 Feb, 2009 1 commit
-
-
Aaron Plattner authored
-
- 06 Feb, 2009 1 commit
-
-
Aaron Plattner authored
-
- 14 Jan, 2009 6 commits
-
-
Aaron Plattner authored
-
Aaron Plattner authored
-
Aaron Plattner authored
-
Aaron Plattner authored
-
Aaron Plattner authored
-
Aaron Plattner authored
-