[Mplayer-advusers] Error reading AVI file

Matthieu Weber mweber at mit.jyu.fi
Mon Feb 11 09:40:04 CET 2002


Hi,

I've used mplayer for now several month without any major problem.
Yesterday I found a file that mplayer 0.50 didn't play. Upgrading to
0.60 and just now to CVS version didn't help. The file
(mweber-small.avi, I put it in ftp://mplayerhq.hu/MPlayer/incoming/)
plays correctly on Windows NT, so I suppose the file is not buggy.  As
you can see in the following, there is no sound stream found, and
mplayer doesn't recognize I don't know what format in the video stream.
So I suppose it's not related to my computer nor to the the codecs, but
to the part of mplayer which decodes the AVI stucture.

I hope this is enough information...

Here are my system's info:

-----------------------------------------------------------------------
Distribution: Debian 2.2r2

uname -a:
Linux bracciano 2.2.19 #4 Tue Aug 7 18:30:26 EEST 2001 i686 unknown

ls -l /lib/libc[.-]*:
-rwxr-xr-x    1 root     root       888064 Jan  9 17:11 /lib/libc-2.1.3.so
lrwxrwxrwx    1 root     root           14 May  3  2001 /lib/libc.so.5 -> libc.so.5.4.46
-rw-r--r--    1 root     root       586720 Feb  9  1999 /lib/libc.so.5.4.46
lrwxrwxrwx    1 root     root           13 Jan 31 13:41 /lib/libc.so.6 -> libc-2.1.3.so

X -version:
XFree86 Version 3.3.6 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: January 8 2000
	If the server is older than 6-12 months, or if your card is newer
	than the above date, look for a newer version before reporting
	problems.  (see http://www.XFree86.Org/FAQ)
Operating System: Linux 2.2.14-va.4.4-i586 i686 [ELF] 
Configured drivers:
  Mach64: accelerated server for ATI Mach64 graphics adaptors (Patchlevel 1)

gcc -v:
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.2/specs
gcc version 2.95.2 20000220 (Debian GNU/Linux)

ld -v:
GNU ld version 2.9.5 (with BFD 2.9.5.0.37)

as --version:
GNU assembler 2.9.5
Copyright 1997 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.
This assembler was configured for a target of `i386-linux'.

cat /proc/cpuinfo:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Pentium III (Coppermine)
stepping        : 3
cpu MHz         : 596.924
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
sep_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr xmm
bogomips        : 1189.47

Video card:
ATI Technologies Inc 3D Rage P/M Mobility AGP 2x (rev 64)

Video driver:
X built-in driver

Sound card:
ESS Technology ES1978 Maestro Audiodrive (rev 10)

Sound driver:
Kernel builtin OSS driver

mplayer output (verbose level 1):

MPlayer 0.60-2.95.2 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPU vendor name: GenuineIntel  max cpuid level: 3
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Type: 6, Stepping: 3)
Cannot test OS support for SSE, disabling to be safe.
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with features: MMX MMX2
Reading /home/mweber/.mplayer/codecs.conf: 18 audio & 40 video codecs
CommandLine: '-v' 'small.avi'
num_filenames: 1
get_path('font/font.desc') -> '/home/mweber/.mplayer/font/font.desc'
Font /home/mweber/.mplayer/font/font.desc loaded successfully! (206 chars)
Setting up lirc support...
LIRC init was successful.
Linux RTC init: open: Permission denied
Using usleep() timing
Playing small.avi
get_path('sub/') -> '/home/mweber/.mplayer/sub/'
Not an URL!
File size is 1048576 bytes
Checking for YUV4MPEG2
Detected ASF file format!
ASF: packets: 27796  flags: 2  pack_size: 742  frame_size: 66789


stream type: guid_audio_stream
stream concealment: guid_audio_conceal_none
type: 30 bytes,  stream: 16 bytes  ID: 1
unk1: 0  unk2: 11CF5B4B
FILEPOS=0x124
==> Found audio stream: 1
======= WAVE Format =======
Format Tag: 85 (0x55)
Channels: 1
Samplerate: 16000
avg byte/sec: 2000
Block align: 1
bits/sample: 0
cbSize: 12
ASF: audio scrambling: 1 x 1 x 1
stream type: guid_video_stream
stream concealment: unknown guid 0057fb20-555b-cf11-a8fd00805f5c442b
type: 51 bytes,  stream: 0 bytes  ID: 2
unk1: 0  unk2: 11CF5B4B
FILEPOS=0x1A0
==> Found video stream: 2
======= VIDEO Format ======
  biSize 40
  biWidth 208
  biHeight 160
  biPlanes 1
  biBitCount 24
  biCompression 859066445='MP43'
  biSizeImage 99840
===========================
Found movie at 0x307 - 0x13AB7FF
Auto-selected ASF video ID = 2
VIDEO:  [MP43]  208x160  24bpp
ASF: Searching for audio stream (id:-1)
00001A37:  UNKNOWN TYPE  92 92 01 18 00...
ds_fill_buffer: EOF reached (stream: audio)  
ASF: No Audio stream found...  ->nosound
[V] filefmt:6  fourcc:0x3334504D  size:208x160  fps:1000.00  ftime:=0.0010
Detected video codec: [divxds] drv:4 prio:0 (DivX ;-) (MS MPEG-4 v3))
fs seg 0x40015000
Loading DLL: 'divx_c32.ax'
get_path('registry') -> '/home/mweber/.mplayer/registry'
Using DirectShow codec: divx_c32.ax
Decoder is capable of YUV output ( flags 0x1f)
INFO: Win32/DShow video codec init OK!
AutoQ: setting quality to 4
DS_SetValue for DIVX, name=Quality  value=4
Movie-Aspect is undefined - no prescaling applied.
VO: [sdl] 208x160 => 208x160 Packed YUY2 
VO: Description: SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
VO: Author: Ryan C. Gordon <icculus at lokigames.com>, Felix Buenemann <atmosfear at users.sourceforge.net>
video_out->init(208x160->208x160,flags=0,'MPlayer',0x32595559)
SDL: Using 0x32595559 (YUY2) image format
SDL: deactivating XScreensaver/DPMS
SDL: X11 Resolution 1024x768
SDL: Using driver: x11
SDL: using hardware-surface
SDL: setting windowed mode
INFO: Video OUT driver init OK!
Audio: no sound!!!
Freeing 0 unused audio chunks
Start playing...
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
V:   1.1    1   0%  0%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4

ASF framerate: 12 fps             
V:   1.2    2   0%  0%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   1.3    3   0%  0%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   1.3    4   0%  0%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   1.4    5   0%  0%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   1.5    6   0%  0%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   1.6    7   0%  0%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   1.7    8   6%  3%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   1.7    9   6%  3%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   1.8   10   6%  3%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   1.9   11   6%  3%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
V:   2.0   12   5%  3%  0.0% 0 4 0%
DS_SetValue for DIVX, name=Quality  value=4
0000344D:  UNKNOWN TYPE  92 92 02 00 00...
ds_fill_buffer: EOF reached (stream: video)  
EOF code: 1  
SDL: activating XScreensaver/DPMS
*** free_stream() called ***
Cleaning up lirc stuff.

Exiting... (End of file)
max framesize was 1639 bytes

-----------------------------------------------------------------------

Matthieu
-- 
 (~._.~)        Matthieu Weber - Université de Jyväskylä         (~._.~)
  ( ? )                email : mweber at mit.jyu.fi                  ( ? ) 
 ()- -()                     keyid : 452AE0AD                    ()- -()
 (_)-(_)  "Humor ist, wenn man trotzdem lacht (Germain Muller)"  (_)-(_)



More information about the MPlayer-advusers mailing list