From: Nello De Gregoris <bluechxindv@gmail.com> --- dlls/winegstreamer/winegstreamer.spec | 1 + dlls/winegstreamer/wma_decoder.c | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/dlls/winegstreamer/winegstreamer.spec b/dlls/winegstreamer/winegstreamer.spec index 095f75a0865..40a95e491b7 100644 --- a/dlls/winegstreamer/winegstreamer.spec +++ b/dlls/winegstreamer/winegstreamer.spec @@ -4,3 +4,4 @@ @ stdcall -private DllUnregisterServer() @ stdcall winegstreamer_create_wm_sync_reader(ptr ptr) @ stdcall winegstreamer_create_video_decoder(ptr) +@ stdcall winegstreamer_create_wma_decoder(ptr ptr) diff --git a/dlls/winegstreamer/wma_decoder.c b/dlls/winegstreamer/wma_decoder.c index e5e6cc616d1..2f446f8baa2 100644 --- a/dlls/winegstreamer/wma_decoder.c +++ b/dlls/winegstreamer/wma_decoder.c @@ -1105,3 +1105,14 @@ HRESULT wma_decoder_create(IUnknown *outer, IUnknown **out) TRACE("Created decoder %p\n", *out); return S_OK; } + +HRESULT WINAPI winegstreamer_create_wma_decoder(IUnknown *outer, IUnknown **out) +{ + TRACE("outer %p, out %p\n", outer, out); + + if (!init_gstreamer()) + return E_FAIL; + + return wma_decoder_create(outer, out); +} + -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/11717