On Thu May 15 04:53:07 2025 +0000, Rémi Bernon wrote:
This sound suspicious, we request specific alignment to GStreamer exactly because it otherwise doesn't align planes by default. Either we have the alignment wrong, or perhaps this is fixing the same issue as https://gitlab.winehq.org/wine/wine/-/merge_requests/7946?
The video is 650x850, and while `MFCalculateImageSize()` returns `828750`, `gst_video_info_from_caps()` fills `src_video_info` in `wg_transform_read_data()` with a size of `831300`. The caps object has no paddings, but the gstreamer source has in `video-info.c` for NV12: ``` info->stride[0] = GST_ROUND_UP_4 (width); ```