[MPlayer-users] -rootwin -fixed-vo

Robert Henney robh at rut.org
Thu Apr 5 18:51:19 CEST 2007


the options -rootwin and -fixed-vo when used together result in
undesirable behaivor when multiple video files are specified to be
played.  one video file works fine, but for multiple the second video
will not center like the first but be left/top justified and a big blue
square left where the previous window was.  In addition, after the last
video file ends, mplayer will hang until the process is forcibly killed.

compiled from recent svn (last night), but do not know if issue is new.
Xorg 7.1.1 (deb pkg ver 7.1.0-15), MGA driver.
-------------- next part --------------
MPlayer dev-SVN-r22915-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel Celeron Covington/Pentium II Deschutes,Tonga/Pentium II Xeon (Family: 6, Model: 5, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX
get_path('codecs.conf') -> '/home/robh/.mplayer/codecs.conf'
Reading /home/robh/.mplayer/codecs.conf: Can't open '/home/robh/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: 
CommandLine: '-v' '-quiet' '-nocache' '-rootwin' '-fixed-vo' 'broken_face_clip.avi' 'broken_face_clip.avi'
init_freetype
get_path('font/font.desc') -> '/home/robh/.mplayer/font/font.desc'
Bitmap font /home/robh/.mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX Optimized OnScreenDisplay
get_path('fonts') -> '/home/robh/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/robh/.mplayer/input.conf'
Can't open input config file /home/robh/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('broken_face_clip.avi.conf') -> '/home/robh/.mplayer/broken_face_clip.avi.conf'

Playing broken_face_clip.avi.
get_path('sub/') -> '/home/robh/.mplayer/sub/'
[file] File size is 4493312 bytes
STREAM: [file] broken_face_clip.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
AVI file format detected.
list_end=0xFE50
======= AVI Header =======
us/frame: 41666  (fps=24.000)
max bytes/sec: 299554
padding: 512
MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE
frames  total: 375   initial: 0
streams: 2
Suggested BufferSize: 39160
Size:  320 x 240
==========================
list_end=0x7ED4
==> Found video stream: 0
====== STREAM Header =====
Type: vids   FCC: DX50 (30355844)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 24/1 = 24.000
Start: 0   Len: 375
Suggested BufferSize: 39160
Quality 0
Sample size: 0
==========================
Found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 320
  biHeight 240
  biPlanes 1
  biBitCount 24
  biCompression 808802372='DX50'
  biSizeImage 460800
===========================
Regenerating keyframe table for MPEG-4 video.
====== AVI Super Index Header ========
  FCC (indx) dwSize (32248) wLongsPerEntry(4)
  bIndexSubType (0) bIndexType (0)
  nEntriesInUse (1) dwChunkId (00db)
  dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0)
===========================
ODML (00db): [0] 0x0000000000010000 0x7e00 375
list_end=0xFD44
==> Found audio stream: 1
====== STREAM Header =====
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 176400/4 = 44100.000
Start: 0   Len: 687960
Suggested BufferSize: 11768
Quality 0
Sample size: 4
==========================
Found 'wf', 18 bytes of 18
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 2
Samplerate: 44100
avg byte/sec: 176400
Block align: 4
bits/sample: 16
cbSize: 0
==========================================================================
====== AVI Super Index Header ========
  FCC (indx) dwSize (32248) wLongsPerEntry(4)
  bIndexSubType (0) bIndexType (0)
  nEntriesInUse (1) dwChunkId (01wb)
  dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0)
