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]

Reply via email to