On Sun Apr 5 23:17:56 2026 +0000, Brendan McGrath wrote:
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`. Fwiw I do not think that putting more code in winegstreamer is a good idea. I'd like to continue evolving winedmo at some point and eventually offer an option to not use GStreamer at all. Also, we could even consider importing the uncontroversial parts of FFmpeg as a PE external lib, and use it to implement things on the PE side only. This would be especially the case for this, or for audio resampling for instance, the libswresample / libswscale are completely fine to embed and probably going to perform much better than anything we could write ourselves.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10549#note_135265