API de décodage et de présentation vidéo pour Unix
libvdpau / VDPAU | |
---|---|
Donnee de base
| |
Mainteneur | Nvidia |
développeur | Nvidia |
Version actuelle |
1.1 ( 16 mars 2015 ) |
système opérateur | unixoïde |
langage de programmation | C. |
Catégorie | Bibliothèque de programmes |
Licence | Licence MIT |
Page du projet |
L'API de décodage et de présentation vidéo pour Unix ( VDPAU ) est une interface de programmation ouverte pour les cartes graphiques initialement écrites par Nvidia . Il est utilisé pour le décodage des flux vidéo et le post-traitement du matériel décodé sur les systèmes d'exploitation de type Unix en utilisant l' accélération matérielle de la carte graphique (ou plus précisément du GPU ), donc le CPU à soulager. Il existe des pilotes de carte graphique gratuits et propriétaires qui prennent en charge VDPAU.
Avec VDPAU, le calcul de la compensation de mouvement , la transformation cosinus discrète inverse et le codage à longueur variable pour les formats vidéo MPEG-1 , -2 , -4 ASP , -4 AVC , VC-1 et WMV 3 peuvent être pris en charge par la carte graphique, dans le cas de AVC et VC-1 / WMV3 utilisent également le filtre de déblocage. Le processeur vidéo de la carte graphique prend alors en charge la charge de traitement principale pendant le décodage. Ce z. B. permet la lecture fluide de la TVHD et d'autres contenus vidéo haute résolution sur des ordinateurs plus anciens avec un processeur relativement lent. Si la carte graphique ne prend pas en charge toutes les étapes de calcul, celles-ci peuvent être prises en charge par le pilote, ce qui signifie que la charge sur le processeur est réduite en conséquence.
Produits pris en charge
Nvidia
Le pilote propriétaire Nvidia, disponible pour Linux , Solaris et FreeBSD , prend en charge VDPAU sur toutes les cartes graphiques prenant en charge au moins PureVideo HD de la deuxième génération VP2, c'est-à-dire de la série Geforce - 8 , à l'exception des Geforce 8800 GTS, Geforce 8800 GTX et Geforce 8800 Ultra.
Le pilote nouveau gratuit offre une telle prise en charge pour toutes les cartes de VP2 à VP5 à partir de Mesa 8.0 et supérieur. Les nouvelles GeForce GTX de 750 à 980 avec VP6 + ne sont pas encore entièrement prises en charge par la version actuelle Mesa 11.2.
AMD
En avril 2013, le pilote radeon gratuit a reçu le support VDPAU pour les cartes graphiques de la série HD 4000 ; le pilote propriétaire fglrx ne supporte jusqu'à présent que XvBA . Dans le Mesa 11 actuel, toutes les Radeon de la puce R600 et donc de la Radeon HD 2400 et plus sont prises en charge.
Graphiques S3
Toutes les cartes graphiques de la série Chrome 400 (seul Linux est pris en charge).
Allwinner A10 / A20 SOC
Pour ces plates-formes, il existe une implémentation de sunxi sous Linux.
Prise en charge des lecteurs multimédias
MPlayer , MythTV , Kodi et xine ont une implémentation VDPAU fonctionnelle, d'autres implémentations sont en cours.
Voir également
- L'accélération X-Video Bitstream (XvBA) est la technologie propriétaire concurrente pour les cartes graphiques Radeon d' AMD
- Video Acceleration API (VaAPI) est l'interface ouverte et concurrente d' Intel
- L'accélération vidéo DirectX est une technologie comparable pour Windows
- Video Decode Acceleration Framework est l'API pour le décodage matériel accéléré de H.264 sous macOS
- PureVideo HD contient des données sur les capacités techniques des cartes graphiques Nvidia prises en charge par VDPAU
Preuve individuelle
- ↑ www.phoronix.com .
- ↑ «Source VDPAU» ( page non disponible , recherche dans les archives web ) Info: Le lien a été automatiquement marqué comme défectueux. Veuillez vérifier le lien selon les instructions , puis supprimer cet avis. Source VDPAU avec en-tête de licence
- ↑ Licence MIT " Licence MIT " pour comparaison
- ↑ https://nouveau.freedesktop.org/wiki/VideoAcceleration/
- ↑ Fatima Sheremetyeva: AMD lance la prise en charge de la vidéo UVD Open Source. Phoronix, 2 avril 2013, consulté le 5 avril 2013 .
- ↑ Open Source. SDK et outils XvBA. Advanced Micro Devices, Inc., consulté le 5 avril 2013 .
- ↑ http://xorg.freedesktop.org/wiki/RadeonFeature/
- ↑ "Driver README" (fichier Readme du pilote Chrome 400) ( Mémento du 8 juillet 2012 dans l'archive web archive.today )
- ^ "Sunxi-vdpau" dépôt GitHub