CSmplYUVReader::LoadNextFrame(mfxFrameSurface1* pSurface) produce surface with wrong chroma samples for NV12 colorspace.
NV12 is interleaved colorspace so Reader should use the same logic as for P010 colorspace.
Please see the same code in legacy media SDK, Reader works correctly there.
CSmplYUVReader::LoadNextFrame(mfxFrameSurface1* pSurface) produce surface with wrong chroma samples for NV12 colorspace.
NV12 is interleaved colorspace so Reader should use the same logic as for P010 colorspace. Please see the same code in legacy media SDK, Reader works correctly there.