Доброго времени суток!
есть карточка, к которой есть дрова и кривое приложение на Java от производителя для демонстрации работы карты. Частично это приложение работает и видео через PCIe на карту, а дальше на HDMI, передается. Хочется сделать то же самое, но через vlc для удобства, чтобы можно было любое видео воспроизводить (частично кривизна приложения связана с тем, что только видео с определенным именем может воспроизводиться - они это сделали хардкодом в libjni).
Также, производитель поставляет файлик run_vlc.sh
, в котором есть строчка
su `logname` -c "screen -d -m vlc --config ./vlcrc_64 --fbdev /dev/fb1 -I dummy --control dbus $2"
$ vlc --config ./vlcrc_64 --fbdev /dev/fb1I dummy --control dbus ./f_000f64
VLC media player 2.2.0 Weatherwax (revision 2.2.0-0-g1349ef2)
[0000000000c8c538] dummy interface: using the dummy interface module...
Failed to open VDPAU backend libvdpau_i965.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
[00007ff6c4001d08] core vout display error: Failed to change zoom
[00007ff6c4001d08] core vout display error: Failed to set on top
[00007ff6c4001d08] core vout display error: Failed to change source AR
xraw_data0, xraw_data1, xdma_stat
, на одно из которых видео и передается (вероятно, с предварительными настройками). Есть ли способ меньшей кровью прикрутить поддержку этой карты к vlc?
Есть вот такая официальная ссылка, в которой какая хрень нерабочая написана - приходится постоянно править скрипты.