GUI problems

*nix specific usage questions
tzefanyah

GUI problems

Postby tzefanyah » 17 Jun 2005 17:02

:( The GUI which uses WxWindows does not work - in my version of Linux (enhanced SUSE 9.1 w/ KDE 3.41 installed). I have the required libraries for Wx and compiled on them (I am using the last test version). It works like a charm when starting from text like this:

vlc /dev/hdd

The GUI comes up and I am able to use the volume control and the slider. The preferences menu does not work and I am unable to adding anything to the playlist. Personally, I preferred the old GUI - it wasn't pretty, but it really worked!! Now, the looks are there, but not functional.

Thank you in advance for any help you can give me.

Steve :D

tzefanyah

Further Info for GUI Problems

Postby tzefanyah » 17 Jun 2005 17:11

:( Here is what I get when I call up the GUI
[00000237] main dialogs provider error: no dialogs provider module matched "any"
[00000234] skins2 interface error: No suitable dialogs provider found
[00000234] skins2 interface: skin: VLC OSX Interface author: BigBen
[00000250] main dialogs provider error: no dialogs provider module matched "any"
[00000234] skins2 interface error: No suitable dialogs provider found

Is the problem that I have the VLC OSX Interface and not the interface for Linux??

Thanks again in advance!!! :D

xtophe
Big Cone-huna
Big Cone-huna
Posts: 1209
Joined: 24 Nov 2003 10:12
Location: Bristol, England

Postby xtophe » 17 Jun 2005 17:39

Does

Code: Select all

vlc --list
show a wx ( or wxwin ). If not the wxwindows gui is either not compiled or VLC can't load it.

Check if you have a libwxwindows_plugin.so somewhere

hth,
Xtophe

fkuehne
Developer
Developer
Posts: 7264
Joined: 16 Mar 2004 19:37
VLC version: 0.4.6 - present
Operating System: Darwin
Location: Germany
Contact:

Re: Further Info for GUI Problems

Postby fkuehne » 17 Jun 2005 20:58

:( Here is what I get when I call up the GUI
[00000237] main dialogs provider error: no dialogs provider module matched "any"
[00000234] skins2 interface error: No suitable dialogs provider found
[00000234] skins2 interface: skin: VLC OSX Interface author: BigBen
[00000250] main dialogs provider error: no dialogs provider module matched "any"
[00000234] skins2 interface error: No suitable dialogs provider found

Is the problem that I have the VLC OSX Interface and not the interface for Linux??
You need the WxWidget-library and VLC compiled with enabled wxWindows support to use the Skins2-interface.
VideoLAN
Felix Paul Kühne
Medic. VLC developer for appleOS since before you were born.
Blog: https://www.feepk.net

jghodd
Blank Cone
Blank Cone
Posts: 17
Joined: 25 Jul 2005 20:37
Location: Chesterfield, Virginia

Postby jghodd » 25 Jul 2005 22:49

i think the issue is that we who are having this issue HAVE compiled and installed the wxWidget library and HAVE enabled its use when configuring the vlc build!

all to no avail - still the same "no suitable dialogs provider" message comes up and there doesn't seem to be any way to force it to use wxwindows vs. skins2.

doesn't anybody know why this is happening as opposed to simply claiming that the individuals having the issue must be doing something wrong?

THE POINT IS THAT WE SEEM TO BE DOING EVERYTHING CORRECTLY AND HAVE EVERYTHING INSTALLED WHERE IT SHOULD BE, BUT WE CONTINUE TO GET THE "NO SUITABLE DIALOGS PROVIDER" ERROR MESSAGE!

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 26 Jul 2005 14:20

launch vlc with --reset-plugins-cache
Don't use PMs for support questions.

Guest

Postby Guest » 26 Jul 2005 18:49

i did try that at one point in time, following another forum poster's advice, but it didn;t work. i think there's something else wrong here that can't be fixed by the usual methods.

but you know how i fixed it from the other forum postings...

kfandre

wxwindows plugin exists but no gui

Postby kfandre » 19 Aug 2005 06:32

I have the same problem with the latest gentoo build. Followed recommend use case flags instruction and downloaded latest experimental ebuilds. Here's what I've looked at. What do I check next? Thanks.

Versions
----------

wxWindows ver is 2.6.1
vlc ver is 0.8.2


Cleared Cache
-----------------

vlc --reset-plugins-cache


Verified Plugins
------------------

Verified plugins exist and that vlc was configured with the right options.


1) In my /usr/lib/vlc/gui dir I have the following plugins. I can run with ncurses but wxindows isnt in --list and doest work.
-rwxr-xr-x 1 root root 31600 Aug 18 20:34 libncurses_plugin.so
-rwxr-xr-x 1 root root 1081460 Aug 18 20:34 libwxwindows_plugin.so
2) Additionally, I checked the libwxwindows_plugin.so with ldd to see that all refrenced libraries could be resolved. No errors there.

3) VLC configuration flags are as follows. I am copying this from the output that -vv gives.
libvlc was configured with ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-altivec --disable-utf8 --enable-sout --enable-httpd --enable-vlm --enable-gnutls --disable-v4l --enable-cdda --enable-cddax --enable-vcd --enable-vcdx --disable-dvb --disable-pvr --enable-ogg --enable-mkv --enable-flac --enable-vorbis --enable-theora --enable-x11 --enable-xvideo --enable-glx --enable-opengl --enable-freetype --enable-fribidi --enable-dvdread --enable-dvdplay --enable-dvdnav --disable-fb --enable-svgalib --enable-glide --disable-aa --disable-caca --enable-oss --enable-esd --enable-arts --enable-alsa --enable-wxwindows --enable-ncurses --enable-xosd --disable-lirc --disable-joystick --enable-livedotcom --with-livedotcom-tree=/usr/lib/live --enable-mad --enable-faad --enable-a52 --enable-dts --enable-libmpeg2 --disable-ggi --enable-glide --enable-sdl --disable-hal --enable-png --enable-libxml2 --enable-smb --disable-daap --disable-corba --disable-mod --disable-speex --disable-mozilla --disable-pth --disable-portaudio --disable-slp --disable-skins2 --with-wx-config=gtk2-ansi-release-2.6 --with-wx-config-path=/usr/lib/wx/config --enable-ffmpeg --with-ffmpeg-zlib --with-ffmpeg-mp3lame

