Mercurial > libavformat.hg
diff avidec.c @ 650:c129846f7f02 libavformat
support discarding of uninterresting packets
author | michael |
---|---|
date | Sat, 22 Jan 2005 01:48:11 +0000 |
parents | 25825079f833 |
children | 9a6a30f512b2 |
line wrap: on
line diff
--- a/avidec.c Fri Jan 21 23:38:09 2005 +0000 +++ b/avidec.c Sat Jan 22 01:48:11 2005 +0000 @@ -449,6 +449,11 @@ AVIStream *ast; st = s->streams[n]; ast = st->priv_data; + + if(st->discard){ + url_fskip(pb, size); + goto resync; + } if( ((ast->prefix_count<5 || sync+9 > i) && d[2]<128 && d[3]<128) || d[2]*256+d[3] == ast->prefix /*||