Loïc Rebmeister (@Fox2Code) commented about dlls/evr/evr.c:
{ width = (3 * width + 3) & ~3; }
- else
- else if (IsEqualGUID(subtype, &MFVideoFormat_ARGB32)
{ width *= 4; }|| IsEqualGUID(subtype, &MFVideoFormat_RGB32))
- else
- {
FIXME("unsupported video format %s\n", debugstr_guid(subtype));
This change behavior and might introduce regression due to `width *= 4;` not being called.
Adding `width *= 4;` as a default assumption like before is probably better.