===========================
ODML (01wb): [0] 0x0000000000017e00 0x7e00 687960
list_end=0xFE50
AVI: dmlh found (size=248) (total_frames=375)
list_end=0x446800
Found movie at 0x10000 - 0x446800
Reading INDEX block, 639 chunks for 375 frames (fpos=4483080).
AVI index offset: 0x0 (movi=0x10000 idx0=0x10000 idx1=0x1FC00)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video size=1491831 (375) audio size=2751840 (687960)
VIDEO:  [DX50]  320x240  24bpp  24.000 fps  763.8 kbps (93.2 kbyte/s)
[V] filefmt:3  fourcc:0x30355844  size:320x240  fps:24.00  ftime:=0.0417
get_path('sub/') -> '/home/robh/.mplayer/sub/'
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Current fstype setting doesn't honour any X atoms
[xv common] Drawing colorkey manually.
[xv common] Using colorkey from Xv (0x0101fe).
[xv common] Maximum source image dimensions: 1024x1024
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer.
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy 
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
ao2: 44100 Hz  2 chans  s16le
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: s16le (requested: s16le)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:   4/4  (16384 bytes/frag)  free:  65536
AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Starting playback...
[ffmpeg] aspect_ratio: 1.333333
VDec: vo config request - 320 x 240 (preferred colorspace: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (320x240->320x240,flags=0,'MPlayer',0x32315659)
VO: [xv] 320x240 => 320x240 Planar YV12 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 65 for hw scaling
[xv] dx: 480 dy: 392 dw: 320 dh: 240
*** [vo] Allocating (slices) mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
XXX initial  v_pts=0.000  a_pos=517440 (2.933) 
*** [vo] Allocating (slices) mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
EOF code: 1  

Uninit audio filters...
[libaf] Removing filter dummy 
Uninit audio: pcm
Uninit video: ffmpeg
get_path('broken_face_clip.avi.conf') -> '/home/robh/.mplayer/broken_face_clip.avi.conf'

Playing broken_face_clip.avi.
get_path('sub/') -> '/home/robh/.mplayer/sub/'
[file] File size is 4493312 bytes
STREAM: [file] broken_face_clip.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
AVI file format detected.
list_end=0xFE50
======= AVI Header =======
us/frame: 41666  (fps=24.000)
max bytes/sec: 299554
padding: 512
MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE
frames  total: 375   initial: 0
streams: 2
Suggested BufferSize: 39160
Size:  320 x 240
==========================
list_end=0x7ED4
==> Found video stream: 0
====== STREAM Header =====
Type: vids   FCC: DX50 (30355844)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 24/1 = 24.000
Start: 0   Len: 375
Suggested BufferSize: 39160
Quality 0
Sample size: 0
==========================
Found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 320
  biHeight 240
  biPlanes 1
  biBitCount 24
  biCompression 808802372='DX50'
  biSizeImage 460800
===========================
Regenerating keyframe table for MPEG-4 video.
====== AVI Super Index Header ========
  FCC (indx) dwSize (32248) wLongsPerEntry(4)
  bIndexSubType (0) bIndexType (0)
  nEntriesInUse (1) dwChunkId (00db)
  dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0)
===========================
ODML (00db): [0] 0x0000000000010000 0x7e00 375
list_end=0xFD44
==> Found audio stream: 1
====== STREAM Header =====
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 176400/4 = 44100.000
Start: 0   Len: 687960
Suggested BufferSize: 11768
Quality 0
Sample size: 4
==========================
Found 'wf', 18 bytes of 18
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 2
Samplerate: 44100
avg byte/sec: 176400
Block align: 4
bits/sample: 16
cbSize: 0
==========================================================================
====== AVI Super Index Header ========
  FCC (indx) dwSize (32248) wLongsPerEntry(4)
  bIndexSubType (0) bIndexType (0)
  nEntriesInUse (1) dwChunkId (01wb)
  dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0)
===========================
ODML (01wb): [0] 0x0000000000017e00 0x7e00 687960
list_end=0xFE50
AVI: dmlh found (size=248) (total_frames=375)
list_end=0x446800
Found movie at 0x10000 - 0x446800
Reading INDEX block, 639 chunks for 375 frames (fpos=4483080).
AVI index offset: 0x0 (movi=0x10000 idx0=0x10000 idx1=0x1FC00)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video size=1491831 (375) audio size=2751840 (687960)
VIDEO:  [DX50]  320x240  24bpp  24.000 fps  763.8 kbps (93.2 kbyte/s)
[V] filefmt:3  fourcc:0x30355844  size:320x240  fps:24.00  ftime:=0.0417
get_path('sub/') -> '/home/robh/.mplayer/sub/'
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer.
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy 
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
ao2: 44100 Hz  2 chans  s16le
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: s16le (requested: s16le)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:   4/4  (16384 bytes/frag)  free:  65536
AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Starting playback...
[ffmpeg] aspect_ratio: 1.333333
VDec: vo config request - 320 x 240 (preferred colorspace: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (320x240->320x240,flags=0,'MPlayer',0x32315659)
VO: [xv] 320x240 => 320x240 Planar YV12 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 65 for hw scaling
[xv] dx: 0 dy: 0 dw: 320 dh: 240
*** [vo] Allocating (slices) mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
XXX initial  v_pts=0.000  a_pos=517440 (2.933) 
*** [vo] Allocating (slices) mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
EOF code: 1  

Uninit audio filters...
[libaf] Removing filter dummy 
Uninit audio: pcm
Uninit video: ffmpeg
vo: uninit ...


More information about the MPlayer-users mailing list