From e0b164576f7467b7b1127c18175e215dc1df011f Mon Sep 17 00:00:00 2001 From: Mark Thompson Date: Thu, 27 Oct 2016 20:33:56 +0100 Subject: qsv: Add VP8 decoder --- libavcodec/qsv.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libavcodec/qsv.c') diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index f292082f42..45e9b7aa48 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -34,6 +34,10 @@ #include "avcodec.h" #include "qsv_internal.h" +#if QSV_VERSION_ATLEAST(1, 12) +#include "mfx/mfxvp8.h" +#endif + int ff_qsv_codec_id_to_mfx(enum AVCodecID codec_id) { switch (codec_id) { @@ -48,6 +52,10 @@ int ff_qsv_codec_id_to_mfx(enum AVCodecID codec_id) return MFX_CODEC_MPEG2; case AV_CODEC_ID_VC1: return MFX_CODEC_VC1; +#if QSV_VERSION_ATLEAST(1, 12) + case AV_CODEC_ID_VP8: + return MFX_CODEC_VP8; +#endif default: break; } -- cgit v1.2.3