fbpx
Wikipedia

VDPAU

Video Decode and Presentation API for Unix (VDPAU) is a royalty-free application programming interface (API) as well as its implementation as free and open-source library (libvdpau) distributed under the MIT License.[2] VDPAU is also supported by Nvidia.[3]

VDPAU
Original author(s)Nvidia
Developer(s)freedesktop.org
Stable release
1.5 / March 7, 2022; 21 months ago (2022-03-07)[1]
Written inC, C++
Operating systemCross-platform
Type
LicenseMIT License
Websitewww.freedesktop.org/wiki/Software/VDPAU/

The VDPAU interface is to be implemented by device drivers, such as Nvidia GeForce driver, nouveau, amdgpu, to offer end-user software, such as VLC media player or GStreamer, a standardized access to available video decompression acceleration hardware in the form of application-specific integrated circuit (ASIC) blocks on graphics processing units (GPU), such as Nvidia's PureVideo or AMD's Unified Video Decoder and make use of it.

VDPAU is targeted at Unix-like operating systems (including Linux, FreeBSD, Solaris).[4][5][6]

Functional range of the interface edit

VDPAU allows video programs to access the specialized video decoding ASIC on the GPU to offload portions of the video decoding process and video post-processing from the CPU to the GPU.[7]

Currently, the portions capable of being offloaded by VDPAU onto the GPU are motion compensation (mo comp), inverse discrete cosine transform (iDCT), VLD (variable-length decoding) and deblocking for MPEG-1, MPEG-2, MPEG-4 ASP (MPEG-4 Part 2), H.264/MPEG-4 AVC and VC-1, WMV3/WMV9 encoded videos.[4] Which specific codecs of these that can be offloaded to the GPU depends on the generation version of the GPU hardware.

History edit

VDPAU was originally designed by Nvidia for their PureVideo SIP block present on their GeForce 8 series and later GPUs.[8]

On March 9, 2015, Nvidia released VDPAU version 1.0 which supports High Efficiency Video Coding (HEVC) decoding for the Main, Main 4:4:4, Main Still Picture, Main 10, and Main 12 profiles.[9]

Device drivers and video controllers implementing VDPAU edit

VDPAU is implemented in X11 software device drivers, but relies on acceleration features in the hardware GPU.

All Nvidia graphic cards for which the driver implements VDPAU are listed in Nvidia PureVideo.[10]

S3 Graphics added VDPAU to the Linux drivers of their Chrome 400 video cards. As of version 14.02.17 of its Linux device driver, VDPAU is available with the S3 Chrome 430 GT, S3 Chrome 440 GTX, S3 Chrome 530 GT and the S3 Chrome 540 GTX hardware.[11]

ATI/AMD released an open source driver for Radeon HD 4000+ graphic cards featuring VDPAU acceleration.[12][13]

Intel does not offer VDPAU drivers, they only support their VA-API. It is, however, possible to use Intel's VA-API drivers by way of libvdpau-va-gl.

Nvidia hopes other GPU designers will make their products compatible with the open source VDPAU library and provide drivers with VDPAU acceleration by mentioning example names of hardware specific drivers for Intel and ATI: libvdpau_intel.so and libvdpau_ati.so.[14] Intel has stated they are considering VDPAU.[15]

sunxi SoCs (Allwinner) have experimental VDPAU implementation.[16]

Mesa as of v8.0 includes VDPAU for video cards that utilize Gallium3D.

Generic VDPAU driver edit

As of late 2013, there is an independently developed back-end driver that in turn uses OpenGL (for drawing and scaling), and VA-API if available (for decoding).[17] It has been reported to work on some Intel graphics and Adobe Flash Player.[18]

The accelerated scaling with just OpenGL functionality is needed mostly because of Flash player, which uses un-accelerated scaling if VDPAU is unavailable. Almost all other video software that runs on Linux or FreeBSD supports Xv. It's essential for full-screen video on slower computers without native VDPAU support.

The VDPAU to VA-API translation for HW decoding is useful with recent Intel graphics hardware, as some software supports HW decoding through VDPAU but not VA-API.

Software that supports VDPAU edit

VDPAU can also be used as a backend for VA-API and OpenMAX IL, which themselves cover a subset of the VDPAU capabilities; so any software that uses the VA-API or OpenMAX IL is also partly capable of using VDPAU (e.g., VLC media player).[31]

