summaryrefslogtreecommitdiff
path: root/libavcodec/qsvdec.c
diff options
context:
space:
mode:
authorLinjie Fu <linjie.fu@intel.com>2019-10-18 16:28:59 +0800
committerZhong Li <zhongli_dev@126.com>2019-10-26 21:31:01 +0800
commite1d993d829a6386d1b0514ea38f723d2b31b38fe (patch)
tree75adf3b378006ad2ad1ca6a42b23b9af47b36b55 /libavcodec/qsvdec.c
parent1aa4fc1ec204fabed5c40873b86751976167272f (diff)
downloadffmpeg-e1d993d829a6386d1b0514ea38f723d2b31b38fe.tar.gz
lavc/qsvdec: remove unused check_dec_param
Signed-off-by: Linjie Fu <linjie.fu@intel.com>
Diffstat (limited to 'libavcodec/qsvdec.c')
-rw-r--r--libavcodec/qsvdec.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/libavcodec/qsvdec.c b/libavcodec/qsvdec.c
index ae5023989c..0d34021b42 100644
--- a/libavcodec/qsvdec.c
+++ b/libavcodec/qsvdec.c
@@ -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;