Page 1 of 1
vlc starts with remote control interface
Posted: 09 May 2006 00:03
by [LoN]Kamikaze
Since the latest update vlc starts with the remote control interface.
vlc -I wxwidgets
doesn't work, as well as removing ~/.vlc
Posted: 09 May 2006 00:47
by SimonGales
What's the output if you add -vvv to the command line?
Posted: 09 May 2006 13:48
by [LoN]Kamikaze
Code: Select all
VLC media player 0.8.5 Janus
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /home/kamikaze/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/X11R6/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 215 modules
[00000001] main vlc debug: opening config file /home/kamikaze/.vlc/vlcrc
[00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main vlc debug: looking for memcpy module: 3 candidates
[00000001] main vlc debug: using memcpy module "memcpymmxext"
[00000277] main playlist debug: waiting for thread completion
[00000277] main playlist debug: thread 137328128 (playlist) created at priority 0 (playlist/playlist.c:184)
[00000278] main private debug: waiting for thread completion
[00000278] main private debug: thread 137329152 (preparser) created at priority 0 (playlist/playlist.c:210)
[00000279] main interface debug: looking for interface module: 1 candidate
[00000279] main interface debug: using interface module "hotkeys"
[00000279] main interface debug: thread 137329664 (interface) created at priority 0 (interface/interface.c:231)
[00000281] main interface debug: looking for interface module: 1 candidate
[00000281] main interface debug: using interface module "screensaver"
[00000281] main interface debug: thread 137330176 (interface) created at priority 0 (interface/interface.c:231)
[00000283] main interface debug: looking for interface module: 1 candidate
Remote control interface initialized. Type `help' for help.
[00000283] main interface debug: using interface module "rc"
[00000283] main interface debug: thread 137445376 (manager) created at priority 0 (interface/interface.c:216)
quit: returned 0 (no error)
status change: ( stop state: 0 )
status change: ( quit )
[00000001] main vlc debug: removing all interfaces
[00000283] main interface debug: thread 137445376 joined (interface/interface.c:258)
[00000283] main interface debug: removing module "rc"
[00000281] main interface debug: thread 137330176 joined (interface/interface.c:258)
[00000281] main interface debug: removing module "screensaver"
[00000279] main interface debug: thread 137329664 joined (interface/interface.c:258)
[00000279] main interface debug: removing module "hotkeys"
[00000001] main vlc debug: removing playlist handler
[00000278] main private debug: thread 137329152 joined (playlist/playlist.c:247)
[00000277] main playlist debug: thread 137328128 joined (playlist/playlist.c:248)
[00000001] main vlc debug: removing all video outputs
[00000001] main vlc debug: removing all audio outputs
[00000001] main vlc debug: removing module "memcpymmxext"
[00000001] main vlc debug: saving plugins cache file /home/kamikaze/.vlc/cache/plugins-04041e.dat
It looks to me like no other interfaces are found, but the wxwidgets module is most definitely built.
Posted: 09 May 2006 14:08
by SimonGales
Check out
http://wiki.videolan.org/index.php/WxWidgets_Interface.
The wxwidgets interface is named wx, but it should also be the default.
Have you tried just running vlc with no options (remove ~/.vlc first just in case your prior -Iwxwidgets got saved)?
Or force it with "vlc -I wx".
Posted: 09 May 2006 14:30
by [LoN]Kamikaze
Thanks a lot for all the help, it is really appreciated. I now wiped all traces of vlc from my system and started a rebuild, just in case some old header files caused the problems. I will try 'vlc -I wx' as soon as building has finished.
Posted: 09 May 2006 14:54
by [LoN]Kamikaze
It doesn't work, I'm really confused. The file
/usr/X11R6/lib/vlc/gui/libwxwidgets_plugin.so
exists and ldd shows that all required libraries are found.
Posted: 09 May 2006 17:09
by SimonGales
Well I'm fresh out of good ideas.
Try running "vlc -l" (that's the letter ell), and see if your plugin is listed.
You might try building VLC with --enable-trace, then run it with "vlc --extraintf logger", then examine the log file after you quit.
You could try building VLC with --disable-plugins, compiling everything into a single executable.
For the truly adventurous, you could also step though the code in gdb, check out AllocatePlugin in src/misc/modules.c, to try and see if the module is loading properly (or why it isn't).
Posted: 09 May 2006 22:00
by [LoN]Kamikaze
The solution was:
# cd /usr/X11R6/lib/vlc
# ln -s gui/libwxwidgets_plugin.so
Thank you for your help.
Posted: 09 May 2006 22:13
by SimonGales
Congratulations! How did you figure that out?
Posted: 10 May 2006 11:32
by Guest
Well, since -l listed everything apart from wxwidgets, I thought maybe it just doesn't find the lib. So I just linked it to a folder where I know that vlc finds libraries. I really was just guessing.