Nvidia VDPAU Feature Sets edit

Nvidia VDPAU Feature Sets[32] are different hardware generations of GPU's supporting different levels of (Nvidia PureVideo) hardware decoding capabilities. For feature sets A, B and C, the maximum video width and height are 2048 pixels, minimum width and height 48 pixels, and all codecs are currently limited to a maximum of 8192 macroblocks (8190 for VC-1/WMV9). Partial acceleration means that VLD (bitstream) decoding is performed on the CPU, with the GPU only performing IDCT, motion compensation and deblocking. Complete acceleration means that the GPU performs all of VLD, IDCT, motion compensation and deblocking.

Feature Set A
Supports complete acceleration for H.264 and partial acceleration for MPEG-1, MPEG-2, VC-1/WMV9
Feature Set B
Supports complete acceleration for MPEG-1, MPEG-2, VC-1/WMV9 and H.264.
Note that all Feature Set B hardware cannot decode H.264 for the following widths: 769-784, 849-864, 929-944, 1009-1024, 1793-1808, 1873-1888, 1953-1968, 2033-2048 pixels.
Feature Set C
Supports complete acceleration for MPEG-1, MPEG-2, MPEG-4 Part 2 (a.k.a. MPEG-4 ASP), VC-1/WMV9 and H.264.
Global motion compensation and Data Partitioning are not supported for MPEG-4 Part 2.
Feature Set D
Similar to feature set C but added support for decoding H.264 with a resolution of up to 4032 × 4080 and MPEG-1/MPEG-2 with a resolution of up to 4032 × 4048 pixels.
Feature Set E
Similar to feature set D but added support for decoding H.264 with a resolution of up to 4096 × 4096 and MPEG-1/MPEG-2 with a resolution of up to 4080 × 4080 pixels. GPUs with VDPAU feature set E support an enhanced error concealment mode which provides more robust error handling when decoding corrupted video streams.[33]
Feature Set F
Introduced dedicated HEVC Main (8-bit), Main 10 (10-bit) and VP9 Profile 0 (8-bit) video decoding up to 4096 × 2304 pixels resolution.[34]
Feature Set G
Hardware support for HEVC Main 12 (12-bit) and VP9 Profile 2 (12-bit) video decoding are added.[34]
Feature Set H
Feature Set H are capable of hardware-accelerated decoding of 8192x8192 (8k resolution) H.265/HEVC video streams.[35]
Feature Set I
Similar to feature set H .[34]

Feature Set J

Feature Set J adds HEVC 444 decode support.[34]

Feature Set K

Feature Set K are capable of hardware-accelerated decoding of 8192x8192 (8k resolution) AV1 MAIN Profile video streams[34]

libvdpau standalone VDPAU library edit

The libvdpau standalone VDPAU library is distributed by Nvidia independently of their proprietary Linux graphics driver in an effort to help the adoption of VDPAU by those outside of Nvidia. This open source library package contains a wrapper library and a debugging library allowing other manufacturers to implement VDPAU in their device drivers.[8][36][37][38]

See also edit

