April 5, 2026
11:17 p.m.
On Fri Apr 3 03:07:33 2026 +0000, Anton Baskanov wrote:
Another approach would be to move all the VFW code to `winegstreamer` and create something like `vfw_transform` which exposes a `winegstreamer_vfw_driver_proc`. The VFW codec dlls would then become thin wrappers around it and most of the code would be shared between them. I think there is enough differences between `IYUV` and `IR50` that we're going to need separate code paths somewhere. So I think putting that in their own DLLs makes sense. And eventually, something as simple as I420 decompression could end up having a lighter implementation outside of `winegstreamer`.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10549#note_135082