Commit graph

11 commits

Author SHA1 Message Date
maya
2c18c6cd41 libvdpau: include dri2proto and libXext.
this means it will now auto-detect the driver I am using, and
I no longer have to specify VDPAU_DRIVER=nouveau (it adds #define DRI2)

bump PKGREVISION
2017-02-24 00:59:13 +00:00
adam
eda492c930 Changes 1.1.1:
Use secure_getenv(3) to improve security

This patch is in response to the following security vulnerabilities
(CVEs) reported to NVIDIA against libvdpau:

CVE-2015-5198
CVE-2015-5199
CVE-2015-5200

To address these CVEs, this patch:

- replaces all uses of getenv(3) with secure_getenv(3);
- uses secure_getenv(3) when available, with a fallback option;
- protects VDPAU_DRIVER against directory traversal by checking for '/'

On platforms where secure_getenv(3) is not available, the C preprocessor
will print a warning at compile time. Then, a preprocessor macro will
replace secure_getenv(3) with our getenv_wrapper(), which utilizes the check:

  getuid() == geteuid() && getgid() == getegid()

See getuid(2) and getgid(2) for further details.
2017-01-23 18:20:59 +00:00
dbj
dde82c09aa update PKG_{FAIL,SKIP}_REASON with += 2016-04-11 04:22:33 +00:00
dholland
6146e5caea Use PKG_SKIP_REASON for unsupported OSes. 2015-01-04 09:38:29 +00:00
rodent
8ec5764dd6 'The "+=" operator should only be used with lists.' 2013-04-06 19:42:41 +00:00
cheusov
7cd12ed7dd Update libvdpau to 0.5.0. Tested on RHEL.
-
    Implement workarounds for Adobe Flash bugs

    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.

   -
    vdpau_wrapper.c: Track dynamic library handles and free them on exit
    using __attribute__((destructor))
2012-12-02 12:15:08 +00:00
asau
a19397ba81 Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 09:20:57 +00:00
cheusov
98589abbad Update my email 2011-10-09 10:02:44 +00:00
markd
1733351bc8 Explicitly disable documentation otherwise will be installed if required
commands happen to be found.
2011-01-25 11:22:43 +00:00
wiz
53e02a9088 Update to 0.4.1, provided by Aleksey Cheusov in private email.
Changes since 0.4:
    vdpau.h: Clarify video mixer field amount recommendation

    More doc issues pointed out by Xine authors.

      * 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.

    vpdau.h: Fix typo and clarify wording.
2010-11-09 00:39:56 +00:00
wiz
de890eebaa Initial import of libvdpau-0.4, packaged by Aleksey Cheusov for wip.
The Video Decode and Presentation API for Unix (VDPAU) provides a complete
solution for decoding, post-processing, compositing, and displaying
compressed or uncompressed video streams. These video streams may be
combined (composited) with bitmap content, to implement OSDs and other
application user interfaces.

This VDPAU API allows video programs to offload portions of the video
decoding process and video post-processing to the GPU video-hardware.
2010-09-01 20:41:45 +00:00