summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaihao Xiang <haihao.xiang@intel.com>2019-03-08 12:26:37 +0800
committerTim-Philipp Müller <tim@centricular.com>2019-03-25 09:50:33 +0000
commitcd8696d2b2cd8957a78cfad4570a40f5d177ac51 (patch)
tree1cf104aeecb4f769fb6ec7de3a73ffe5bf3b6de8
parentf7863cc741cf78fcd706d5880a16eb11dad78330 (diff)
downloadgstreamer-plugins-bad-cd8696d2b2cd8957a78cfad4570a40f5d177ac51.tar.gz
msdk: map GST_VIDEO_FORMAT_VUYA to VA_FOURCC_AYUV
-rw-r--r--sys/msdk/gstmsdkallocator_libva.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/msdk/gstmsdkallocator_libva.c b/sys/msdk/gstmsdkallocator_libva.c
index 848de6804..02fcf51e8 100644
--- a/sys/msdk/gstmsdkallocator_libva.c
+++ b/sys/msdk/gstmsdkallocator_libva.c
@@ -462,6 +462,11 @@ gst_msdk_export_dmabuf_to_vasurface (GstMsdkContext * context,
va_fourcc = VA_FOURCC_RGB565;
break;
#endif
+ case GST_VIDEO_FORMAT_VUYA:
+ va_chroma = VA_RT_FORMAT_YUV444;
+ va_fourcc = VA_FOURCC_AYUV;
+ break;
+
default:
goto error_unsupported_format;
}