19 Oct
2023
19 Oct
'23
8:45 p.m.
Nikolay Sivov (@nsivov) commented about dlls/mf/session.c:
IMFMediaEvent_Release(event);
if (FAILED(hr = IMFMediaEventGenerator_BeginGetEvent(event_source, iface, (IUnknown *)event_source))) + { WARN("Failed to re-subscribe, hr %#lx.\n", hr); + IMFMediaEventQueue_QueueEventParamVar(session->event_queue, MEError, &GUID_NULL, hr, NULL); + }
For a quick check I commented out MEError on BeginGetEvent() failure, and that made no difference for tests. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3789#note_49324