VLC problem with autoplay
flyindragon1 at aol.com
Wed Sep 2 01:53:52 UTC 2009
On Tue, 2009-09-01 at 09:42 +0100, Colin Law wrote:
> It certainly did, I have disabled the auto play, many thanks. Strange
> that google did not lead me there. To me it is not the obvious place
> to look for autoplay, it seems more to do with system setup than the
> file browser, though I realise that under the hood it may be nautilus
> that is doing the job.
Yeah... It might be nice at some point to have this re-implemented under
'preferred applications' or something... as it seems like it should
logically be elsewhere, though I think you're right about it being
Nautilus under the hood that handles the auto-runs... though the user
shouldn't necessarily have to know that I think?
I also looked at my fresh Jaunty laptop install, and it appears that the
"System > Preferences > Removable drives and Media" menu option is gone
now. shame...that program was actually useful to me.
> This has now allowed me to get more information on the fundamental
> problem of VLC hanging on startup. If I boot up and insert an audio
> CD I now get the dialog asking me what I want to do. I select VLC and
> it plays happily. I close VLC and remove the CD (the VLC process
> disappears from system monitor). I re-insert the CD, get the dialog
> asking me what to do, select VLC, a VLC process starts up but then
> hangs with no UI.
> Any ideas anyone?
> Presumably somewhere the command to run when I select VLC from that
> dialog is defined, I looked in gconf but could not find it. I thought
> if made it run in a terminal I might get some info.
You could always try making a 'custom command' that would redirect all
the output from VLC to a file that you can read later. To accomplish
this, go (from Nautilus) to the "Edit > Preferences | Media" tab, then
for the audio CD, click the drop-down, and select "Open with other
application..." then on the bottom there, use the "Custom Command" and
vlc &> vlc_output.txt
That will redirect stdout and stderr to a text file in your home
directory for you to read. NOTE: This will empty the file if it already
exists, and the bash redirector to redirect stderr and stdout + append
doesn't work for some reason (i.e. using &>>), so you'll have to
move/rename the file between launches of VLC if you want to keep it.
I'd say, after you remove the cd and VLC closes the first time, save
that log-file elsewhere, then compare to the one you get when the UI
doesn't appear, so check for discrepancies.
Just for reference, when I ran this on my computer, this was my output:
VLC media player 0.9.9a Grishenko
 main libvlc debug: VLC media player - version 0.9.9a
Grishenko - (c) 1996-2009 the VideoLAN team
 main libvlc debug: libvlc was configured
with ./configure '--build=i486-linux-gnu'
'--enable-maintainer-mode' '--enable-release' '--prefix=/usr'
'--disable-gnome' '--disable-gtk' '--disable-familiar'
'--disable-fb' '--enable-ggi' '--enable-sdl' '--enable-esd'
'--enable-mad' '--enable-jack' '--enable-pulse' '--enable-lirc'
'--enable-a52' '--enable-aa' '--enable-dvbpsi'
'--disable-kde' '--enable-mp4' '--enable-dvb'
'--disable-satellite' '--enable-ogg' '--enable-vorbis'
'--enable-shout' '--enable-qt4' '--disable-slp' '--enable-flac'
'--disable-skins' '--disable-basic-skins' '--enable-skins2'
'--enable-freetype' '--enable-mkv' '--enable-speex'
'--enable-caca' '--enable-live555' '--enable-libmpeg2'
'--enable-fribidi' '--enable-cdio' '--enable-mod'
'--enable-theora' '--enable-modplug' '--enable-dvdnav'
'--enable-gnutls' '--enable-ffmpeg' '--enable-ncurses'
'--enable-smb' '--disable-gnomevfs' '--enable-bonjour'
'--enable-mpc' '--enable-vcd' '--enable-vcdx' '--enable-notify'
'--enable-twolame' '--enable-faad' '--disable-zvbi'
'--disable-atmo' '--enable-taglib' '--enable-libass'
'--enable-libdca' '--enable-realrtsp' '--disable-dv'
'--enable-x264' '--enable-alsa' '--enable-v4l' '--enable-v4l2'
'--enable-pvr' '--enable-svgalib' '--enable-dvd'
'--without-dvdcss' 'build_alias=i486-linux-gnu' 'CFLAGS=-g -O2'
'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-g -O2'
 main libvlc debug: translation test: code is "C"
 main libvlc: Running vlc with the default interface.
Use 'cvlc' to use vlc without interface.
** (<unknown>:16612): CRITICAL **: giop_thread_request_push:
assertion `tdata != NULL' failed
Hope that helps :)
Registered Linux User: 473690
Registered Ubuntu User: 22747
More information about the ubuntu-users