/programs/media/ac97snd/ac97snd/ac97wav.c |
---|
761,9 → 761,10 |
DWORD test_mp3(char *buf) |
{ unsigned long hdr; |
WAVEHEADER whdr; |
int attempts = 0; |
while (1) |
{ if(rd.filepos > 102400) |
for (;;attempts++) |
{ if(attempts > 1000) |
return 0; |
if(!rd.head_read(&rd,&hdr)) |
return 0; |
/programs/media/ac97snd/mpg/readers.c |
---|
949,9 → 949,17 |
return -1; |
if(rd->strremain < length) |
{ |
rd->filepos += length - rd->strremain; |
rd->strremain = 0; |
} |
else |
{ |
rd->strpos+=length; |
rd->stream+=length; |
rd->strremain-=length; |
} |
#if 0 |
/* skip if unknown version/scary flags, parse otherwise */ |