This one fails for me for mfplat:
(wine:2937130): GStreamer-CRITICAL **: 18:23:01.083: gst_value_collect_fraction: assertion 'collect_values[1].v_int != 0' failed
(wine:2937130): GStreamer-CRITICAL **: 18:23:01.083: passed '0' as denominator for `GstFraction' 0120:err:mfplat:bus_watch multiqueue0: Internal data stream error. 0120:err:mfplat:bus_watch ../plugins/elements/gstmultiqueue.c(2670): gst_multi_queue_sink_event (): /GstBin:bin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: streaming stopped, reason not-negotiated (-4)
and for mfreadwrite:
mfplat.c:765: Test failed: Unexpected stream flags 0. mfplat.c:779: Test failed: Unexpected stream flags 0. mfplat.c:786: Test failed: Unexpected stream flags 0. mfplat.c:793: Test failed: Unexpected stream flags 0.
or sometimes like this
mfplat.c:765: Test failed: Unexpected stream flags 0.
Gstreamer assertion already happens with patch 4/5.