On Wed Apr 29 14:27:31 2026 +0000, Yuxuan Shui wrote:
yeah i think @zfigura agreed that we should be using a pipeline that resembles what Windows does, which would automatically give me all the alignment fixes and i don't need to do anything. IIUC we are mostly done on that front if we move to winedmo? except maybe `WMSyncReader` which is my other MR. IIUC Zeb's argument was even after we are done with this transition, an mf media source can still produce raw video samples and therefore still need to worry about alignment. that's what this MR is trying to fix, this wasn't trying to fix the behavior when wg_parser is also used for decoding. i agree with you that would be pointless as we are already moving away from that. unless you are saying because reading raw video from media sources are not really used in practice so we don't need to worry about that? Yes, I don't think we need to worry about reading raw samples out of media sources / any other demuxer, unless it actually fixes some application (which, like I said, I doubt it will ever). Also, your test above seem to indicate that there's nothing to be done, which is expected, as demuxer job is to hand over packets exactly as they are stored.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10654#note_138209