Rémi Bernon (@rbernon) commented about dlls/winegstreamer/video_decoder.c:
+ struct video_decoder *decoder = impl_from_IMediaObject(iface); + TRACE("iface %p, index %lu, type %p stub!\n", iface, index, type); + + if (index != 0) return DMO_E_INVALIDSTREAMINDEX; + if (!type) return E_POINTER; + if (IsEqualGUID(&decoder->dmo_input_type.majortype, &GUID_NULL)) return DMO_E_TYPE_NOT_SET; + + return CopyMediaType(type, &decoder->dmo_input_type); }
static HRESULT WINAPI media_object_GetOutputCurrentType(IMediaObject *iface, DWORD index, DMO_MEDIA_TYPE *type) { - FIXME("iface %p, index %lu, type %p stub!\n", iface, index, type); - return E_NOTIMPL; + struct video_decoder *decoder = impl_from_IMediaObject(iface); + TRACE("iface %p, index %lu, type %p stub!\n", iface, index, type);
TRACE("iface %p, index %lu, type %p\n", iface, index, type);
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9571#note_123938