I need to convert video frames from RGB32 to IYUV but the Color Converter MFT refuses to process samples. For every frame I call IMFTransform::ProcessInput() and IMFTransform::P
I also got the same error and it was due to giving ProcessInput and invalid sample. Instead of reporting an error it happily ignored it and so resulted in a MF_E_TRANSFORM_NEED_MORE_INPUT from ProcessOutput