mem->surface->Data.Pitch = mem->destination_pitches[0];
break;
case GST_VIDEO_FORMAT_Y210:
+ case GST_VIDEO_FORMAT_Y212_LE:
mem->surface->Data.Y = mem->cached_data[0];
mem->surface->Data.U = mem->surface->Data.Y + 2;
mem->surface->Data.V = mem->surface->Data.Y + 6;
#if (MFX_VERSION >= 1031)
/* P016 is used for semi-planar 12 bits format in MSDK */
GST_VIDEO_INFO_TO_MFX_MAP (P012_LE, YUV420, P016),
+ /* Y216 is used for 12bit 4:2:2 format in MSDK */
+ GST_VIDEO_INFO_TO_MFX_MAP (Y212_LE, YUV422, Y216),
#endif
{0, 0, 0}
};
#if (MFX_VERSION >= 1031)
case MFX_FOURCC_P016:
+ case MFX_FOURCC_Y216:
mfx_info->BitDepthLuma = 12;
mfx_info->BitDepthChroma = 12;
mfx_info->Shift = 1;