Commit bc3a73bc authored by Michael Niedermayer's avatar Michael Niedermayer

remove broken movi_end skip-hack-check

this should fix seeking over the first riff chunk in odml

Originally committed as revision 10114 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent ea4b2b5e
...@@ -674,14 +674,6 @@ resync: ...@@ -674,14 +674,6 @@ resync:
for(i=sync=url_ftell(pb); !url_feof(pb); i++) { for(i=sync=url_ftell(pb); !url_feof(pb); i++) {
int j; int j;
if (i >= avi->movi_end) {
if (avi->is_odml) {
url_fskip(pb, avi->riff_end - i);
avi->riff_end = avi->movi_end = url_fsize(pb);
} else
break;
}
for(j=0; j<7; j++) for(j=0; j<7; j++)
d[j]= d[j+1]; d[j]= d[j+1];
d[7]= get_byte(pb); d[7]= get_byte(pb);
...@@ -701,7 +693,8 @@ resync: ...@@ -701,7 +693,8 @@ resync:
//parse ix## //parse ix##
if( (d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) if( (d[0] == 'i' && d[1] == 'x' && n < s->nb_streams)
//parse JUNK //parse JUNK
||(d[0] == 'J' && d[1] == 'U' && d[2] == 'N' && d[3] == 'K')){ ||(d[0] == 'J' && d[1] == 'U' && d[2] == 'N' && d[3] == 'K')
||(d[0] == 'i' && d[1] == 'd' && d[2] == 'x' && d[3] == '1')){
url_fskip(pb, size); url_fskip(pb, size);
//av_log(NULL, AV_LOG_DEBUG, "SKIP\n"); //av_log(NULL, AV_LOG_DEBUG, "SKIP\n");
goto resync; goto resync;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment