Yuxuan Shui (@yshui) commented about dlls/wmvcore/tests/wmvcore.c:
ok(size == sizeof(WM_MEDIA_TYPE) + mt->cbFormat, "got %lu.\n", size); ok(IsEqualGUID(&mt->majortype, &majortype), "Got major type %s.\n", debugstr_guid(&mt->majortype));
/* Our DMO decoders return formats they don't actually support, so when the reader* tries to set decoders to these output formats, it fails. */format_is_broken =
Question: should these broken format be removed from the DMO? should I filter the output formats in `IWMSyncReader_GetOutputFormat`?