vlc | branch: master | Thomas Guillem <[email protected]> | Fri Jun 16 17:36:42 2017 +0200| [561f0ee85dd29355ac4a072994b7bbc0e127008e] | committer: Thomas Guillem
avcodec: va: disable VAAPI 10bits for now > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=561f0ee85dd29355ac4a072994b7bbc0e127008e --- modules/codec/avcodec/va.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/codec/avcodec/va.c b/modules/codec/avcodec/va.c index 1298f24e1e..4a7e7efd9b 100644 --- a/modules/codec/avcodec/va.c +++ b/modules/codec/avcodec/va.c @@ -38,8 +38,17 @@ vlc_fourcc_t vlc_va_GetChroma(enum PixelFormat hwfmt, enum PixelFormat swfmt) switch (hwfmt) { case AV_PIX_FMT_VAAPI_VLD: - return VLC_CODEC_VAAPI_420; - + switch (swfmt) + { + case AV_PIX_FMT_YUV420P: + return VLC_CODEC_VAAPI_420; + /* TODO: add 10 bits support + * case AV_PIX_FMT_YUV420P10LE: + * return VLC_CODEC_VAAPI_420_10B; + */ + default: + return 0; + } case AV_PIX_FMT_DXVA2_VLD: switch (swfmt) { _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
