vlc (не подцепляются модули)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

IMB
Сообщения: 2567
ОС: Debian

vlc

Сообщение IMB »

Добро дня!
Собираю vlc 0.8.6 со следующими ключами:

Код: Выделить всё

./configure --prefix=/home/kirill/nfs/busybox/opt/vlc/ --host=arm CC=arm_v5t_le-gcc --enable-optimize-memory --enable-x11=no --enable-glx=no --enable-xinerama=no --enable-opengl=no --disable-wxwidgets --enable-ncurses --disable-bonjour --disable-mad --disable-ffmpeg --disable-libmpeg2 --enable-dvbpsi=no --disable-skins2 --disable-altivec --disable-growl --disable-notify --enable-v4l --disable-gnomevfs --disable-libcdio --disable-cddax --disable-libcddb --disable-cdda --disable-vcd --disable-screen --disable-libtar-support --disable-xvideo --without-x

Все удачно собирается, но при запуске ошибка:

Код: Выделить всё

# ./vlc -vvvv /opt/1.avi
VLC media player 0.8.6i Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

 It is potentially dangerous, and might not even work properly.
[00000001] main private debug: checking builtin modules
[00000001] main private debug: checking plugin modules
[00000001] main private debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat
[00000001] main private debug: recursively browsing `/home/kirill/nfs/busybox/opt/vlc//lib/vlc'
[00000001] main private debug: module bank initialized, found 1 modules
[00000001] main private debug: opening config file /root/.vlc/vlcrc
[00000001] main private warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main private debug: CPU has capabilities
[00000001] main private debug: looking for memcpy module: 0 candidates
[00000001] main private error: no memcpy module matched "any"
[00000005] main playlist debug: waiting for thread completion
[00000005] main playlist debug: thread 1084361568 (playlist) created at priority 0 (playlist/playlist.c:184)
[00000006] main private debug: waiting for thread completion
[00000006] main private debug: thread 1092750176 (preparser) created at priority 0 (playlist/playlist.c:210)
[00000007] main interface debug: looking for interface module: 0 candidates
[00000007] main interface error: no interface module matched "hotkeys,none"
[00000007] main interface error: no suitable interface module
[00000001] main private error: interface "hotkeys,none" initialization failed
[00000005] main playlist debug: adding playlist item `/opt/1.avi' ( /opt/1.avi )
[00000008] main interface debug: looking for interface module: 0 candidates
[00000008] main interface error: no interface module matched "any"
[00000008] main interface error: no suitable interface module
[00000001] main private error: interface "(null)" initialization failed
[00000001] main private debug: removing all interfaces
[00000001] main private debug: removing playlist handler
[00000006] main private debug: thread 1092750176 joined (playlist/playlist.c:247)
[00000005] main playlist debug: thread 1084361568 joined (playlist/playlist.c:248)
[00000005] main playlist debug: deleting playlist item `/opt/1.avi'
[00000001] main private debug: removing all video outputs
[00000001] main private debug: removing all audio outputs
[00000001] main private debug: saving plugins cache file /root/.vlc/cache/plugins-04041e.dat

Вывод vlc -l:

Код: Выделить всё

VLC media player 0.8.6i Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

 It is potentially dangerous, and might not even work properly.
  main                  main programlibncurses_plugin.so
  help                  Help options

В директории lib/vlc содержатся поддиректории с плагинами, так например в директории gui - libncurses_plugin.so.
Но даже при явном указании интерфейса вываливается с ошибкой:

Код: Выделить всё

# ./vlc -I ncurses
VLC media player 0.8.6i Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

 It is potentially dangerous, and might not even work properly.
[00000001] main private error: no memcpy module matched "any"
[00000007] main interface error: no interface module matched "hotkeys,none"
[00000007] main interface error: no suitable interface module
[00000001] main private error: interface "hotkeys,none" initialization failed
[00000008] main interface error: no interface module matched "ncurses"
[00000008] main interface error: no suitable interface module
[00000001] main private error: interface "(null)" initialization failed

С чем может быть связана данная ошибка?
Спасибо.
Спасибо сказали:
Darion
Сообщения: 52
ОС: Linux Debian / squeezy

Re: vlc

Сообщение Darion »

у меня vlc от рута тоже не работает
VLC is not supposed to be run as root. Sorry.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: vlc

Сообщение IMB »

Нет, проблема не в этом.

Код: Выделить всё

$ ./vlc -l
VLC media player 0.8.6i Janus
  main                  main program
  help                  Help options

$ ./vlc -vvvv /opt/1.avi
VLC media player 0.8.6i Janus
[00000001] main private debug: checking builtin modules
[00000001] main private debug: checking plugin modules
[00000001] main private debug: loading plugins cache file /home/arm/.vlc/cache/plugins-04041e.dat
[00000001] main private debug: recursively browsing `/home/kirill/nfs/busybox/opt/vlc//lib/vlc'
[00000001] main private debug: module bank initialized, found 1 modules
[00000001] main private debug: opening config file /home/arm/.vlc/vlcrc
[00000001] main private warning: config file /home/arm/.vlc/vlcrc does not exist yet
[00000001] main private debug: CPU has capabilities
[00000001] main private debug: looking for memcpy module: 0 candidates
[00000001] main private error: no memcpy module matched "any"
[00000005] main playlist debug: waiting for thread completion
[00000005] main playlist debug: thread 1084361568 (playlist) created at priority 0 (playlist/playlist.c:184)
[00000006] main private debug: waiting for thread completion
[00000006] main private debug: thread 1092750176 (preparser) created at priority 0 (playlist/playlist.c:210)
[00000007] main interface debug: looking for interface module: 0 candidates
[00000007] main interface error: no interface module matched "hotkeys,none"
[00000007] main interface error: no suitable interface module
[00000001] main private error: interface "hotkeys,none" initialization failed
[00000005] main playlist debug: adding playlist item `/opt/1.avi' ( /opt/1.avi )
[00000008] main interface debug: looking for interface module: 0 candidates
[00000008] main interface error: no interface module matched "any"
[00000008] main interface error: no suitable interface module
[00000001] main private error: interface "(null)" initialization failed
[00000001] main private debug: removing all interfaces
[00000001] main private debug: removing playlist handler
[00000006] main private debug: thread 1092750176 joined (playlist/playlist.c:247)
[00000005] main playlist debug: thread 1084361568 joined (playlist/playlist.c:248)
[00000005] main playlist debug: deleting playlist item `/opt/1.avi'
[00000001] main private debug: removing all video outputs
[00000001] main private debug: removing all audio outputs
[00000001] main private debug: saving plugins cache file /home/arm/.vlc/cache/plugins-04041e.dat
Спасибо сказали:
Darion
Сообщения: 52
ОС: Linux Debian / squeezy

