From cf1e0786ed64e69614760bfb4ecd7adbde8e6094 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sat, 17 Jan 2015 17:16:20 +0100 Subject: error_resilience: move the MECmpContext initialization into ER code Currently, it needs to be initialized by the ER caller (which is currently either a mpegvideo decoder or h264dec). However, since none of those decoders use MECmpContext for anything except ER, it makes more sense to handle it purely inside ER. --- libavcodec/error_resilience.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libavcodec/error_resilience.h') diff --git a/libavcodec/error_resilience.h b/libavcodec/error_resilience.h index 7b9ec1918e..611b529311 100644 --- a/libavcodec/error_resilience.h +++ b/libavcodec/error_resilience.h @@ -52,7 +52,8 @@ typedef struct ERPicture { typedef struct ERContext { AVCodecContext *avctx; - MECmpContext *mecc; + MECmpContext mecc; + int mecc_inited; int *mb_index2xy; int mb_num; -- cgit v1.2.3