[FFmpeg-devel] [PATCH] Do not drop packets with no valid ->pos set as e.g. DV-in-AVI produces.

Reimar Döffinger Reimar.Doeffinger at gmx.de
Sat Apr 30 23:09:28 CEST 2011


On Sat, Apr 30, 2011 at 06:09:50PM +0200, Reimar Döffinger wrote:
> On Sat, Apr 30, 2011 at 04:39:58PM +0200, Michael Niedermayer wrote:
> > On Sat, Apr 30, 2011 at 11:50:48AM +0200, Reimar Döffinger wrote:
> > > Fixes ticket #140.
> > [...]
> > > @@ -997,7 +989,7 @@ resync:
> > >              ast->packet_size= 0;
> > >          }
> > >  
> > > -        if(!avi->non_interleaved && ast->seek_pos > pkt->pos){
> > > +        if(!avi->non_interleaved && pkt->pos >= 0 && ast->seek_pos > pkt->pos){
> > >              av_free_packet(pkt);
> > >              goto resync;
> > >          }
> > 
> > hunk ok
> > the rest of the patch looks unrelated
> 
> Yes, that was the only part I meant to sent.
> Was probably some git usage error.

Pushed that one.


More information about the ffmpeg-devel mailing list