Nikolay Sivov (@nsivov) commented about dlls/mf/tests/mf.c:
- if (!sink)
- {
IMFByteStream_Release(bytestream);IMFByteStream_Release(bytestream_empty);IMFByteStream_Release(bytestream_video);IMFByteStream_Release(bytestream_audio);IMFMediaType_Release(video_type);IMFMediaType_Release(audio_type);return;- }
- /* Test sink. */
- hr = IMFMediaSink_GetCharacteristics(sink, &flags);
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- ok(flags == MEDIASINK_RATELESS || broken(flags == (MEDIASINK_RATELESS | MEDIASINK_FIXED_STREAMS)),
"Unexpected flags %#lx.\n", flags);
Why is that broken() ?