Re: vlc

Сообщение Darion »

[00000001] main private debug: module bank initialized, found 1 modules

аналогичная у меня:

[00000001] main libvlc debug: module bank initialized, found 262 modules

а еррор иза-за етого:
[00000001] main private debug: looking for memcpy module: 0 candidates

насколько я знаю ето должно быть в ядре.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: vlc

Сообщение IMB »

И как это можно победить?
Спасибо сказали:
Darion
Сообщения: 52
ОС: Linux Debian / squeezy

Re: vlc

Сообщение Darion »

CONFIG_ASYNC_MEMCPY=m в .config при компиляции ядра. Правда я не уверен что поможет. Будет время скомпилирую той же строчкой, посмотрю что выйдет.
Спасибо сказали:
Darion
Сообщения: 52
ОС: Linux Debian / squeezy

Re: vlc

Сообщение Darion »

только что скомпилил (специально выкачал исходники 0.8.6) строчкой
./configure --prefix=/home/darion/bin/vlc_test/ --disable-xz --enable-optimize-memory --enable-x11=no --enable-glx=no --enable-xinerama=no --enable-opengl=no --disable-wxwidgets --enable-ncurses --disable-bonjour --disable-mad --disable-ffmpeg --disable-libmpeg2 --enable-dvbpsi=no --disable-skins2 --disable-altivec --disable-growl --disable-notify --enable-v4l --disable-gnomevfs --disable-libcdio --disable-cddax --disable-libcddb --disable-cdda --disable-vcd --disable-screen --disable-libtar-support --disable-xvideo --without-x
фактически 1 в 1 то что сверху. vlc завелся, правда слышу только звук тк скомпилено без ffmpeg. Нашло 320 модулей а не 1. Собственно проблема видимо не в компиляции vlc.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: vlc

Сообщение IMB »

Спасибо!
Попробую собрать под x86 и посмотреть. Изначально я собираю под arm. Может ли кросскомпиляция повлиять как либо?
Спасибо сказали: