From 1970ee10459942235f6639f013e755da69cc2048 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 24 Mar 2022 23:26:08 +0100 Subject: [PATCH] avcodec/error_resilience: Remove write only ERContext.ref_count Reviewed-by: Michael Niedermayer Signed-off-by: Andreas Rheinhardt --- libavcodec/error_resilience.h | 1 - libavcodec/h264dec.c | 2 -- 2 files changed, 3 deletions(-) diff --git a/libavcodec/error_resilience.h b/libavcodec/error_resilience.h index bb770ff674..2187586618 100644 --- a/libavcodec/error_resilience.h +++ b/libavcodec/error_resilience.h @@ -81,7 +81,6 @@ typedef struct ERContext { uint16_t pb_time; int quarter_sample; int partitioned_frame; - int ref_count; void (*decode_mb)(void *opaque, int ref, int mv_dir, int mv_type, int (*mv)[2][4][2], diff --git a/libavcodec/h264dec.c b/libavcodec/h264dec.c index f438376431..9faa35e36d 100644 --- a/libavcodec/h264dec.c +++ b/libavcodec/h264dec.c @@ -776,8 +776,6 @@ end: if (sl->ref_count[1]) ff_h264_set_erpic(&h->er.next_pic, sl->ref_list[1][0].parent); - h->er.ref_count = sl->ref_count[0]; - ff_er_frame_end(&h->er); if (use_last_pic) memset(&sl->ref_list[0][0], 0, sizeof(sl->ref_list[0][0]));