LINUX.ORG.RU

vlc проблемы с lua

 , ,


0

3

Собрал наконец таки vlc с поддержкой их чудо блоба для ускорения проигрывания для Raspberrypi 2 .
Однако не могу запустить lua скрипты для сбора статистики ошибок, Есть подозрения, что luaс несовместимый с этой аппаратной платформой .

 cvlc --telnet-port 4140 --intf  rc                                                                                                       VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)                                                                                         [01f2e4a0] pulse audio output error: PulseAudio server connection failure: Connection refused                                                   [01f57078] [http] lua interface error: Error loading script /usr/local/lib/vlc/lua/intf/http.luac: /usr/local/lib/vlc/lua/intf/http.luac: version mismatch in precompiled chunk                                                                                   
[01f38fc0] [telnet] lua interface error: Error loading script /usr/local/lib/vlc/lua/intf/telnet.luac: /usr/local/lib/vlc/lua/intf/telnet.luac: version mismatch in prec
ompiled chunk                                                                                                                           Remote control interface initialized. Type `help' for help.                                                           

[01f46490] [cli] lua interface error: Error loading script /usr/local/lib/vlc/lua/intf/cli.luac: /usr/local/lib/vlc/lua/intf/cli.luac: version mismatch in precompiled chunk                                 
★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

«luac» говорит нам о том, что это скрипт в скомпилированном виде (одноименной утилкой), а «version mismatch in precompiled chunk» о том, что скрипт компилялся например под версией 5.1, а запускается из под 5.2, или наоборот.

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

https://www.videolan.org/developers/vlc/share/lua/README.txt

VLC uses Lua 5.1

Если он встроен в VLC, то надо где-то взять их и собрать под 5.1. Если он использует системную .so-шку, то надо в систему поставить 5.1. VLC я не знаю, возможно есть и более простой/правильный путь. Например гугление любой из ошибок что-то вменяемое да выдает. Узнать версию в системе: lua -v.

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

Тот факт, что скрипты эти лежат в /usr/local/lib/vlc, мне лично намекает на то, что используется системный луа и он 5.2 вместо 5.1. По крайней мере это наиболее очевидный путь, куда копать.

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

Да походу, там дистр raspian какой кривоватый моментами ( .

pinachet ★★★★★
() автор топика
4 марта 2016 г.

Наткнулся на это сообщение. Сам боролся с этой проблемой. Может кому поможет, у меня заработала вот так:

Собираем FFMPEG: 1. http://www.jeffreythompson.org/blog/2014/11/13/installing-ffmpeg-for-raspberr... при сборке x264 ключ --enable-static меняем на --enable-shared иначе при сборке VLC будут проблемы с библиотеками.

Собираем VLC: 2. https://www.oblivion-software.de/index.php?id=56&type=98 начинаем сразу со step 3. Ну и при MAKE можно поставить ключ -j4 по желанию.

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