]> git.sesse.net Git - ffmpeg/commitdiff
lavc/hevcdec: add 4:2:2 8-bit/10-bit VAAPI decode support
authorLinjie Fu <linjie.fu@intel.com>
Wed, 15 Jan 2020 07:02:21 +0000 (15:02 +0800)
committerMark Thompson <sw@jkqxz.net>
Mon, 24 Feb 2020 00:09:51 +0000 (00:09 +0000)
Add decode support for 4:2:2 8-bt and 10-bit HEVC Range Extension clips.

Signed-off-by: Linjie Fu <linjie.fu@intel.com>
libavcodec/hevcdec.c

index c74881e814be2a7ddb3db3e16b6cd4955b22e19c..7448be482cafe7ca0d2b73abd19fcf51940a4203 100644 (file)
@@ -425,6 +425,12 @@ static enum AVPixelFormat get_format(HEVCContext *s, const HEVCSPS *sps)
 #endif
 #if CONFIG_HEVC_NVDEC_HWACCEL
         *fmt++ = AV_PIX_FMT_CUDA;
+#endif
+        break;
+    case AV_PIX_FMT_YUV422P:
+    case AV_PIX_FMT_YUV422P10LE:
+#if CONFIG_HEVC_VAAPI_HWACCEL
+       *fmt++ = AV_PIX_FMT_VAAPI;
 #endif
         break;
     case AV_PIX_FMT_YUV420P12: