BitDepth is 10 and Shitf must be set to 1 when creating Y210 mfx
frame in MSDK
mfx_info->ChromaFormat =
gst_msdk_get_mfx_chroma_from_format (GST_VIDEO_INFO_FORMAT (info));
- if (mfx_info->FourCC == MFX_FOURCC_P010) {
- mfx_info->BitDepthLuma = 10;
- mfx_info->BitDepthChroma = 10;
- mfx_info->Shift = 1;
+ switch (mfx_info->FourCC) {
+ case MFX_FOURCC_P010:
+#if (MFX_VERSION >= 1027)
+ case MFX_FOURCC_Y210:
+#endif
+ mfx_info->BitDepthLuma = 10;
+ mfx_info->BitDepthChroma = 10;
+ mfx_info->Shift = 1;
+
+ break;
+
+ default:
+ break;
}
return;