Package: vlc Version: 0.8.6-svn20060823.debian-3 Severity: normal I first noticed this bug over a year ago when I first used VLC. So it's nothing new. I had hoped it would go away with xorg 7, but it didn't.
On my system, when I enable full-screen output (double-clicking on the video window, or hitting f), it goes to full screen just fine. Returning to non-fullscreen while a video is playing, again by double-clicking or hitting f, (almost) always freezes the video but leaves the sound running. If there's a race condition somewhere, it might depend on the video being played, since I don't remember it happening so consistently in the past. While vlc is hung, no mouse or keyboard input will have any effect. This is the case even after the video ends. I can switch VTs with C+A+F1 and kill vlc. Hmm, I just realized I can alt+drag the fullscreen window aside. This is much less inconvenient. :) My window manager is fluxbox. My X server is xorg, with the ati driver talking to my Radeon AIW 7200. (I'm not currently using the TV I/O features, though, just a CRT.) My system is i386 Debian unstable (most recent update yesterday) on an Athlon64 w/1.5GB of RAM. I'm still using a 32bit kernel and everything else. This bug still happens when another program (e.g. mplayer) has grabbed the Xv overlay, so VLC has to use something else. But sometimes in that case vlc un-hangs and properly goes back to windowed operation after hanging for a second. I don't think this bug depends on the video being played, but in this case it's an xvid+mp3 avi produced by mencoder from a DVD. The same problem happens with a completely different video, e.g. http://video.google.ca/videoplay?docid=5551785771733839876 (or search for alarm_clock_domino.) downloaded in "video ipod" format, which is AAC+AVC1 in MP4. Here's vlc's output, with "****" markers at various times [EMAIL PROTECTED]:/mnt/scratch/encode/ulty$ vlc --verbose 2 upa_2004/upa2004_masters.avi VLC media player 0.8.6-svn Janus [00000001] main vlc debug: checking builtin modules [00000001] main vlc debug: checking plugin modules [00000001] main vlc debug: loading plugins cache file /home/peter/.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 216 modules [00000001] main vlc debug: opening config file /home/peter/.vlc/vlcrc [00000001] main vlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE SSE2 FPU [00000001] main vlc debug: looking for memcpy module: 1 candidate [00000001] main vlc debug: using memcpy module "memcpy" [00000285] main private debug: waiting for thread completion [00000285] main private debug: thread 3079502768 (preparser) created at priority 0 (playlist/thread.c:87) [00000284] main playlist debug: waiting for thread completion [00000284] main playlist debug: thread 3071110064 (playlist) created at priority 0 (playlist/thread.c:97) [00000286] main interface debug: looking for interface module: 1 candidate [00000286] main interface debug: using interface module "hotkeys" [00000286] main interface debug: thread 3062717360 (interface) created at priority 0 (interface/interface.c:231) [00000288] main interface debug: looking for interface module: 1 candidate [00000288] main interface debug: using interface module "screensaver" [00000288] main interface debug: thread 3054324656 (interface) created at priority 0 (interface/interface.c:231) [00000288] screensaver interface warning: failed to connect to the D-BUS daemon: Unable to determine the address of the message bus (try 'man dbus-launch' and 'man dbus-daemon' for help) [00000284] main playlist debug: adding item `upa_2004/upa2004_masters.avi' ( upa_2004/upa2004_masters.avi ) [00000290] main interface debug: looking for interface module: 5 candidates [00000290] main interface debug: using interface module "wxwidgets" [00000290] main interface debug: thread 3030080432 (manager) created at priority 0 (interface/interface.c:216) [00000290] wxwidgets interface debug: Using last windows config '(-1,0,0,1280,960)(0,396,122,704,656)(6,0,0,-1,150)' [00000290] wxwidgets interface debug: id=0 p=(396,122) s=(704,656) [00000290] wxwidgets interface debug: id=6 p=(0,0) s=(-1,150) [...] playlist and avi stuff [00000304] avi demuxer debug: stream[0] rate:30000 scale:1001 samplesize:0 [00000304] avi demuxer debug: stream[0] video(XVID) 704x480 12bpp 29.970030fps [00000293] main input debug: selecting program id=0 [00000304] avi demuxer debug: stream[1] rate:48000 scale:1152 samplesize:0 [00000304] avi demuxer debug: stream[1] audio(0x55) 2 channels 48000Hz 0bits [00000304] avi demuxer debug: stream[0] created 4969 index entries [00000304] avi demuxer debug: stream[1] created 6910 index entries [00000304] avi demuxer debug: stream[0] length:165 (based on index) [00000304] avi demuxer debug: stream[1] length:165 (based on index) [00000304] main demuxer debug: using demux2 module "avi" [00000293] main input debug: looking for a subtitle file in upa_2004/ [00000306] main decoder debug: looking for decoder module: 23 candidates [00000306] ffmpeg decoder debug: libavcodec initialized (interface 3345152 ) [00000306] ffmpeg decoder debug: postprocessing enabled [00000306] ffmpeg decoder debug: using direct rendering [00000306] ffmpeg decoder debug: ffmpeg codec (MPEG-4 Video) started [00000306] main decoder debug: using decoder module "ffmpeg" [00000306] main decoder debug: thread 2987297712 (decoder) created at priority 0 (input/decoder.c:168) [00000336] main decoder debug: looking for decoder module: 23 candidates [00000336] main decoder debug: using decoder module "mpeg_audio" [00000336] main decoder debug: thread 2978905008 (decoder) created at priority 0 (input/decoder.c:168) [00000293] main input debug: `upa_2004/upa2004_masters.avi' successfully opened [00000304] avi demuxer debug: old:0 < new 0 [00000304] avi demuxer debug: old:0 < new 0 [00000306] main decoder debug: no usable vout present, spawning one [00000337] main video output debug: window size: 704x540 [00000337] main video output debug: looking for video output module: 6 candidates [00000337] xvideo video output debug: adaptor 0, port 73, format 0x32315659 (YV12) planar [00000337] xvideo video output debug: Window manager supports NetWM [00000337] xvideo video output debug: Window manager supports _NET_WM_STATE_FULLSCREEN [00000337] main video output debug: using video output module "xvideo" [00000337] main video output debug: waiting for thread completion [00000337] main video output debug: got 8 direct buffer(s) [00000337] main video output debug: picture in 704x480 (0,0,704x480), chroma I420, ar 176:135, sar 8:9 [00000337] main video output debug: picture user 704x480 (0,0,704x480), chroma I420, ar 176:135, sar 8:9 [00000337] main video output debug: picture out 704x480 (0,0,704x480), chroma I420, ar 176:135, sar 8:9 [00000337] main video output debug: direct render, mapping render pictures 0-6 to system pictures 1-7 [00000337] main video output debug: thread 2969353136 (video output) created at priority 0 (video_output/video_output.c:463) [00000336] mpeg_audio decoder debug: MPGA channels:2 samplerate:48000 bitrate:32 [00000336] main decoder debug: no aout present, spawning one [00000340] main audio output debug: looking for audio output module: 3 candidates [00000340] alsa audio output debug: opening ALSA device `default' [00000340] main audio output debug: thread 2955828144 (aout) created at priority 0 (alsa.c:678) [00000340] main audio output debug: using audio output module "alsa" [00000340] main audio output debug: output 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes [00000340] main audio output debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes [00000340] main audio output debug: no need for any filter [00000340] main audio output debug: looking for audio mixer module: 3 candidates [00000340] main audio output debug: using audio mixer module "trivial_mixer" [00000340] main audio output debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/969 bytes [00000340] main audio output debug: filter(s) 'mpga'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo [00000343] main private debug: looking for audio filter module: 24 candidates [00000343] main private debug: using audio filter module "mpgatofixed32" [00000340] main audio output debug: found a filter for the whole conversion [00000340] main audio output debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo [00000346] main private debug: looking for audio filter module: 24 candidates [00000346] main private debug: using audio filter module "bandlimited_resampler" [00000340] main audio output debug: found a filter for the whole conversion [00000338] main private debug: Registering subpicture channel, ID: 2 [00000338] main private debug: Registering subpicture channel, ID: 3 [00000338] main private debug: Registering subpicture channel, ID: 4 [00000338] main private debug: Registering subpicture channel, ID: 5 **** playback has started in a window. [00000337] xvideo video output debug: entering fullscreen mode [00000337] main video output warning: late picture skipped (12384) XSetInputFocus failed ****: fullscreened, and window moved aside with alt+drag, so I could type markers in the xterm I ran VLC from. ****: hit 'f' to unfullscreen (no messages output, and window stays 1280x960. signal 2 received, terminating vlc - do it again in case it gets stuck ****: hit ^c once, before video finished playing. no effect on the vid window. ****: start of messages printed when the end of the video was reached. [00000304] avi demuxer warning: cannot skip packet, track disabled [00000306] ffmpeg decoder debug: ffmpeg codec (MPEG-4 Video) stopped [00000306] main decoder debug: removing module "ffmpeg" [00000306] main decoder debug: thread 2987297712 joined (input/decoder.c:200) [00000306] main decoder debug: killing decoder fourcc `XVID', 3958 PES in FIFO [00000336] main decoder debug: removing module "mpeg_audio" [00000336] main decoder debug: thread 2978905008 joined (input/decoder.c:200) [00000336] main decoder debug: killing decoder fourcc `mpga', 0 PES in FIFO [00000343] main private debug: removing module "mpgatofixed32" [00000346] main private debug: removing module "bandlimited_resampler" [00000340] main audio output debug: thread 2955828144 joined (alsa.c:730) [00000340] main audio output debug: removing module "alsa" [00000340] main audio output debug: removing module "trivial_mixer" [00000293] main input debug: EOF reached [00000293] main input debug: closing input [00000303] avi private debug: free chunk avih [00000303] avi private debug: free chunk strh [00000303] avi private debug: free chunk strf [00000303] avi private warning: unknown chunk (not unloaded) [00000303] avi private debug: free chunk LIST [00000303] avi private debug: free chunk strh [00000303] avi private debug: free chunk strf [00000303] avi private debug: free chunk LIST [00000303] avi private debug: free chunk LIST [00000303] avi private debug: free chunk ISFT [00000303] avi private debug: free chunk LIST [00000303] avi private debug: free chunk JUNK [00000303] avi private debug: free chunk LIST [00000303] avi private debug: free chunk idx1 [00000303] avi private debug: free chunk RIFF [00000303] avi private debug: free chunk LIST [00000304] main demuxer debug: removing module "avi" [00000297] main access debug: removing module "access_file" [00000293] main input debug: thread 3018841008 joined (input/input.c:399) [00000293] main input warning: refcount is 1, delaying before deletion (id=293,type=-7) [00000293] main input error: refcount is 1, delaying again (id=293,type=-7) [00000293] main input error: waited too long, cancelling destruction (id=293,type=-7) [00000284] main playlist debug: Starting new item [00000284] main playlist debug: changing item without a request [00000284] main playlist debug: finding next of upa_2004/upa2004_masters.avi within Undefined [00000284] main playlist debug: Current item is the last of the node,looking for uncle from Playlist [00000284] main playlist debug: parent Playlist found as child 0 of grandparent Undefined [00000284] main playlist debug: Current item is the last of the node,looking for uncle from Undefined [00000284] main playlist debug: already at root [00000284] main playlist debug: At end of node [00000284] main playlist debug: did not find something to play [00000284] main playlist debug: nothing to play [00000284] main playlist debug: garbage collector destroying 1 vout ****: end of messages printed when the end of the video was reached. vid window still "fullscreened", displaying the image it was when I first tried to un-fullscreen. It doesn't redraw when uncovered by other windows, though. user insisted too much, dying badly Aborted ****: after another ^c, vlc exits, closing the window. [EMAIL PROTECTED]:/mnt/scratch/encode/ulty$ echo $? 134 -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-ck5 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages vlc depends on: ii freeglut3 2.4.0-5 OpenGL Utility Toolkit ii liba52-0.7.4 0.7.4-4 Library for decoding ATSC A/52 str ii libaa1 1.4p5-30 ascii art library ii libasound2 1.0.11-7 ALSA library ii libavahi-client3 0.6.13-2 Avahi client library ii libavahi-common3 0.6.13-2 Avahi common library ii libavc1394-0 0.5.3-1 control IEEE 1394 audio/video devi ii libavcodec0d 0.cvs20060823-3 ffmpeg codec library ii libavformat0d 0.cvs20060823-3 ffmpeg file format library ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries ii libcaca0 0.99.beta3-1 colour ASCII art library ii libcdio6 0.76-1 library to read and control CD-ROM ii libcucul0 0.99.beta3-1 low-level Unicode character drawin ii libdbus-1-2 0.62-4 simple interprocess messaging syst ii libdc1394-13 1.1.0-3 high level programming interface f ii libdvbpsi4 0.1.5-2 library for MPEG TS and DVB PSI ta ii libdvdnav4 0.1.10-0.1 The DVD navigation library ii libdvdread3 0.9.6-4 library for reading DVDs ii libflac7 1.1.2-5 Free Lossless Audio Codec - runtim ii libfreetype6 2.2.1-3 FreeType 2 font engine, shared lib ii libfribidi0 0.10.7-3 Free Implementation of the Unicode ii libgcc1 1:4.1.1-13 GCC support library ii libgcrypt11 1.2.3-2 LGPL Crypto library - runtime libr ii libgl1-mesa-glx [libgl1] 6.4.2-1.1 A free implementation of the OpenG ii libglu1-mesa [libglu1] 6.4.2-1.1 The OpenGL utility library (GLU) ii libgnutls13 1.4.2-1 the GNU TLS library - runtime libr ii libgpg-error0 1.2-1 library for common error values an ii libgsm1 1.0.10-13 Shared libraries for GSM speech co ii libhal1 0.5.7.1-1 Hardware Abstraction Layer - share ii libice6 1:1.0.0-3 X11 Inter-Client Exchange library ii libid3tag0 0.15.1b-8 ID3 tag reading library from the M ii libiso9660-4 0.76-1 library to work with ISO9660 files ii libjpeg62 6b-13 The Independent JPEG Group's JPEG ii liblircclient0 0.8.0-6 LIRC client library ii libmad0 0.15.1b-2.1 MPEG audio decoder library ii libmodplug0c2 1:0.7-5.1 shared libraries for mod music bas ii libmpcdec3 1.2.2-1 Musepack (MPC) format library ii libmpeg2-4 0.4.0b-4 MPEG1 and MPEG2 video decoder libr ii libncurses5 5.5-3 Shared libraries for terminal hand ii libncursesw5 5.5-3 Shared libraries for terminal hand ii libogg0 1.1.3-2 Ogg Bitstream Library ii libpng12-0 1.2.8rel-5.2 PNG library - runtime ii libpostproc0d 0.cvs20060823-3 ffmpeg video postprocessing librar ii libraw1394-5 0.10.1-1.1 library for direct access to IEEE ii libsdl-image1.2 1.2.5-2 image loading library for Simple D ii libsdl1.2debian 1.2.11-3 Simple DirectMedia Layer ii libslang2 2.0.6-3 The S-Lang programming library - r ii libsm6 1:1.0.1-2 X11 Session Management library ii libsmbclient 3.0.23c-1 shared library that allows applica ii libstdc++6 4.1.1-13 The GNU Standard C++ Library v3 ii libsysfs2 2.0.0-7 interface library to sysfs ii libtar 1.2.11-4 C library for manipulating tar arc ii libtheora0 0.0.0.alpha7-1 The Theora Video Compression Codec ii libtiff4 3.8.2-6 Tag Image File Format (TIFF) libra ii libtwolame0 0.3.3-0.0 MPEG Audio Layer 2 encoding librar ii libvcdinfo0 0.7.23-3 library to extract information fro ii libvorbis0a 1.1.2-1 The Vorbis General Audio Compressi ii libvorbisenc2 1.1.2-1 The Vorbis General Audio Compressi ii libwxbase2.6-0 2.6.3.2.1.5 wxBase library (runtime) - non-GUI ii libwxgtk2.6-0 2.6.3.2.1.5 wxWidgets Cross-platform C++ GUI t ii libx11-6 2:1.0.0-8 X11 client-side library ii libxext6 1:1.0.1-2 X11 miscellaneous extension librar ii libxinerama1 1:1.0.1-4.1 X11 Xinerama extension library ii libxml2 2.6.26.dfsg-3 GNOME XML library ii libxosd2 2.2.14-1.3 X On-Screen Display library - runt ii libxv1 1:1.0.1-5 X11 Video extension library ii libxxf86vm1 1:1.0.0-4 X11 XFree86 video mode extension l ii zlib1g 1:1.2.3-13 compression library - runtime Versions of packages vlc recommends: ii ttf-freefont 20060501cvs-9 Freefont Serif, Sans and Mono True ii videolan-doc 20060711-1 documentation for the VideoLAN str -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]