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?)