Page 1 of 1

skin problem

Posted: 15 Nov 2005 09:40
by Lukasz
Hello I have configured my vlc with that command

./configure --prefix=/usr --enable-wxwidgets --enable-debug --enable-optimize-memory --enable-debug --enable-release --enable-sout --enable-livedotcom --enable-dvbpsi --enable-v4l --enable-dvb --enable-x264 --disable-skin2


so I disable skin 2 but when I run vlc I have Bigben skin and this message:

[00000244] main dialogs provider error: no dialogs provider module matched "any"[00000241] skins2 interface error: No suitable dialogs provider found (hint: compile the wxWidgets plugin, and make sure it is loaded properly)
[00000241] skins2 interface: skin: VLC OSX Interface author: BigBen
[00000263] main dialogs provider error: no dialogs provider module matched "any"[00000241] skins2 interface error: No suitable dialogs provider found (hint: compile the wxWidgets plugin, and make sure it is loaded properly)

when I run dvb from command line I have video and audio everything works fine but I can not do anything with the skin.

During configuration I have message that wx-config unicode is not founded and I don't have that kind of file on my computer.
I have read that I could try to reset configuration in ./vlc/vlcrc file but I can not find it as well.

please help me :)

Posted: 15 Nov 2005 19:56
by ipkiss
To disable skins2, you need to use --disable-skins2, not --disable-skin2.
The skins doesn't work because it relies on the wxWidgets plugin for the dialog boxes. And this plugin is not working for you (and probably not even compiled, if you had errors in the configure step).

Posted: 16 Nov 2005 08:03
by Lukasz
Ok. I change skin2 on skins2 and I have still the same problem.
I don't have any errors during configuration. One warning but it is not about wxwidget.
And strange is that I had had the typyical skin and everything worked fine but after restart computer I have the bigben skin.
So whad do you say for that ??

Can I somehoe change the skin from command line?

thanks

Lukasz

Posted: 16 Nov 2005 08:39
by ipkiss
I really doubt that you still have the skins2 interface if you configured with --disable-skins2 and compiled again. At least in your compilation tree. But if you have done 'make install' when the skins were compiled, it's normal that the skins2 plugin is still installed on your system. What is the output of 'locate libskins2-plugin.so'?

Concerning wxWidgets, do you have a libwxwidgets_plugin.so in your compilation tree? It should be in ./modules/gui/wxwidgets/.
if so, do you get a warning about unresolved symbols when you run './vlc -vv -I wx'?

Posted: 24 Nov 2005 02:21
by yhkim
Hi Friends,

I am also going through same problem,

My system info is as below,
PC : P4
OS : Linux Fedora Core 4 ( Red Hat 4.0.1-5 )
gcc :4.0.1


VLC Configuration setting :

--with-ffmpeg-tree=/root/Desktop/ffmpeg --with-livedotcom-path=--with-livedotcom-path=path/to/livemedia/source/tree/to/livemedia/source/tree --enable-x11 --enable-xvideo --disable-gtk --enable-sdl --enable-ffmpeg --enable-mad --enable-libdvbpsi --enable-a52 --enable-dts --enable-libmpeg2 --enable-dvdnav --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-livedotcom --with-livedotcom-tree=/usr/lib/live --enable-caca --enable-skins -- enable-skins2 --enable-alsa --disable-kde --disable-qt --enable-wxwindows --enable-ncurses --enable-release

Additional Libraries installed :

1. libmad - libmad-0.15.0b.tar.gz
2. livemedia - live555-latest.tar.gz
3. libmpeg2 - mpeg2dec-0.4.0
4. wxwindows - wxWidgets-2.6.2.tar.gz
5. ffmpeg - (cvs -z9 -
d:pserver:anonymous@mplayerhq.hu:/cvsroot
/ffmpeg co ffmpeg )

Thanks,

Posted: 24 Nov 2005 02:30
by yhkim
Concerning wxWidgets, do you have a libwxwidgets_plugin.so in your compilation tree? It should be in ./modules/gui/wxwidgets/.
if so, do you get a warning about unresolved symbols when you run './vlc -vv -I wx'?
I dont have wxWidgets folder in ./modules/gui instead i have wxwindows folder....
and have "libwxwindows_plugin.so", in wxwindows.....

when i did './vlc -vv -I wx' i got following thing(I have highlighted the warnings)

[root@localhost vlc-0.8.2]# ./vlc -vv -I wx
VLC media player 0.8.2 Janus
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc warning: cannot load module `modules/gui/wxwindows/libwxwindows_plugin.so' (libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No such file or directory)
[00000001] main vlc debug: recursively browsing `/usr/local/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 360 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000000] main root debug: VLC media player - version 0.8.2 Janus - (c) 1996-2005 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure --with-ffmpeg-tree=/root/Desktop/ffmpeg --with-livedotcom-path=--with-livedotcom-path=path/to/livemedia/source/tree/to/livemedia/source/tree --enable-x11 --enable-xvideo --disable-gtk --enable-sdl --enable-ffmpeg --enable-mad --enable-libdvbpsi --enable-a52 --enable-dts --enable-libmpeg2 --enable-dvdnav --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-livedotcom --with-livedotcom-tree=/usr/lib/live --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --disable-qt --enable-wxwindows --enable-ncurses --enable-release
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc warning: cannot load module `modules/gui/wxwindows/libwxwindows_plugin.so' (libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No such file or directory)
[00000001] main vlc debug: recursively browsing `/usr/local/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 360 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main vlc debug: looking for memcpy module: 4 candidates
[00000010] main module debug: using memcpy module "memcpymmxext"
[00000448] main playlist debug: waiting for thread completion
[00000448] main playlist debug: thread 97442736 (playlist) created at priority 0 (src/playlist/playlist.c:152)
[00000449] main private debug: waiting for thread completion
[00000449] main private debug: thread 38300592 (preparser) created at priority 0 (src/playlist/playlist.c:174)
[00000450] main interface debug: looking for interface module: 2 candidates
[00000122] main module debug: using interface module "hotkeys"
[00000450] main interface debug: interface initialized
[00000450] main interface debug: thread 27720624 (interface) created at priority 0 (src/interface/interface.c:211)
[00000452] main interface debug: looking for interface module: 6 candidates
[00000452] skins2 interface debug: Using character encoding: UTF-8
[00000455] main dialogs provider debug: looking for dialogs provider module: 0 candidates
[00000455] main dialogs provider error: no dialogs provider module matched "any"[00000452] skins2 interface error: No suitable dialogs provider found
[00000452] skins2 interface debug: Cannot open directory /root/.vlc/skins2
[00000452] skins2 interface debug: found skin share/skins2/default.vlt
[00000452] skins2 interface debug: found skin /usr/local/share/vlc/skins2/default.vlt
[00000025] main module debug: using interface module "skins2"
[00000452] main interface debug: interface initialized
[00000452] main interface debug: thread 49781680 (manager) created at priority 0 (src/interface/interface.c:196)
[00000452] skins2 interface debug: Using skin file: /tmp/vltuELnao/theme.xml
[00000456] main private debug: looking for xml module: 4 candidates
[00000230] main module debug: using xml module "xml"
[00000452] skins2 interface debug: Using catalog share/skins2/skin.catalog
[00000452] skins2 interface debug: Using DTD share/skins2/skin.dtd
[00000452] main interface debug: creating access '' path='/tmp/vltuELnao/theme.xml'
[00000458] main access debug: looking for access2 module: 8 candidates
[00000458] vcd access debug: trying .cue file: /tmp/vltuELnao/theme.cue
[00000458] vcd access debug: trying .cue file: /tmp/vltuELnao/theme.cue
[00000458] access_file access debug: opening file `/tmp/vltuELnao/theme.xml'
[00000203] main module debug: using access2 module "access_file"
[00000463] main private debug: pre buffering
[00000463] main private debug: received first data for our buffer
[00000452] skins2 interface: skin: VLC OSX Interface author: BigBen
[00000452] skins2 interface debug: Unable to open the font /root/.vlc/skins2/fonts/FreeSans.ttf
[00000452] skins2 interface debug: Loading font share/skins2/fonts/FreeSans.ttf
[00000464] main decoder debug: looking for decoder module: 38 candidates
[00000144] main module debug: using decoder module "png"
[00000466] main private debug: looking for video filter2 module: 3 candidates
[00000466] ffmpeg private debug: input: 424x152 RV24 -> 424x152 RV32
[00000466] ffmpeg private debug: libavcodec initialized (interface 3277056 )
[00000018] main module debug: using video filter2 module "ffmpeg"
[00000452] skins2 interface debug: Loading font /tmp/vltuELnao/FreeSansBold.ttf
[00000452] skins2 interface debug: Loading font /tmp/vltuELnao/FreeSansBold.ttf
[00000144] main module debug: unlocking module "png"
[00000018] main module debug: unlocking module "ffmpeg"
[00000230] main module debug: unlocking module "xml"
[00000203] main module debug: unlocking module "access_file"
[00000452] skins2 interface debug: Loading theme configuration

Thanks,

Posted: 24 Nov 2005 19:09
by ipkiss
Hum, how old is the VLC you are using? The --enable-skins switch didn't exist anymore in VLC-0.8.2. Anyway...
[00000001] main vlc warning: cannot load module `modules/gui/wxwindows/libwxwindows_plugin.so' (libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No such file or directory)
This simply means that your system is not configured correctly to use wxWindows. The most common problem is that you forgot to add /usr/local/lib in ld.so.conf. Make sure to run ldconfig (as root) after updating it.