LINUX.ORG.RU
 
shahid

AMD открыла XvBA: API для аппаратного декодирования видеопотока


0

1

Библиотека libxvba.so представляет собой интерфейс для работы с UVD2, т.е для аппаратного декодирования видеопотоков H.264, VC-1 и MPEG-2 на видеокартах AMD. Эта библиотека находилась продолжительное время в дистрибутиве проприетарного драйвера Catalyst, однако не сопровождалась какой-либо документацией. Тихо и незаметно, AMD выложила в свободный доступ XvBA SDK (.h файлы, спецификация, примеры) и запустила проект XvBA Tools (xvbat), содержащий небольшой набор утилит для демонстрации работы XvBA.

Библиотека libxvba зависима от Catalyst, и поддержка UVD не появится в свободных драйверах AMD в ближайшее время, так как это, по мнению AMD, может скомпрометировать системы защиты содержимого DRM на других платформах.

>>> Подробности


[#] Ответ на: комментарий от anonymous 01.03.2011 10:22:58  

>Механизм такой.
Всё равно не понятно. VAAPI закрыт или открыт? Почему интерфейс XvBA был закрыт? Почему нужен какой-то отдельный, непонятный mplayer с поддержкой VAAPI? Почему его нету в обычном mplayer?

** ()
[#] Ответ на: комментарий от Booster 01.03.2011 10:42:52  

прозреваю слаку или деб? где надо, всё давно есть. юзайте нормальный дистр.

и поддержка VA-API в основном в ffmpeg'е должна быть. ну в мплеере тож.

и что такое "обычный" мплеер? может еще и *релизами* сей програмулины пользуетесь? у меня обычный emerge mplayer.

anonymous ()
[#] Ответ на: комментарий от anonymous 01.03.2011 11:14:18  
adepto

>прозреваю слаку или деб

>юзайте нормальный дистр

Подозреваю святотатство и ересь.

* ()
[#] Ответ на: комментарий от anonymous 01.03.2011 11:14:18  

>у меня обычный emerge mplayer
У меня тоже, но как ни странно vaapi в флагах там нет, как и va vaapi:gl соответственно.

** ()
[#] Ответ на: комментарий от anonymous 01.03.2011 11:14:18  

>и поддержка VA-API в основном в ffmpeg'е должна быть
Это да, есть. Но без проигрывателя это пустое.

** ()
[#]  
splinter

Viva AMD!

***** ()
[#] Ответ на: комментарий от Booster 01.03.2011 9:42:00  
daemonpnz

в какой дистрибутив AMD ложила библиотеку от левой конторы?! В драйверах не было этой библиотеки. В дистрибутивах линуха библиотека xvba-video бралась из http://www.splitted-desktop.com/~gbeauchesne/xvba-video/.

**** ()
[#] Ответ на: комментарий от daemonpnz 01.03.2011 12:09:10  

>xvba-video бралась из
Совсем запутали.

** ()
[#] Ответ на: комментарий от Booster 01.03.2011 12:17:16  
daemonpnz

mplayer->libva->xvba-video->драйвер->UVD. Можно было написать модули в плеерах, которые бы напрямую использовали xvba, но библиотека была плохо документирована, писалась в той же конторе, которая патчила libva и mplayer-vaapi. Поэтому так и осталось использование xvba через vaapi.

**** ()
[#] Ответ на: комментарий от PolarFox 27.02.2011 12:27:25  

Да нет там никаких проблем. Как только 3d будет также распостранено, как и обычные телевизоры, сразу все будет. И экранки и рипы.

***** ()
[#]  
darkshvein

>может скомпрометировать системы защиты содержимого DRM на других платформах.
Кроссплатформные хомяки-хакеры возрадуются.

## ()
[#] Ответ на: комментарий от tailgunner 27.02.2011 12:18:45  
darkshvein

>На это требуются годы.
У нас сейчас amd64, уже нет :-'

## ()
[#]  
duott

>Библиотека libxvba зависима от Catalyst, и поддержка UVD не появится в свободных драйверах AMD в ближайшее время

А Catalyst уже сто лет, как поломали, так что увы

** ()
[#]  
sudoer

судя по всему, следующая видашка у меня снова будет амд:)

* ()
[#] Ответ на: комментарий от darkshvein 01.03.2011 16:06:58  

>> На это требуются годы.

> У нас сейчас amd64, уже нет :-'

HDCP не тупым перебором взламывали.

***** ()
[#] Ответ на: комментарий от duott 01.03.2011 16:25:09  
registrant

>А Catalyst уже сто лет, как поломали, так что XvBA RIP

fxd

***** ()
[#] Ответ на: комментарий от tailgunner 27.02.2011 12:01:02  
lucentcode

А если монитор старый, с D-SUB? С него можно рипнуть спокойно картинку в приличном качестве, для этого есть специальные устройства:)

** ()
[#] Ответ на: комментарий от alpha2 01.03.2011 6:35:49  

>Так мало того, AMD открыла спеки, а нормальных дров как не было, так и нет, и не будет!
Вы эти спеки читали? Почитайте, поймёте почему их открытие не привело к созданию хороших открытых двор с поддержкой всего и вся.

>Ну не верю я что в AMD/NVidia тупые говнокодеры, которые за 5 лет так и не смогли написать нормальные драйвера.

И правльно делаете, что не верите. Просто пид Linux дрова пишутся по принципу "чтобы было". Ну и работают они примерно так же.

* ()
[#]  
segfault

> ...может скомпрометировать системы защиты содержимого DRM на других платформах.

Браво! Значит, реверс-инженерия прориетарного драйвера тоже ее скомпрометирует.

Меня протокол HDCP сам по себе улыбнул: 56-битные ключи, защита от активного перехвата с помощью 100-миллисекундных таймаутов...

* ()
[#]  

Судя по всему, АМД просто пытается погрузить линуксоидов в ГЛУБОЧАЙШУЮ бездну анальной оккупации, так как все это линуксовое БЫДЛО тут же побежит выкидывать карточки и процы NVIDIA и INTEL соответственно, только исходники им открой. Нет, еу вы подумайте, а что кодеры есть будут? Видимо скоро Линух станет хуже Windows Vista! Заебало по уши!

()
[#] Ответ на: комментарий от daemonpnz 01.03.2011 12:45:34  

Понятно. Неужели у AMD непосредственно открыт интерфейс драйвера? Но как бы то ни было, у меня последний драйвер сегфолтится, а vaapi на предыдущих версиях вешало систему, в отличие от оффтопика, где всё работает замечательно. В общем ничего кроме матов в адрес амд сказать не могу. ^)

** ()
[#]  
wingrime

Лучше бы они драйвер открыли

* ()
[#]  
alt0v14

малатцы ps: пользователь nvidia

** ()
[#] Ответ на: комментарий от Booster 01.03.2011 21:54:49  
daemonpnz

Ну у меня последние дрова, последний mplayer-vaapi и версии библиотек посдение. И всё норм. :)

**** ()
[#] Ответ на: комментарий от GenGrinV 01.03.2011 21:08:53  
GluckMan

>Судя по всему, АМД просто пытается погрузить линуксоидов в >ГЛУБОЧАЙШУЮ бездну анальной оккупации, так как все это линуксовое >БЫДЛО тут же побежит выкидывать карточки и процы NVIDIA и INTEL >соответственно, только исходники им открой. Нет, еу вы подумайте, а >что кодеры есть будут? Видимо скоро Линух станет хуже Windows Vista! >Заебало по уши!

Чемодан -> вокзал -> Редмонд.

* ()
[#] Ответ на: комментарий от anonymous 01.03.2011 11:14:18  

> и что такое "обычный" мплеер?

тот который в бубунте

// К.О

anonymous ()
[#] Ответ на: комментарий от GluckMan 02.03.2011 11:17:44  

Пистолет -> висок -> ад.

anonymous ()
[#] Ответ на: комментарий от tailgunner 27.02.2011 12:01:02  
jackill

>Будешь экран на камеру снимать? Это единственный способ (я ошибся - контент дешифрует не карта, а монитор).

Вообще есть специальные устройства...

***** ()