https://bugs.winehq.org/show_bug.cgi?id=56491
--- Comment #3 from blubban@gmail.com --- I've considered that, yes, but rejected it. It would require sending compressed MPEG frames from GStreamer to Wine, then sending them right back to GStreamer; these extra copies and thread synchronization operations may have a performance impact, including in programs that don't want MPEG data. Which is every single one, including BURIKO; it needs to see the MPEG media type, but it doesn't want any MPEG data.
Instead, I've told decodebin_parser to offer its codec_format, and if accepted, recreate the wg_parser with a different output format. Seems to work, but the gitlab bot seems to be on easter vacation and didn't assign a code reviewer. https://gitlab.winehq.org/wine/wine/-/merge_requests/5419