From eda4ea4e2ecf010acabbf5c0a5fc11273274f1b9 Mon Sep 17 00:00:00 2001
From: Mike Scheutzow <scheutzow@alcatel-lucent.com>
Date: Fri, 13 Nov 2009 18:33:28 +0000
Subject: [PATCH] Reset rbsp buffer size when freeing its data buffer. Patch by
 Mike Scheutzow $(name) AT alcatel 'minus' lucent com

Originally committed as revision 20531 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/h264.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavcodec/h264.c b/libavcodec/h264.c
index 5e03e479dfc..daf6c3ea774 100644
--- a/libavcodec/h264.c
+++ b/libavcodec/h264.c
@@ -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]);
     }
 }
-- 
GitLab