Hi,
I'm using latest aviplay from cvs to play a divx movie. It seems to
freeze when loading the avifile. The output on the terminal:
[frederik@Jupiter bin]$ ./aviplay
fs seg 0x400b7000
<Init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 sep
mtrr pge mca cmov pat pse36 mmx fxsr
<Init> : 350.802000 MHz Pentium II (Deschutes) processor detected
<aviplay> : Debug is on 0
<AVI reader> : AVIMainHeader: MicroSecPerFrame=41708 MaxBytesPerSec=0
PaddingGranularity=0 Flags=[ HAS_INDEX IS_INTERLEAVED ]
TotalFrames=91114
InitialFrames=0 Streams=2 SuggestedBufferSize=0 WxH=640x272
<AVI reader> : AVIStreamHeader: FccType=vids FccHandler=div3 Flags=[ ]
InitialFrames=0 Scale=1000 Rate=23976 Start=0 Length=91114
SuggestedBufferSize=57916 Quality=10000 SampleSize=0 Rect
l,r,t,b=0,640,0,272
<AVI reader> : AVIStreamHeader: FccType=auds FccHandler=0x0 Flags=[ ]
InitialFrames=1 Scale=1152 Rate=48000 Start=0 Length=158340
SuggestedBufferSize=768 Quality=-1 SampleSize=0 Rect
l,r,t,b=14296,12336,0,116
<AVI reader> : InfoChunk Software: Nandub v1.0rc2
When I do an strace to the process, I see constantly this:
read(6, "\212\367+\21\340\1\0\00000dc\0\0\0\0r\371+\21:$\0\0000"...,
256) = 256
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707778922], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
read(6, "\240\307,\21\340\1\0\00000dc\0\0\0\0\210\311,\21\246\21"...,
256) = 256
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779178], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
read(6, "vX-\21\340\1\0\00000dc\0\0\0\0^Z-\21\215\25\0\00001wb\20"...,
256) = 25
6
_llseek(6, 0, [707779434], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779434], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779434], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779434], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779434], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779434], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779434], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779434], SEEK_CUR) = 0
fstat64(6, {st_mode=S_IFREG|0555, st_size=710453248, ...}) = 0
_llseek(6, 0, [707779434], SEEK_CUR) = 0
fstat64(6, <unfinished ...>
After a few minutes, it eventually starts to play. I've got the same
problem with the Mandrake Cooker RPM, which is from december I think.
Frederik
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile