diff --git a/libavcodec/h264.c b/libavcodec/h264.c index 0e26cb1457..9a521c0763 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -3109,15 +3109,15 @@ static inline int unreference_pic(H264Context *h, Picture *pic, int refmask){ if (pic->reference &= refmask) { return 0; } else { - if(pic == h->delayed_output_pic) - pic->reference=DELAYED_PIC_REF; - else{ - for(i = 0; h->delayed_pic[i]; i++) - if(pic == h->delayed_pic[i]){ - pic->reference=DELAYED_PIC_REF; - break; - } - } + if(pic == h->delayed_output_pic) + pic->reference=DELAYED_PIC_REF; + else{ + for(i = 0; h->delayed_pic[i]; i++) + if(pic == h->delayed_pic[i]){ + pic->reference=DELAYED_PIC_REF; + break; + } + } return 1; } }