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]

Reply via email to