X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fdiracdec.c;h=3573298ca113161b24cf2455a7271cdf86ff30f6;hb=ba3adea9575cb95a898c738b1f231d989db659e9;hp=202ae94922785f3ab4004204983391068e2040d1;hpb=58ed9deec8688941648d1da96805bf4c2f51441e;p=ffmpeg diff --git a/libavcodec/diracdec.c b/libavcodec/diracdec.c index 202ae949227..3573298ca11 100644 --- a/libavcodec/diracdec.c +++ b/libavcodec/diracdec.c @@ -2047,9 +2047,9 @@ static int get_delayed_pic(DiracContext *s, AVFrame *picture, int *got_frame) if (out) { out->reference ^= DELAYED_PIC_REF; - *got_frame = 1; if((ret = av_frame_ref(picture, out->avframe)) < 0) return ret; + *got_frame = 1; } return 0;