On Thu, Mar 12, 2015 at 01:12:47PM +, Rainer Hochecker wrote:
Rainer Hochecker fernetmenta at online.de writes:
hevc_decode_flush(AVCodecContext *avctx)
{
HEVCContext *s = avctx-priv_data;
ff_hevc_flush_dpb(s);
+hevc_decode_free(avctx);
+s-context_initialized =
---
libavcodec/hevc.c | 25 -
1 file changed, 16 insertions(+), 9 deletions(-)
diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c
index fdbaa28..b52e778 100644
--- a/libavcodec/hevc.c
+++ b/libavcodec/hevc.c
@@ -280,7 +280,7 @@ static int decode_lt_rps(HEVCContext *s,
Rainer Hochecker fernetmenta at online.de writes:
hevc_decode_flush(AVCodecContext *avctx)
{
HEVCContext *s = avctx-priv_data;
ff_hevc_flush_dpb(s);
+hevc_decode_free(avctx);
+s-context_initialized = 0;
s-max_ra = INT_MAX;
}
this is a left over from debugging.