ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΎΠ΄ NVIDIA ΠΏΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°Π½ΠΈ libvdpau 1.3, Π½ΠΎΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° VDPAU (Video Decode and Presentation) API Π·Π° Unix. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° VDPAU Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Ρ
Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΎ Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈ h264, h265 ΠΈ VC1. ΠΡΠΏΡΠ²ΠΈΠ½, Π±Π΅Π° ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΡΠ°ΠΌΠΎ Π³ΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Π½Π° NVIDIA, Π½ΠΎ ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ Π΄ΡΠ°ΡΠ²Π΅ΡΠΈ Radeon ΠΈ Nouveau. VDPAU ΠΌΡ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΡ-ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡΠ°ΡΠ΅, ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° libvdpau-va-gl ΡΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° VDPAU API Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° Π·Π° Ρ
Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΎ Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ OpenGL ΠΈ Intel VA-API. libvdpau ΠΊΠΎΠ΄ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° MIT.
ΠΠΎΠΊΡΠ°Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, libvdpau 1.3 Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ VP9 ΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½ ΠΊΠΎΠ½ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΠ΅ΡΠΎΠ½ Π½Π°ΠΌΠ΅ΡΡΠΎ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π½Π°ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠ° ΠΈ
Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅.
ΠΠ·Π²ΠΎΡ: opennet.ru