[Ffmpeg-cvslog] CVS: ffmpeg/libavcodec h264.c,1.191,1.192
Loren Merritt CVS
lorenm
Sat Feb 25 23:15:26 CET 2006
- Previous message: [Ffmpeg-cvslog] CVS: ffmpeg/doc faq.texi,1.30,1.31
- Next message: [Ffmpeg-cvslog] CVS: ffmpeg/libavcodec h264.c, 1.192, 1.193 mpegvideo.c, 1.510, 1.511 vorbis.c, 1.18, 1.19 vp3.c, 1.78, 1.79
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
In directory mail:/var2/tmp/cvs-serv15702
Modified Files:
h264.c
Log Message:
fix a memory leak on seeking.
Index: h264.c
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/libavcodec/h264.c,v
retrieving revision 1.191
retrieving revision 1.192
diff -u -d -r1.191 -r1.192
--- h264.c 22 Feb 2006 05:59:44 -0000 1.191
+++ h264.c 25 Feb 2006 22:15:24 -0000 1.192
@@ -3909,8 +3909,13 @@
static void flush_dpb(AVCodecContext *avctx){
H264Context *h= avctx->priv_data;
int i;
- for(i=0; i<16; i++)
+ for(i=0; i<16; i++) {
+ if(h->delayed_pic[i])
+ h->delayed_pic[i]->reference= 0;
h->delayed_pic[i]= NULL;
+ }
+ if(h->delayed_output_pic)
+ h->delayed_output_pic->reference= 0;
h->delayed_output_pic= NULL;
idr(h);
if(h->s.current_picture_ptr)
- Previous message: [Ffmpeg-cvslog] CVS: ffmpeg/doc faq.texi,1.30,1.31
- Next message: [Ffmpeg-cvslog] CVS: ffmpeg/libavcodec h264.c, 1.192, 1.193 mpegvideo.c, 1.510, 1.511 vorbis.c, 1.18, 1.19 vp3.c, 1.78, 1.79
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the ffmpeg-cvslog
mailing list