[MPlayer-users] mplayer bug? reading AVI files (fwd)

Matthew Clark matt at eee.nott.ac.uk
Wed Jan 9 21:18:02 CET 2002


(it was not clear from the auto reply concerning "two point nine
 six" if the mail got through so I risk trying again...)



Dear Mplayer developers-

Enclosed some bug info about a problem I encountered trying to
play AVI files- feel free to ignore--

I don't think the problem is not specific to the file- I get the
same stuff using the plugger testpages on this machine and xanim
can play the avi file with no problem.

I initially compiled using two.nine.six but have now installed
and tested using gcc 3.0.3 and get the exact same problem.  My
compilers are installed side by side and gcc 3.0.3 is in
/usr/local/bin and was selected using configure --cc
/usr/local/bin/gcc.

----I wouldn't rule out some form of dodgy installation
somewhere on this machine----



THE PROBLEM-

When trying to play an AVI file mplayer thinks for a while and
then gives up- It will play other formats alright though.

Here is the output and system info- contact me if you want more
information etc etc.





Anyway thanks for the player- very nice in other respects- if
you are interested I would like to suggest the following
features-
controls to change the frame rate (when playing and to save to
another file)
controls to loop sections or sequences out of a larger film



Thanks matt



###############mplayer playback verbose

mplayer -v temp.avi


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

CPU vendor name: GenuineIntel  max cpuid level: 2
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Type:
6, Stepping: 3)
Testing OS support for SSE... yes.
Testing OS support for SSE unmasked exceptions... yes.
Tests of OS support for SSE passed.
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2:
0
Compiled for x86 CPU with features: MMX MMX2 SSE
Reading /home/matt/.mplayer/codecs.conf: can't open
'/home/matt/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/share/mplayer/codecs.conf: 26 audio & 70
video codecs
CommandLine: '-v' 'temp.avi'
num_filenames: 1
get_path('font/font.desc') ->
'/home/matt/.mplayer/font/font.desc'
font: can't open file: /home/matt/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Linux RTC init: ioctl (rtc_pie_on): Permission denied
Using usleep() timing
Playing temp.avi
get_path('sub/') -> '/home/matt/.mplayer/sub/'
Not an URL!
File size is 60435386 bytes
Detected AVI file format!
======= AVI Header =======
us/frame: 66666  (fps=15.000)
max bytes/sec: 1000000
padding: 0
MainAVIHeader.dwFlags: (16) HAS_INDEX
frames  total: 231   initial: 0
streams: 1
Suggested BufferSize: 261600
Size:  435 x 200
==> Found video stream: 0
======= STREAM Header =======
Type: vids   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 1500/100 = 15.000
Start: 0   Len: 230
Suggested BufferSize: 261600
Quality 7500
Sample size: 0
found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 435
  biHeight 200
  biPlanes 1
  biBitCount 24
  biCompression 0=''
  biSizeImage 261600
===========================
Found movie at 0xEA - 0x39A1D42
Reading INDEX block, 231 chunks for 231 frames
AVI index offset: 230
Auto-selected AVI video ID = 0
AVI_NI: No Audio stream found...  ->nosound
ChunkOffset out of range!   idx=0xE7
ChunkID mismatch! raw= idx=00db
ChunkID mismatch! raw= idx=00db
ChunkID mismatch! raw= idx=00db
<---------------------------------------lots of this!
ChunkID mismatch! raw= idx=00db
ChunkID mismatch! raw= idx=00db
stream_seek: WARNING! Can't seek to 0xCF962361 !
ds_fill_buffer: EOF reached (stream: video)
AVI: Missing video stream!? Contact the author, it may be a bug
:(
*** free_stream() called ***

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



###########system info****************************
install RH 7.1
+newer libc / libstdc  libs from 7.2 distribution
+gcc v 3.0.3 from gnu.org installed in /usr/local/bin
 (gcc two.nine.six still in /usr/bin/...)


***********

## during make output look so (to check I got the correct gcc)
/usr/local/bin/gcc -c -O4 -march=i686 -mcpu=i686 -pipe
-ffast-math -fomit-frame-pointer -D_REENTRANT
-fomit-frame-pointer -fexpensive-optimizations -fschedule-insns2
-Wall -malign-double -I. -I../event -I../wm -I../skin
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include -DDEBUG -o
psignal.o psignal.c

## compiler version 3.0.3
/usr/local/bin/gcc --version
3.0.3

**************

uname -a
Linux substitute 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686
unknown

**************

ls -l /lib/libc[.-]*
-rwxr-xr-x    1 root     root      1236396 Apr  6  2001
/lib/libc-2.2.2.so
lrwxrwxrwx    1 root     root           13 Oct 15 11:45
/lib/libc.so.6 -> libc-2.2.2.so

**************

 X -version

XFree86 Version 4.0.3 / X Window System
(protocol Version 11, revision 0, vendor release 6400)
Release Date: 16 March 2001
        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.17-8smp i686 [ELF]
Module Loader present

**************

as --version
GNU assembler 2.10.91

**************

ld -v
GNU ld version 2.10.91 (with BFD 2.10.91.0.2)

**************

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

****************************

video card - onboard intel i810 chipset
driver - default from X






More information about the MPlayer-users mailing list