References edit

  1. ^ "[VDPAU] [ANNOUNCE] libvdpau 1.5". Freedesktop.org. Retrieved 8 March 2022.
  2. ^ "Announcing libvdpau 0.2". freedesktop.org. 2009-09-17.
  3. ^ "GStreamer Adds NVDEC NVIDIA GPU Decoding Support - Phoronix".
  4. ^ a b Michael Larabel (2008-11-14). "NVIDIA Driver Brings PureVideo Features To Linux". Phoronix. Retrieved 2009-03-13.
  5. ^ Michael Larabel (2008-11-14). "NVIDIA VDPAU Benchmarks". Phoronix. Retrieved 2009-03-13.
  6. ^ "VDPAU: Video Decode and Presentation API for Unix". Nvidia.
  7. ^ "Video4Linux2: Path to a Standardized Video Codec API" (PDF). Events.linusfoundation.org\accessdate=2016-05-25.
  8. ^ a b "NVIDIA Releases Standalone VDPAU Library – Phoronix". Phoronix.
  9. ^ Larabel, Michael (9 March 2015). "NVIDIA Announces VDPAU 1.0 With HEVC/H.265 Decoding". Phoronix. Retrieved 9 March 2015.
  10. ^ "PureVideo Support Table" (PDF). Nvidia. Retrieved 2014-05-22.
  11. ^ "Archived copy". Archived from the original on 2012-07-08. Retrieved 2010-02-28.{{cite web}}: CS1 maint: archived copy as title (link)
  12. ^ "[PATCH] drm/radeon: UVD support for RV710-SI". Lists.freedesktop.org. Retrieved 2016-05-25.
  13. ^ "AMD Releases Open-Source UVD Video Support – Phoronix". Phoronix. Retrieved 2016-05-25.
  14. ^ "VDPAU: X11 Window System Integration Layer". Download.nvidia.com.
  15. ^ "Intel Considering VDPAU Support For X.Org Driver – Phoronix". Phoronix. Retrieved 2016-05-25.
  16. ^ "GitHub – linux-sunxi/libvdpau-sunxi: Experimental VDPAU for Allwinner sunxi SoCs (WiP)". GitHub. Retrieved 2016-05-25.
  17. ^ "GitHub – i-rinat/libvdpau-va-gl: VDPAU driver with OpenGL/VAAPI backend". GitHub. Retrieved 2016-05-25.
  18. ^ "Adobe Flash Player Hardware Acceleration on Intel Graphics Cards". WebUpd8. 5 September 2013. Retrieved 2016-05-25.
  19. ^ . Archived from the original on June 26, 2009. Retrieved June 26, 2009.
  20. ^ "Fluendo's New Codecs Support VDPAU, VA-API – Phoronix". Phoronix.com. Retrieved 2016-05-25.
  21. ^ Michael Larabel (2008-11-29). "MythTV Adds Support For NVIDIA VDPAU". Phoronix. Retrieved 2009-03-13.
  22. ^ . Xbmc.org. Archived from the original on 2009-02-28. Retrieved 2016-05-25.
  23. ^ . Xbmc.org. Archived from the original on 2009-04-14. Retrieved 2016-05-25.
  24. ^ "XBMC Receives Mainline Support For VDPAU – Phoronix". Phoronix.
  25. ^ "XBMC Receives Mainline Support For VDPAU". Phoronix.com. 2009-03-23. Retrieved 2016-05-25.
  26. ^ Michael Larabel (2008-12-17). "Xine Picks Up Support For NVIDIA's VDPAU". Phoronix. Retrieved 2009-03-13.
  27. ^ "xine-lib/xine-lib-1.2: changeset 11335:9b68f6efb713". Debian.org. Retrieved 2016-05-25.
  28. ^ ddennedy (2009-11-30). . MLT. Archived from the original on 2010-02-27. Retrieved 2009-11-30.
  29. ^ "Flash Player 10.2 beta – with VDPAU acceleration! : linux". reddit. December 2010.
  30. ^ "mpv Reference Manual". Retrieved 2016-04-09.
  31. ^ Michael Larabel (2009-02-03). "A NVIDIA VDPAU Back-End For Intel's VA-API". Phoronix. Retrieved 2009-03-13.
  32. ^ "Appendix G. VDPAU Support". Nvidia. 2016-12-14. Retrieved 2017-01-03.
  33. ^ "VDPAU For NVIDIA's Maxwell GPU On Linux". Phoronix.com. 2014-03-03. Retrieved 2016-05-25.
  34. ^ a b c d e "Appendix G. VDPAU Support". us.download.nvidia.com. Retrieved 2022-06-02.
  35. ^ http://www.nvidia.com/download/driverResults.aspx/104284/en-us Nvidia LINUX X64 (AMD64/EM64T) DISPLAY DRIVER Version:367.27
  36. ^ "[ANNOUNCE] libvdpau 0.2". Lists.freedesktop/org. Retrieved 2016-05-25.
  37. ^ "NVIDIA Proposes VDPAU For DRI2 Patches – Phoronix". Phoronix. Retrieved 2016-05-25.
  38. ^ "[PULL] Add VDPAU drivers to the server's DRI2 implementation". xorg. Retrieved 2016-05-25.
  39. ^ "VideoToolbox - Apple Developer Documentation". developer.apple.com. Retrieved 2018-08-05.

External links edit

  • VDPAU (Video Decode and Presentation API for Unix) by Nvidia
  • NVIDIA VDPAU Benchmarks
  • A NVIDIA VDPAU Back-End For Intel's VA-API
  • VDPAU usage by MythTV

