20 Jun
2023
20 Jun
'23
4 p.m.
Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/main.c:
+} + static HRESULT WINAPI media_engine_InsertVideoEffect(IMFMediaEngineEx *iface, IUnknown *effect, BOOL is_optional) { - FIXME("%p, %p, %d stub.\n", iface, effect, is_optional); + struct media_engine *engine = impl_from_IMFMediaEngineEx(iface); + HRESULT hr = S_OK;
- return E_NOTIMPL; + TRACE("%p, %p, %d.\n", iface, effect, is_optional); + + EnterCriticalSection(&engine->cs); + hr = media_engine_insert_effect(engine, MEDIA_ENGINE_VIDEO_EFFECT, effect, is_optional); + LeaveCriticalSection(&engine->cs); + + return hr; Does it crash on Windows with NULL 'effect' ?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2778#note_36301