Rémi Bernon (@rbernon) commented about dlls/winegstreamer/wg_sample.c:
{ if (hr == MF_E_TRANSFORM_STREAM_CHANGE) TRACE_(mfplat)("Stream format changed.\n");
if (hr == MF_E_TRANSFORM_NEED_MORE_INPUT)hr = S_FALSE;
Several callers use SUCCEEDED(hr) after to check if a sample is returned, it will now succeed when no sample is available too and it needs to be changed.