LINUX.ORG.RU

vdpau в gstreamer


0

1

Подскажите, как заставить работать vdpau в gstreamer? Сама библиотека установлена, в (s)mplayer-е прекрасно работает, а вот с gstreamer-ом - нет, в т.ч. и в totem-е тоже нет.

Удивительно, что такая ситуация сразу в трёх системах: FreeBSD, Gentoo, Ubuntu.


пока никак, есть экспериментальный плагин, но пока сама архитектура gstreamer требует переработки для того, чтобы vdpau поддерживалось

над этим работали на GSoC 2010, никто не кинет ссылочку на отчет или статус какой-нибудь по поводу наработок ? спасибо.

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

>Удивительно, что такая ситуация сразу в трёх системах: FreeBSD, Gentoo, Ubuntu.

чем принципиально отличается Gentoo от Ubuntu ? и вообще ничуть не удивительно, особенность vdpau - видеопоток декодируется на gpu и выводится на специальное устройство , без точки выхода декодированного потока. Особенность GStreamer в том, что он так не умеет, он построен на цепочке фильтров, поэтому с комбинированным устройством декодирования-вывода у него пока принципиальные сложности.

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Спасибо, я просто думал, что что-то делаю не так, потому что во FreeBSD 8.1:

Port:    gstreamer-plugins-vdpau-0.10.20_1,3
Path:    /usr/ports/x11/gstreamer-plugins-vdpau
Info:    Gstreamer nvidia vdpau plugin
Maint:    multimedia@FreeBSD.org

Что натолкнуло на мысль, что всё уже сделано.

maxkit
() автор топика
Ответ на: комментарий от maxkit

да это он, он экспериментальный пока,
хотя где-то было руководство по настройки этого безобразия,
там сложность настроить вывод videosink , два месяца назад использовать это было практически нельзя, вот мне и интересно что там по результатам GSoC2010 cделали и когда ждать релиза.

Sylvia ★★★★★
()
Ответ на: комментарий от daemonpnz

#

vaapiconvert is used to convert from video/x-raw-yuv pixels to video/x-vaapi-surface surfaces.
#

vaapisink is used to display video/x-vaapi-surface surfaces to the screen.

вроде как должен уметь, теоретически

Hardware requirements:

* AMD platforms with UVD2 (XvBA supported)
* Intel Eaglelake (G45)
* Intel Ironlake (HD Graphics)
* Intel Poulsbo (US15W)
* NVIDIA platforms with PureVideo (VDPAU supported)

Sylvia ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.