On Thu Jul 31 21:18:35 2025 +0000, Brendan McGrath wrote:
> Yeah, sorry. I took a look yesterday in the hope of finding answers, but
> instead came away with more questions.
> But, as you probably already noticed, we do need that
> `stream-format=byte-stream` for `avdec_h264` to work. Otherwise we get a
> bunch of failed tests in `mf:transform`:
> https://gitlab.winehq.org/tclem/wine/-/jobs/178373#L2122
FYI - I haven't had a chance to investigate this issue further yet, but I did come up with a work-around which I think will address your issue and the original one:
https://gitlab.winehq.org/redmcg/wine/-/merge_requests/8
Let me know if this works for you.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8532#note_111947
Although the changes to the generated code are large, I tried to keep them as no-ops. The new thunks revealed that `pointer_is_offset` handling was broken. Instead of carrying it over to `generate_unix_thunk`, I fixed that in the process.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8700