On Mon Nov 10 21:59:36 2025 +0000, Elizabeth Figura wrote:
but we also don't actually handle this case
The negative stride tests pass, and erroring out here causes the first
to fail and crash. Ergh, we're probably relying on the fact that MF_MT_DEFAULT_STRIDE is negative (and hence sets MFVideoFlag_BottomUpLinearRep). I don't know if that's correct; certainly it looks wrong to ignore it. We should probably be explicitly translating that here.
Are you referring to negative `MF_MT_DEFAULT_STRIDE` in (at least) video processor `normalize_media_types()`? Currently it appears to assume the format is not bottom-up if `MF_MT_DEFAULT_STRIDE` is set.