]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Reset rbsp buffer size when freeing its data buffer.
authorbenoit <benoit@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 13 Nov 2009 18:33:28 +0000 (18:33 +0000)
committerbenoit <benoit@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 13 Nov 2009 18:33:28 +0000 (18:33 +0000)
Patch by Mike Scheutzow $(name) AT alcatel 'minus' lucent com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20531 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/h264.c

index 5e03e479dfca915ac52d9b33cdbc284a8f54aa96..daf6c3ea774f770ec27589e1b294c340bf0aeda5 100644 (file)
@@ -1999,6 +1999,8 @@ static void free_tables(H264Context *h){
         av_freep(&hx->s.obmc_scratchpad);
         av_freep(&hx->rbsp_buffer[1]);
         av_freep(&hx->rbsp_buffer[0]);
+        hx->rbsp_buffer_size[0] = 0;
+        hx->rbsp_buffer_size[1] = 0;
         if (i) av_freep(&h->thread_context[i]);
     }
 }