This is wha happens when I run with -vv

vlc -I wxwindows -vv
VLC media player 0.8.2 Janus
[00000001] main vlc debug: opening config file /home/kfandre/.vlc/vlcrc
[00000001] main vlc warning: config file /home/kfandre/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /home/kfandre/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 197 modules
[00000001] main vlc debug: opening config file /home/kfandre/.vlc/vlcrc
[00000001] main vlc warning: config file /home/kfandre/.vlc/vlcrc does not exist yet
[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 --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-altivec --disable-utf8 --enable-sout --enable-httpd --enable-vlm --enable-gnutls --disable-v4l --enable-cdda --enable-cddax --enable-vcd --enable-vcdx --disable-dvb --disable-pvr --enable-ogg --enable-mkv --enable-flac --enable-vorbis --enable-theora --enable-x11 --enable-xvideo --enable-glx --enable-opengl --enable-freetype --enable-fribidi --enable-dvdread --enable-dvdplay --enable-dvdnav --disable-fb --enable-svgalib --enable-glide --disable-aa --disable-caca --enable-oss --enable-esd --enable-arts --enable-alsa --enable-wxwindows --enable-ncurses --enable-xosd --disable-lirc --disable-joystick --enable-livedotcom --with-livedotcom-tree=/usr/lib/live --enable-mad --enable-faad --enable-a52 --enable-dts --enable-libmpeg2 --disable-ggi --enable-glide --enable-sdl --disable-hal --enable-png --enable-libxml2 --enable-smb --disable-daap --disable-corba --disable-mod --disable-speex --disable-mozilla --disable-pth --disable-portaudio --disable-slp --disable-skins2 --with-wx-config=gtk2-ansi-release-2.6 --with-wx-config-path=/usr/lib/wx/config --enable-ffmpeg --with-ffmpeg-zlib --with-ffmpeg-mp3lame
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /home/kfandre/.vlc/vlcrc
[00000001] main vlc warning: config file /home/kfandre/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /home/kfandre/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 197 modules
[00000001] main vlc debug: opening config file /home/kfandre/.vlc/vlcrc
[00000001] main vlc warning: config file /home/kfandre/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU
[00000001] main vlc debug: looking for memcpy module: 4 candidates
[00000010] main module debug: using memcpy module "memcpymmxext"
[00000249] main playlist debug: waiting for thread completion
[00000249] main playlist debug: thread 3078146992 (playlist) created at priority 0 (src/playlist/playlist.c:152)
[00000250] main private debug: waiting for thread completion
[00000250] main private debug: thread 3069754288 (preparser) created at priority 0 (src/playlist/playlist.c:174)
[00000251] main interface debug: looking for interface module: 1 candidate
[00000121] main module debug: using interface module "hotkeys"
[00000251] main interface debug: interface initialized
[00000251] main interface debug: thread 3061341104 (interface) created at priority 0 (src/interface/interface.c:211)
[00000253] main interface debug: looking for interface module: 3 candidates
Remote control interface initialized, `h' for help
[00000118] main module debug: using interface module "rc"
[00000253] main interface debug: interface initialized
[00000253] main interface debug: thread 3052907440 (manager) created at priority 0 (src/interface/interface.c:196)
signal 2 received, terminating vlc - do it again in case it gets stuck
[00000001] main vlc debug: removing all interfaces
[00000253] main interface debug: thread 3052907440 joined (src/interface/interface.c:238)
[00000118] main module debug: unlocking module "rc"
[00000251] main interface debug: thread 3061341104 joined (src/interface/interface.c:238)
[00000121] main module debug: unlocking module "hotkeys"
[00000001] main vlc debug: removing all playlists
[00000250] main private debug: thread 3069754288 joined (src/playlist/playlist.c:206)
[00000249] main playlist debug: thread 3078146992 joined (src/playlist/playlist.c:207)
[00000001] main vlc debug: removing all video outputs
[00000001] main vlc debug: removing all audio outputs
[00000001] main vlc debug: removing announce handler
[00000010] main module debug: unlocking module "memcpymmxext"
[00000001] main vlc debug: saving plugins cache file /home/kfandre/.vlc/cache/plugins-04041e.dat

vlc --list

Code: Select all

vlc --list VLC media player 0.8.2 Janus main main program help Help options memcpymmx MMX memcpy i420_rgb_mmx MMX I420,IYUV,YV12 to RV15,RV16,RV24,RV32 conversions i422_yuy2_mmx MMX conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i420_ymga_mmx MMX conversions from I420,IYUV,YV12 to YMGA i420_yuy2_mmx MMX conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv memcpymmxext MMX EXT memcpy memcpy3dn 3D Now! memcpy livedotcom live.com (RTSP/RTP/SDP) demuxer livedotcom RTSP/RTP access and demux mux_ts TS muxer (libdvbpsi) ffmpeg ffmpeg audio/video decoder/encoder ((MS)MPEG4,SVQ1,H263,WMV,WMA) ffmpeg ffmpeg chroma conversion ffmpeg ffmpeg audio/video encoder ffmpeg ffmpeg demuxer ffmpeg ffmpeg video filter ffmpeg ffmpeg deinterlace video filter stream_out_switcher MPEG2 video switcher stream output theora Theora video decoder theora Theora video packetizer theora Theora video encoder access_file Standard filesystem file input access_udp UDP/RTP input access_tcp TCP input access_http HTTP input access_mms Microsoft Media Server (MMS) input access_ftp FTP input access_directory Standard filesystem directory input access_directory Directory EOF screen Screen Input access_fake Fake input dvdread DVDRead Input (DVD without menu support) dvdnav DVDnav Input access_smb SMB input vcd VCD input cdda Audio CD input access_output_dummy Dummy stream output access_output_udp UDP stream output access_output_file File stream output access_output_http HTTP stream output float32tos16 audio filter for float32->s16 conversion float32tos8 audio filter for float32->s8 conversion float32tou16 audio filter for float32->u16 conversion float32tou8 audio filter for float32->u8 conversion a52tospdif audio filter for A/52->S/PDIF encapsulation dtstospdif audio filter for DTS->S/PDIF encapsulation fixed32tofloat32 audio filter for fixed32<->float32 conversion fixed32tos16 audio filter for fixed32->s16 conversion s16tofixed32 audio filter for s16->fixed32 conversion s16tofloat32 audio filter for s16->float32 conversion s16tofloat32swab audio filter for s16->float32 with endianness conversion s8tofloat32 audio filter for s8->float32 conversion u8tofixed32 audio filter for u8->fixed32 conversion u8tofloat32 audio filter for u8->float32 conversion audio_format audio filter for PCM format conversion trivial_resampler audio filter for trivial resampling ugly_resampler audio filter for ugly resampling linear_resampler audio filter for linear interpolation resampling linear_resampler audio filter for linear interpolation resampling bandlimited_resampler audio filter for band-limited interpolation resampling trivial_channel_mixer audio filter for trivial channel mixing simple_channel_mixer audio filter for simple channel mixing headphone_channel_mixer Headphone channel mixer with virtual spatialization effect normvol Volume normalizer equalizer Equalizer 10 bands mpgatofixed32 MPEG audio decoder mpgatofixed32 MPEG audio decoder a52tofloat32 ATSC A/52 (AC-3) audio decoder a52tofloat32 ATSC A/52 (AC-3) audio decoder dtstofloat32 DTS Coherent Acoustics audio decoder dtstofloat32 DTS Coherent Acoustics audio decoder trivial_mixer Trivial audio mixer spdif_mixer Dummy S/PDIF audio mixer float32_mixer Float32 audio mixer aout_file File audio output aout_sdl Simple DirectMedia Layer audio output esd EsounD audio output arts aRts audio output cvdsub CVD subtitle decoder cvdsub Chaoji VCD subtitle packetizer svcdsub Philips OGT (SVCD subtitle) decoder svcdsub Philips OGT (SVCD subtitle) packetizer spudec DVD subtitles decoder spudec DVD subtitles packetizer subsdec Text subtitles decoder dvbsub DVB subtitles decoder dvbsub DVB subtitles encoder mpeg_audio MPEG audio layer I/II/III parser mpeg_audio MPEG audio layer I/II/III packetizer lpcm Linear PCM audio decoder lpcm Linear PCM audio packetizer a52 A/52 parser a52 A/52 audio packetizer dts DTS parser dts DTS audio packetizer cinepak Cinepak video decoder rawvideo Pseudo raw video decoder rawvideo Pseudo raw video packetizer araw Raw/Log Audio decoder araw Raw audio encoder adpcm ADPCM audio decoder flacdec Flac audio decoder flacdec Flac audio encoder flacdec Flac audio packetizer libmpeg2 MPEG I/II video decoder (using libmpeg2) vorbis Vorbis audio decoder vorbis Vorbis audio packetizer vorbis Vorbis audio encoder cmml CMML annotations decoder cmml CMML annotations decoder faad AAC audio decoder (using libfaad2) png PNG video decoder rc Remote control interface telnet VLM remote control interface gestures Mouse gestures control interface hotkeys Hotkeys management interface netsync Network synchronisation showintf Interface showing control interface http HTTP remote control interface mpgv MPEG-I/II video demuxer mpga MPEG-I/II audio demuxer m4v MPEG-4 video demuxer m4a MPEG-4 audio demuxer h264 H264 video demuxer ps PS demuxer ps PS demuxer pva PVA demuxer avi AVI demuxer asf ASF v1.0 demuxer mp4 MP4 stream demuxer rawdv raw DV demuxer nsv NullSoft demuxer real Real demuxer aiff AIFF demuxer mjpeg JPEG camera demuxer demuxdump Filedump demuxer m3u Playlist metademux playlist Old playlist open playlist M3U playlist import playlist PLS playlist import playlist B4S playlist import sgimb Kasenna MediaBase metademux wav WAV demuxer subtitle Text subtitles demux vobsub Vobsub subtitles demux a52sys Raw A/52 demuxer dtssys Raw DTS demuxer au AU demuxer ts MPEG Transport Stream demuxer ogg Ogg stream demuxer id3tag ID3 tag parser using libid3tag flac FLAC demuxer ty TY Stream audio/video demux voc VOC demuxer xa XA demuxer nuv Nuv demuxer mkv Matroska stream demuxer ncurses Ncurses interface dummy Dummy interface function dummy Dummy access function dummy Dummy demux function dummy Dummy decoder function dummy Dummy encoder function dummy Dummy audio output function dummy Dummy video output function dummy Dummy font renderer function logger File logging memcpy libc memcpy export export export M3U playlist exporter export Old playlist exporter ipv4 IPv4 network abstraction layer screensaver X Screensaver disabler gnutls GnuTLS TLS encryption layer ipv6 IPv6 network abstraction layer xtag Simple XML Parser vod_rtsp RTSP VoD server freetype Freetype2 font renderer xml XML Parser (using libxml2) mux_ogg Ogg/ogm muxer mux_ps PS muxer mux_avi AVI muxer mux_mp4 MP4/MOV muxer mux_asf ASF muxer mux_dummy Dummy/Raw muxer mux_wav WAV muxer mux_mpjpeg Multipart jpeg muxer packetizer_mpegvideo MPEG-I/II video packetizer packetizer_h264 H264 video packetizer packetizer_mpeg4video MPEG4 video packetizer packetizer_mpeg4audio MPEG4 audio packetizer packetizer_copy Copy packetizer stream_out_dummy Dummy stream output stream_out_standard Standard stream output stream_out_es Elementary stream output stream_out_rtp RTP stream output stream_out_description Description stream output stream_out_duplicate Duplicate stream output stream_out_gather Gathering stream output stream_out_display Display stream output stream_out_transcode Transcode stream output stream_out_bridge Bridge stream output stream_out_bridge Bridge stream output stream_out_bridge Bridge stream output stream_out_mosaic_bridge Mosaic bridge stream output i420_rgb I420,IYUV,YV12 to RGB2,RV15,RV16,RV24,RV32 conversions i420_yuy2 Conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211 i422_yuy2 Conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211 i420_ymga Conversions from I420,IYUV,YV12 to YMGA deinterlace Deinterlacing video filter deinterlace Deinterlacing video filter invert Invert video filter adjust Image properties filter wall Wall video filter transform Video transformation filter distort Distort video filter clone Clone video filter crop Crop video filter motionblur Motion blur filter blend Video pictures blending scale Video scaling filter time Time display sub filter marq Marquee display sub filter logo Logo video filter logo Logo sub filter mosaic Mosaic video sub filter motiondetect Motion detect video filter x11 X11 video output xvideo XVideo extension video output glx OpenGL video output opengl OpenGL video output vout_sdl Simple DirectMedia Layer video output svgalib SVGAlib video output image Image video output visual Visualizer filter xosd XOSD interface access_filter_timeshift Timeshift access_filter_record Record sap SAP announces sap SDP file parser for UDP shout Shoutcast radio listings oss Linux OSS audio output alsa ALSA audio output

kfandre

Another attempt

Postby kfandre » 19 Aug 2005 07:10

Saw another suggestion to configure with --enabled-shared. I tried this and it didnt work. :(

Teetrinker
Cone that earned his stripes
Cone that earned his stripes
Posts: 174
Joined: 16 Aug 2004 16:12

Postby Teetrinker » 19 Aug 2005 10:51

I had the same trouble with wxvlc(SVN2005.08.05) @ SuSE 9.2 . It was solved after i updated my very OLD GTK 2 libs. I dosen't remember if I rebuild the wxGTK 2.6.1 RPM after updating the GTK 2 libs.

kfandre

gtk libs

Postby kfandre » 19 Aug 2005 23:43

That could possibly be it. My GTK is currently the newest @2.8; I wanted to see what cairo compositing would look like. Everything else works flawlessly but it might be too new. If I knew of another wx app to run I'd try installing and running that but I dont know of any?

kfandre

SOLVED

Postby kfandre » 20 Aug 2005 00:44

Finally figured out what the problem was. I happened to miss the line in the -vv output that listed a missing symbol. duh. I found this symbol in the pangox library which apparently didnt get linked into the binary so something is wrong with how the libraries for wxwindows or gtk is getting built as it is missing this particular library. I'll track that down later and send someone a patch. More than likely its a gentoo specific thing. Anyway, by preloading this library I was able to verify that this indeed was the problem. wxwindows now works with the latest GTK v2.8!
LD_PRELOAD="/usr/lib/libpangox-1.0.so" vlc -vv -I wxwindows


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 21 guests