Check out my first novel, midnight's simulacra!
Video Acceleration: Difference between revisions
From dankwiki
(Created page with 'Linux offers access to video accelerators through programs like mplayer, VAAPI and vlc. ==X-Video== Offloads 2D scaling and YUV colorspace conversions. Use <tt>xvinfo</tt> t...') |
No edit summary |
||
Line 20: | Line 20: | ||
==VDPAU== | ==VDPAU== | ||
NVIDIA's proprietary [[Xorg hell|X.org]] video acceleration API, comparable to Microsoft's [http://en.wikipedia.org/wiki/DirectX_Video_Acceleration DXVA]. It is independent from [[CUDA]]. | NVIDIA's proprietary [[Xorg hell|X.org]] video acceleration API, comparable to Microsoft's [http://en.wikipedia.org/wiki/DirectX_Video_Acceleration DXVA]. It is independent from [[CUDA]]. | ||
==See Also== | |||
* [[Xorg hell]] page |
Revision as of 17:28, 20 May 2010
Linux offers access to video accelerators through programs like mplayer, VAAPI and vlc.
X-Video
Offloads 2D scaling and YUV colorspace conversions. Use xvinfo to determine Xv support:
X-Video Extension version 2.2 screen #0 Adaptor #0: "NV17 Video Texture" number of ports: 32 port base: 313 operations supported: PutImage supported visuals: depth 24, visualID 0x21 depth 24, visualID 0x24 depth 24, visualID 0x25 depth 24, visualID 0x26...
XvMC
MPEG-2 and MPEG-4 offloading (NVIDIA's closed driver only supports MPEG-2, prefering VDPAU) via motion compensation and iDCT offload. Extends the Xv extension, using XvPorts. The 1.0 API specification was introduced in 2000.
VAAPI
The Video Acceleration API, a vendor-independent replacement for XvMC.
VDPAU
NVIDIA's proprietary X.org video acceleration API, comparable to Microsoft's DXVA. It is independent from CUDA.
See Also
- Xorg hell page