]> git.sesse.net Git - ffmpeg/commitdiff
lavc/qsvdec: remove unused check_dec_param
authorLinjie Fu <linjie.fu@intel.com>
Fri, 18 Oct 2019 08:28:59 +0000 (16:28 +0800)
committerZhong Li <zhongli_dev@126.com>
Sat, 26 Oct 2019 13:31:01 +0000 (21:31 +0800)
Signed-off-by: Linjie Fu <linjie.fu@intel.com>
libavcodec/qsvdec.c

index ae5023989ca191d6a24cacd0c16380923c066013..0d34021b427538915be15834e0adc305bf0800c8 100644 (file)
@@ -164,33 +164,6 @@ static inline unsigned int qsv_fifo_size(const AVFifoBuffer* fifo)
     return av_fifo_size(fifo) / qsv_fifo_item_size();
 }
 
-static int check_dec_param(AVCodecContext *avctx, QSVContext *q, mfxVideoParam *param_in)
-{
-    mfxVideoParam param_out = { .mfx.CodecId = param_in->mfx.CodecId };
-    mfxStatus ret;
-
-#define CHECK_MATCH(x) \
-    do { \
-      if (param_out.mfx.x != param_in->mfx.x) {   \
-          av_log(avctx, AV_LOG_WARNING, "Required "#x" %d is unsupported\n", \
-          param_in->mfx.x); \
-      } \
-    } while (0)
-
-    ret = MFXVideoDECODE_Query(q->session, param_in, &param_out);
-
-    if (ret < 0) {
-        CHECK_MATCH(CodecId);
-        CHECK_MATCH(CodecProfile);
-        CHECK_MATCH(CodecLevel);
-        CHECK_MATCH(FrameInfo.Width);
-        CHECK_MATCH(FrameInfo.Height);
-#undef CHECK_MATCH
-        return 0;
-    }
-    return 1;
-}
-
 static int qsv_decode_preinit(AVCodecContext *avctx, QSVContext *q, enum AVPixelFormat pix_fmt, mfxVideoParam *param)
 {
     mfxSession session = NULL;