vlc | branch: master | Mathieu Velten <matm...@gmail.com> | Mon Nov 28 22:24:11 2016 +0100| [0cf9523666b43e7aca7779db547a6a9a53a94d8e] | committer: Jean-Baptiste Kempf
vaapi: add support for VP8/9 decoding Signed-off-by: Jean-Baptiste Kempf <j...@videolan.org> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0cf9523666b43e7aca7779db547a6a9a53a94d8e --- modules/codec/avcodec/vaapi.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/codec/avcodec/vaapi.c b/modules/codec/avcodec/vaapi.c index 28daa58..07daf0c 100644 --- a/modules/codec/avcodec/vaapi.c +++ b/modules/codec/avcodec/vaapi.c @@ -328,6 +328,19 @@ static int Create( vlc_va_t *va, AVCodecContext *ctx, enum PixelFormat pix_fmt, return VLC_EGENERIC; count = 18; break; + case AV_CODEC_ID_VP8: + i_profile = VAProfileVP8Version0_3; + count = 5; + break; + case AV_CODEC_ID_VP9: + if (ctx->profile == FF_PROFILE_VP9_0) + i_profile = VAProfileVP9Profile0; + else if (ctx->profile == FF_PROFILE_VP9_2) + i_profile = VAProfileVP9Profile2; + else + return VLC_EGENERIC; + count = 10; + break; default: return VLC_EGENERIC; } _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits