Zebediah Figura (@zfigura) commented about dlls/winegstreamer/wmv_decoder.c:
static HRESULT WINAPI media_object_GetInputStatus(IMediaObject *iface, DWORD index, DWORD *flags) { - FIXME("iface %p, index %lu, flags %p stub!\n", iface, index, flags); - return E_NOTIMPL; + TRACE("iface %p, index %lu, flags %p.\n", iface, index, flags); + + if (index > 0) + return DMO_E_INVALIDSTREAMINDEX; + if (!flags) + return E_POINTER; + + *flags = DMO_INPUT_STATUSF_ACCEPT_DATA; + + return S_OK;
This isn't consistent with the actual ProcessInput() implementation, which refuses to accept more than one buffer. (Also, not sure why I was removed as reviewer?) -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2881#note_33558