Mercurial > libavformat.hg
diff rm.c @ 652:b47948262721 libavformat
support discarding uninterresting packets
author | michael |
---|---|
date | Sat, 22 Jan 2005 13:36:02 +0000 |
parents | 5188094c6ec4 |
children | 561f27e36bc4 |
line wrap: on
line diff
--- a/rm.c Sat Jan 22 02:30:45 2005 +0000 +++ b/rm.c Sat Jan 22 13:36:02 2005 +0000 @@ -811,7 +811,7 @@ st = s->streams[0]; } else { int seq=1; - +resync: len=sync(s, ×tamp, &flags, &i, &pos); if(len<0) return AVERROR_IO; @@ -841,6 +841,11 @@ len=len2; rm->remaining_len-= len; } + + if(st->discard){ + url_fskip(pb, len); + goto resync; + } av_new_packet(pkt, len); pkt->stream_index = i;