Video Acceleration: Difference between revisions
No edit summary |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 19: | Line 19: | ||
The Video Acceleration API, a vendor-independent replacement for XvMC. It has backends for both VDPAU and XvBA. | The Video Acceleration API, a vendor-independent replacement for XvMC. It has backends for both VDPAU and XvBA. | ||
==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]]. Builds atop NVIDIA's [http://en.wikipedia.org/wiki/Nvidia_PureVideo PureVideo]. | 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]]. Builds atop NVIDIA's [http://en.wikipedia.org/wiki/Nvidia_PureVideo PureVideo]. On [[Debian]], I have to manually link libvdpau. From <tt>/usr/lib</tt>: | ||
<pre>sudo ln -s vdpau/libvdpau_nvidia.so.260.19.29 libvdpau_nvidia.so | |||
sudo ln -s libvdpau_trace.so.260.19.29 libvdpau_trace.so</ | sudo ln -s vdpau/libvdpau_trace.so.260.19.29 libvdpau_trace.so</pre> | ||
==XvBA== | ==XvBA== | ||
ATI's answer to VDPAU, built atop ATI's [http://en.wikipedia.org/wiki/UVD2 Unified Video Decoder]. | ATI's answer to VDPAU, built atop ATI's [http://en.wikipedia.org/wiki/UVD2 Unified Video Decoder]. | ||