Hi. I recently decided to upgrade my avifile installation (which was
working at the time). Unfortunately I don't recall the exact date of the
previously working snapshot.  I tried both of the december snapshots
(which were missing the admin directory), a CVS checkout on 1/1/02 and a
precompiled version as an RPM (avifile-0.6.0-fr2_20011207.i586.rpm).

My machine is an Athlon XP1700 running Mandrake 8.1 with a 2.4.16 kernel.

The problem appears to be in the avi header parsing process. Here's a
sample of the debug output:

fs seg 0x400aa000
Available CPU flags: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca
cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
1470.029000 MHz AMD Athlon(tm) XP 1700+ processor detected
MainAVIHeader: MicroSecPerFrame=66666 MaxBytesPerSec=0
 PaddingGranularity=0  Flags=[ HAS_INDEX ] TotalFrames=6786
 InitialFrames=11  Streams=2  SuggestedBufferSize=32768 WxH=240x180
WARNING: unexpected AVI stream header size (64)
AVIStreamHeader: FccType=vids FccHandler=IV50 Flags=[ ]
 InitialFrames=0 Scale=1 Rate=15 Start=0 Length=6786
 SuggestedBufferSize=129600 Quality=8500 SampleSize=0 Rect l,r,t,b=0,0,0,0
WARNING: unexpected AVI stream header size (64)
AVIStreamHeader: FccType=auds FccHandler=0x0 Flags=[ ]
 InitialFrames=11 Scale=1 Rate=11025 Start=0 Length=4987710
 SuggestedBufferSize=5896 Quality=10000 SampleSize=1 Rect l,r,t,b=0,0,0,0
Stream 0: 0x73646976 (vids) : 0x30355649 (IV50)   6786 chunks (106.03KB)
Cache: Adding stream 0, 6786 chunks
Stream 1: 0x73647561 (auds) : 0x0 (unknown?)   453 chunks (7.08KB)
Cache: Adding stream 1, 453 chunks
Cache:   Creating cache for file descriptor: 3
Initialized stream 0 (Chunk table size 6786, format size 40)
Initialized stream 0 (Chunk table size 4987710, format size 16)

Note the warnings and the missing handler type on the audio stream. I've
tried several files created with different codecs. The warnings aren't
always there:

fs seg 0x400aa000
Available CPU flags: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca
cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
1470.029000 MHz AMD Athlon(tm) XP 1700+ processor detected
MainAVIHeader: MicroSecPerFrame=66666 MaxBytesPerSec=0
 PaddingGranularity=0  Flags=[ HAS_INDEX IS_INTERLEAVED ] TotalFrames=3563
 InitialFrames=0  Streams=2  SuggestedBufferSize=0 WxH=320x240
AVIStreamHeader: FccType=vids FccHandler=DIV3 Flags=[ ]
 InitialFrames=0 Scale=66666 Rate=1000000 Start=0 Length=3563
 SuggestedBufferSize=11235 Quality=10000 SampleSize=0 Rect
l,r,t,b=0,320,0,240
AVIStreamHeader: FccType=auds FccHandler=0x0 Flags=[ ]
 InitialFrames=1 Scale=1 Rate=3981 Start=0 Length=945610
 SuggestedBufferSize=1990 Quality=10000 SampleSize=1 Rect l,r,t,b=0,0,0,0
Stream 0: 0x73646976 (vids) : 0x33564944 (DIV3)   3563 chunks (55.67KB)
Cache: Adding stream 0, 3563 chunks
Stream 1: 0x73647561 (auds) : 0x0 (unknown?)   3557 chunks (55.58KB)
Cache: Adding stream 1, 3557 chunks
Cache:   Creating cache for file descriptor: 3
Initialized stream 0 (Chunk table size 3563, format size 40)
Initialized stream 0 (Chunk table size 945610, format size 30)

or this ASF:
fs seg 0x400aa000
Available CPU flags: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca
cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
1470.029000 MHz AMD Athlon(tm) XP 1700+ processor detected
MediaReadHandler: FATAL: Not an AVI file!
Creating seek data, please wait...
Seek data created ( processed 28863 packets )
Initialized stream 0 (Chunk table size 43085, format size 40)
Initialized stream 0 (Chunk table size 27625, format size 30)

(nothing obvious in this one, but no sound here either)


Any suggestions???



-- 
----------------------------------------------------------------------------
Steven Ludtke, PhD              |        Baylor College of Medicine
[EMAIL PROTECTED]             | National Center For Macromolecular Imaging
[EMAIL PROTECTED]       |    Dept of Biochemistry and Mol. Biol.
instant messanger: sludtke42    |            * Those who do ARE *
http://ncmi.bcm.tmc.edu/~stevel |           The converse also holds


_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to