Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/tests/mfmediaengine.c:
- if (impl->sample)
- {
hr = IMFSample_GetUINT32(impl->sample, &IID_IMFSample, &val);if (impl->is_receiver){ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);ok(val == 42, "Got unexpexted value %u.\n", val);}else{ok(hr == MF_E_ATTRIBUTENOTFOUND, "Unexpected hr %#lx.\n", hr);ok(val == 41, "Got unexpexted value %u.\n", val);IMFSample_SetUINT32(impl->sample, &IID_IMFSample, 42);}
Please remove second 'val' test, and fix a typo in its test message. Instead of 'is_receiver' I'd called it something like 'index', to make it clear which one comes first.