From 37578454b911d1c9fe7a1d0867e13a658b84ba8e Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Thu, 7 Mar 2024 20:45:45 +0900 Subject: [PATCH] avviddec: Fix interlaced mode detection Fixing regression introduced by the commit b46559102bf5934986da20f895920401dcc28237 Part-of: --- subprojects/gst-libav/ext/libav/gstavviddec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/subprojects/gst-libav/ext/libav/gstavviddec.c b/subprojects/gst-libav/ext/libav/gstavviddec.c index 1e808f1bef..de529e101b 100644 --- a/subprojects/gst-libav/ext/libav/gstavviddec.c +++ b/subprojects/gst-libav/ext/libav/gstavviddec.c @@ -1136,11 +1136,11 @@ picture_changed (GstFFMpegVidDec * ffmpegdec, AVFrame * picture, if (picture->repeat_pict) pic_field_order |= GST_VIDEO_BUFFER_FLAG_RFF; #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(60, 31, 100) - } else if (picture->flags & AV_FRAME_FLAG_TOP_FIELD_FIRST) { + if (picture->flags & AV_FRAME_FLAG_TOP_FIELD_FIRST) #else - } else if (picture->top_field_first) { + if (picture->top_field_first) #endif - pic_field_order |= GST_VIDEO_BUFFER_FLAG_TFF; + pic_field_order |= GST_VIDEO_BUFFER_FLAG_TFF; } return !(ffmpegdec->pic_width == picture->width