msdk: map P012_LE to VA_FOURCC_P016

In media driver, VA_FOURCC_P016 is used for semi-planar 12 bits YUV
format, the corresponding RT format is VA_RT_FORMAT_YUV420_12
This commit is contained in:
Haihao Xiang 2020-03-10 16:03:55 +08:00
parent c5763f66c9
commit 94fa88b6da

View file

@ -579,6 +579,10 @@ gst_msdk_export_dmabuf_to_vasurface (GstMsdkContext * context,
va_chroma = VA_RT_FORMAT_YUV444_10;
va_fourcc = VA_FOURCC_Y410;
break;
case GST_VIDEO_FORMAT_P012_LE:
va_chroma = VA_RT_FORMAT_YUV420_12;
va_fourcc = VA_FOURCC_P016;
break;
#endif
default:
goto error_unsupported_format;