Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/tests/mfmediaengine.c:
- if (FAILED(notify.error))
- {
win_skip("Media engine reported error %#lx, skipping tests.\n", notify.error);
goto done;
- }
- /* FIXME: Wine first video frame is often full of garbage, wait for another update */
- res = WaitForSingleObject(notify.ready_event, 500);
- /* It's also missing the MF_MEDIA_ENGINE_EVENT_TIMEUPDATE notifications */
- todo_wine
- ok(!res, "Unexpected res %#lx.\n", res);
- SetRect(&dst_rect, 0, 0, desc.Width, desc.Height);
- hr = IMFMediaEngineEx_TransferVideoFrame(notify.media_engine, (IUnknown *)texture, NULL, NULL, NULL);
- ok(hr == S_OK || broken(hr == E_POINTER) /* w1064v1507 */, "Unexpected hr %#lx.\n", hr);
Any way to avoid this E_POINTER?