[FFmpeg-devel] [PATCH] deobfuscate ff_interleave_add_packet
Reimar Döffinger
Reimar.Doeffinger
Sun Apr 12 00:38:43 CEST 2009
On Sat, Apr 11, 2009 at 08:42:06PM +0200, Michael Niedermayer wrote:
> On Sat, Apr 11, 2009 at 02:54:23PM +0200, Reimar D?ffinger wrote:
> > Hello,
> > I propose this change:
> > Index: libavformat/utils.c
> > ===================================================================
> > --- libavformat/utils.c (revision 18431)
> > +++ libavformat/utils.c (working copy)
> > @@ -2613,10 +2613,8 @@
> >
> > this_pktl = av_mallocz(sizeof(AVPacketList));
> > this_pktl->pkt= *pkt;
> > - if(pkt->destruct == av_destruct_packet)
> > - pkt->destruct= NULL; // not shared -> must keep original from being freed
> > - else
> > - av_dup_packet(&this_pktl->pkt); //shared -> must dup
> > + pkt->destruct= NULL; // do not free original but only the copy
> > + av_dup_packet(&this_pktl->pkt); // duplicate the packet if it uses non-alloced memory
> >
> > next_point = &s->packet_buffer;
> > while(*next_point){
>
> probably ok
> please vertically align the comments though
Done and applied.
More information about the ffmpeg-devel
mailing list