vdpau, video, decode, presentation, unix, royalty, free, application, programming, interface, well, implementation, free, open, source, library, libvdpau, distributed, under, license, also, supported, nvidia, original, author, nvidiadeveloper, freedesktop, org. Video Decode and Presentation API for Unix VDPAU is a royalty free application programming interface API as well as its implementation as free and open source library libvdpau distributed under the MIT License 2 VDPAU is also supported by Nvidia 3 VDPAUOriginal author s NvidiaDeveloper s freedesktop orgStable release1 5 March 7 2022 21 months ago 2022 03 07 1 Written inC C Operating systemCross platformTypeAPILibraryLicenseMIT LicenseWebsitewww wbr freedesktop wbr org wbr wiki wbr Software wbr VDPAU wbr The VDPAU interface is to be implemented by device drivers such as Nvidia GeForce driver nouveau amdgpu to offer end user software such as VLC media player or GStreamer a standardized access to available video decompression acceleration hardware in the form of application specific integrated circuit ASIC blocks on graphics processing units GPU such as Nvidia s PureVideo or AMD s Unified Video Decoder and make use of it VDPAU is targeted at Unix like operating systems including Linux FreeBSD Solaris 4 5 6 Contents 1 Functional range of the interface 2 History 3 Device drivers and video controllers implementing VDPAU 3 1 Generic VDPAU driver 4 Software that supports VDPAU 5 Nvidia VDPAU Feature Sets 6 libvdpau standalone VDPAU library 7 See also 8 References 9 External linksFunctional range of the interface editVDPAU allows video programs to access the specialized video decoding ASIC on the GPU to offload portions of the video decoding process and video post processing from the CPU to the GPU 7 Currently the portions capable of being offloaded by VDPAU onto the GPU are motion compensation mo comp inverse discrete cosine transform iDCT VLD variable length decoding and deblocking for MPEG 1 MPEG 2 MPEG 4 ASP MPEG 4 Part 2 H 264 MPEG 4 AVC and VC 1 WMV3 WMV9 encoded videos 4 Which specific codecs of these that can be offloaded to the GPU depends on the generation version of the GPU hardware History editVDPAU was originally designed by Nvidia for their PureVideo SIP block present on their GeForce 8 series and later GPUs 8 On March 9 2015 Nvidia released VDPAU version 1 0 which supports High Efficiency Video Coding HEVC decoding for the Main Main 4 4 4 Main Still Picture Main 10 and Main 12 profiles 9 Device drivers and video controllers implementing VDPAU editVDPAU is implemented in X11 software device drivers but relies on acceleration features in the hardware GPU All Nvidia graphic cards for which the driver implements VDPAU are listed in Nvidia PureVideo 10 S3 Graphics added VDPAU to the Linux drivers of their Chrome 400 video cards As of version 14 02 17 of its Linux device driver VDPAU is available with the S3 Chrome 430 GT S3 Chrome 440 GTX S3 Chrome 530 GT and the S3 Chrome 540 GTX hardware 11 ATI AMD released an open source driver for Radeon HD 4000 graphic cards featuring VDPAU acceleration 12 13 Intel does not offer VDPAU drivers they only support their VA API It is however possible to use Intel s VA API drivers by way of libvdpau va gl Nvidia hopes other GPU designers will make their products compatible with the open source VDPAU library and provide drivers with VDPAU acceleration by mentioning example names of hardware specific drivers for Intel and ATI libvdpau intel so and libvdpau ati so 14 Intel has stated they are considering VDPAU 15 sunxi SoCs Allwinner have experimental VDPAU implementation 16 Mesa as of v8 0 includes VDPAU for video cards that utilize Gallium3D Generic VDPAU driver edit As of late 2013 there is an independently developed back end driver that in turn uses OpenGL for drawing and scaling and VA API if available for decoding 17 It has been reported to work on some Intel graphics and Adobe Flash Player 18 The accelerated scaling with just OpenGL functionality is needed mostly because of Flash player which uses un accelerated scaling if VDPAU is unavailable Almost all other video software that runs on Linux or FreeBSD supports Xv It s essential for full screen video on slower computers without native VDPAU support The VDPAU to VA API translation for HW decoding is useful with recent Intel graphics hardware as some software supports HW decoding through VDPAU but not VA API Software that supports VDPAU editAvidemux as of version 2 6 Boxee 19 FFmpeg GStreamer 20 Fluendo MPlayer MythTV 21 Kodi formerly XBMC 22 23 24 25 Xine 26 27 MLT 28 Adobe Flash 10 2 Stage Video and later versions 29 VLC media player 2 1 mpv 30 VDPAU can also be used as a backend for VA API and OpenMAX IL which themselves cover a subset of the VDPAU capabilities so any software that uses the VA API or OpenMAX IL is also partly capable of using VDPAU e g VLC media player 31 Nvidia VDPAU Feature Sets editNvidia VDPAU Feature Sets 32 are different hardware generations of GPU s supporting different levels of Nvidia PureVideo hardware decoding capabilities For feature sets A B and C the maximum video width and height are 2048 pixels minimum width and height 48 pixels and all codecs are currently limited to a maximum of 8192 macroblocks 8190 for VC 1 WMV9 Partial acceleration means that VLD bitstream decoding is performed on the CPU with the GPU only performing IDCT motion compensation and deblocking Complete acceleration means that the GPU performs all of VLD IDCT motion compensation and deblocking Feature Set A Supports complete acceleration for H 264 and partial acceleration for MPEG 1 MPEG 2 VC 1 WMV9 Feature Set B Supports complete acceleration for MPEG 1 MPEG 2 VC 1 WMV9 and H 264 Note that all Feature Set B hardware cannot decode H 264 for the following widths 769 784 849 864 929 944 1009 1024 1793 1808 1873 1888 1953 1968 2033 2048 pixels Feature Set C Supports complete acceleration for MPEG 1 MPEG 2 MPEG 4 Part 2 a k a MPEG 4 ASP VC 1 WMV9 and H 264 Global motion compensation and Data Partitioning are not supported for MPEG 4 Part 2 Feature Set D Similar to feature set C but added support for decoding H 264 with a resolution of up to 4032 4080 and MPEG 1 MPEG 2 with a resolution of up to 4032 4048 pixels Feature Set E Similar to feature set D but added support for decoding H 264 with a resolution of up to 4096 4096 and MPEG 1 MPEG 2 with a resolution of up to 4080 4080 pixels GPUs with VDPAU feature set E support an enhanced error concealment mode which provides more robust error handling when decoding corrupted video streams 33 Feature Set F Introduced dedicated HEVC Main 8 bit Main 10 10 bit and VP9 Profile 0 8 bit video decoding up to 4096 2304 pixels resolution 34 Feature Set G Hardware support for HEVC Main 12 12 bit and VP9 Profile 2 12 bit video decoding are added 34 Feature Set H Feature Set H are capable of hardware accelerated decoding of 8192x8192 8k resolution H 265 HEVC video streams 35 Feature Set I Similar to feature set H 34 Feature Set JFeature Set J adds HEVC 444 decode support 34 Feature Set KFeature Set K are capable of hardware accelerated decoding of 8192x8192 8k resolution AV1 MAIN Profile video streams 34 libvdpau standalone VDPAU library editThe libvdpau standalone VDPAU library is distributed by Nvidia independently of their proprietary Linux graphics driver in an effort to help the adoption of VDPAU by those outside of Nvidia This open source library package contains a wrapper library and a debugging library allowing other manufacturers to implement VDPAU in their device drivers 8 36 37 38 See also edit nbsp Free and open source software portalPureVideo Unified Video Decoder DirectX Video Acceleration DXVA the VDPAU equivalent API for Microsoft Windows operating system Video Acceleration API VA API an alternative video acceleration API for Linux UNIX operating system X Video Bitstream Acceleration XvBA an alternative video acceleration API for Linux UNIX operating system X Video Motion Compensation XvMC API alternative and oldest video acceleration API for Linux UNIX operating system Distributed Codec Engine libcde is a Texas Instruments API for the video codec engine in OMAP based embedded systems Video Decode Acceleration Framework is Apple Inc s API for hardware accelerated decoding of H 264 on Mac OS X VideoToolbox is an API from Apple Inc for hardware accelerated decoding on Apple TV and Mac OS X 39 OpenMAX IL Open Media Acceleration Integration Layer a royalty free cross platform media abstraction API from the Khronos GroupReferences edit VDPAU ANNOUNCE libvdpau 1 5 Freedesktop org Retrieved 8 March 2022 Announcing libvdpau 0 2 freedesktop org 2009 09 17 GStreamer Adds NVDEC NVIDIA GPU Decoding Support Phoronix a b Michael Larabel 2008 11 14 NVIDIA Driver Brings PureVideo Features To Linux Phoronix Retrieved 2009 03 13 Michael Larabel 2008 11 14 NVIDIA VDPAU Benchmarks Phoronix Retrieved 2009 03 13 VDPAU Video Decode and Presentation API for Unix Nvidia Video4Linux2 Path to a Standardized Video Codec API PDF Events linusfoundation org accessdate 2016 05 25 a b NVIDIA Releases Standalone VDPAU Library Phoronix Phoronix Larabel Michael 9 March 2015 NVIDIA Announces VDPAU 1 0 With HEVC H 265 Decoding Phoronix Retrieved 9 March 2015 PureVideo Support Table PDF Nvidia Retrieved 2014 05 22 Archived copy Archived from the original on 2012 07 08 Retrieved 2010 02 28 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link PATCH drm radeon UVD support for RV710 SI Lists freedesktop org Retrieved 2016 05 25 AMD Releases Open Source UVD Video Support Phoronix Phoronix Retrieved 2016 05 25 VDPAU X11 Window System Integration Layer Download nvidia com Intel Considering VDPAU Support For X Org Driver Phoronix Phoronix Retrieved 2016 05 25 GitHub linux sunxi libvdpau sunxi Experimental VDPAU for Allwinner sunxi SoCs WiP GitHub Retrieved 2016 05 25 GitHub i rinat libvdpau va gl VDPAU driver with OpenGL VAAPI backend GitHub Retrieved 2016 05 25 Adobe Flash Player Hardware Acceleration on Intel Graphics Cards WebUpd8 5 September 2013 Retrieved 2016 05 25 Boxee blog boxee for windows moving up to the Major Leagues Archived from the original on June 26 2009 Retrieved June 26 2009 Fluendo s New Codecs Support VDPAU VA API Phoronix Phoronix com Retrieved 2016 05 25 Michael Larabel 2008 11 29 MythTV Adds Support For NVIDIA VDPAU Phoronix Retrieved 2009 03 13 XBMC for Linux VDPAU NVIDIA GPU video decoding support now in the mainline SVN Xbmc org Archived from the original on 2009 02 28 Retrieved 2016 05 25 Kodi Open Source Home Theater Software Xbmc org Archived from the original on 2009 04 14 Retrieved 2016 05 25 XBMC Receives Mainline Support For VDPAU Phoronix Phoronix XBMC Receives Mainline Support For VDPAU Phoronix com 2009 03 23 Retrieved 2016 05 25 Michael Larabel 2008 12 17 Xine Picks Up Support For NVIDIA s VDPAU Phoronix Retrieved 2009 03 13 xine lib xine lib 1 2 changeset 11335 9b68f6efb713 Debian org Retrieved 2016 05 25 ddennedy 2009 11 30 VDPAU for MLT 0 4 11 Git version MLT Archived from the original on 2010 02 27 Retrieved 2009 11 30 Flash Player 10 2 beta with VDPAU acceleration linux reddit December 2010 mpv Reference Manual Retrieved 2016 04 09 Michael Larabel 2009 02 03 A NVIDIA VDPAU Back End For Intel s VA API Phoronix Retrieved 2009 03 13 Appendix G VDPAU Support Nvidia 2016 12 14 Retrieved 2017 01 03 VDPAU For NVIDIA s Maxwell GPU On Linux Phoronix com 2014 03 03 Retrieved 2016 05 25 a b c d e Appendix G VDPAU Support us download nvidia com Retrieved 2022 06 02 http www nvidia com download driverResults aspx 104284 en us Nvidia LINUX X64 AMD64 EM64T DISPLAY DRIVER Version 367 27 ANNOUNCE libvdpau 0 2 Lists freedesktop org Retrieved 2016 05 25 NVIDIA Proposes VDPAU For DRI2 Patches Phoronix Phoronix Retrieved 2016 05 25 PULL Add VDPAU drivers to the server s DRI2 implementation xorg Retrieved 2016 05 25 VideoToolbox Apple Developer Documentation developer apple com Retrieved 2018 08 05 External links editVDPAU Video Decode and Presentation API for Unix by Nvidia NVIDIA VDPAU Benchmarks A NVIDIA VDPAU Back End For Intel s VA API VDPAU usage by MythTV Retrieved from https en wikipedia org w index php title VDPAU amp oldid 1150707263, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.