[Arm64-baikalm] Аппаратное декодирование видео

Nikolay Zhuravlev n.zhuravlev на edelweiss.msk.ru
Ср Май 26 14:59:20 MSK 2021


On Wed, May 26, 2021 at 02:17:47PM +0400, Evgeny Sinelnikov wrote:
> ср, 26 мая 2021 г. в 13:41, Nikolay Zhuravlev <n.zhuravlev at edelweiss.msk.ru>:
[skip]
> > Мы пытались поисследовать, каким боком может быть полезен gstreamer.
> > Частичный успех был, но видео всё равно с тормозами играли почему-то (в
> > Дебиан 10).
> 
> Возможно, самом проигрывании уже не использовался декодер. Это нужно
> как-то проверить. Какой инструмент (плеер) использовался для
> проигрывания?

Для проигрывания, кажется, этим же gst-launch-1.0 пользовались, уже
подзабыл. Что-то типа:
gst-launch-1.0 playbin uri=file:///path/to/file_video.avi

> Ещё один момент - это библиотеки (их я не понял где искать и как они
> называются). Для gst плагин - это не только vxd.ko, но и парный к нему
> набор so'шек, насколько я понимаю.

Я же говорю, в байкальском СДК, с их сайта можно скачать.  Вот для
5.1, например: SDK-M-5.1/baikal/src/vdec

Есть старый rootfs с Debian 10 от БЭ, с настроенным Wayland/Wheston и
GNOME/Xwayland, в котором это как-то работает. Там кажется было ядро
4.9 на момент тестирования. Кстати, при использовании VXD в связке с
OpenMAX IL библиотекой подгружаемое firmware из
SDK-M-5.1/baikal/src/vdec/target/lib/firmware/ постоянно падало и
подгружалось заново. Может быть, из-за этого и тормоза при
проигрывании.

-- 
WBR, Nick Zhuravlev
Software Developer
www.edelweiss-tech.ru



Подробная информация о списке рассылки Arm64-baikalm