Le 23 octobre 2025 09:31:26 GMT+03:00, "Martin Storsjö via ffmpeg-devel" <[email protected]> a écrit : >On Thu, 23 Oct 2025, Rémi Denis-Courmont via ffmpeg-devel wrote: > >> >> >> Le 23 octobre 2025 00:01:55 GMT+03:00, "Martin Storsjö" <[email protected]> a >> écrit : >>> On Wed, 22 Oct 2025, Rémi Denis-Courmont via ffmpeg-devel wrote: >>> >>>> If you want to compile AArch64 FFmpeg for use in emulated x86 processes, >>>> then you need a FFmpeg that exposes the same ABI as the x86 FFmpeg. That's >>>> going to require a lot of changes throughout the code base (and I doubt >>>> people here will agree to them overall). >>> >>> Can you elaborate on what changes you think would be needed? >> >> You're supposed to expose the same binary interface as x86. This is >> obviously not working correctly for CPU flags, which *are* part of the >> public libavutil interface, AFAIK. > >Yes - although most users of the DLLs won't touch these, so as long as all the >libav* DLLs are built in the same form, this won't matter.
I disagree. That's literally a known bug. And even then, that's only the most obvious issue. It does not seem like anyone has made any serious review/audit of the external interfaces, for things like conditionals, alignment or size mismatches, etc. If MCW is happy with this kludge, then they can use it on their own. I don't think upstream should merge half-baked stuff though. _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
