> On Nov 14, 2025, at 19:30, Rémi Denis-Courmont via ffmpeg-devel 
> <[email protected]> wrote:
> 
> 
> 
> Le 14 novembre 2025 06:09:25 GMT+02:00, Zhao Zhili via ffmpeg-devel 
> <[email protected]> a écrit :
>>> For FFmpeg, WASM optimisations are embryonic at best. There is no 
>>> documentation since there is very little experience with them as yet.
>> 
>> The wasm and wasm simd has already reached a considerable level of maturity.
> 
> There is only HEVC IDCT for 8- and 10-bit, and SAO for 8-bit. I don't doubt 
> that those optimisations are good and mature. But in terms of coverage, 
> compared to x86 and AArch64. That is embryonic IMO.

Oh I’m talking about the general wasm/wasm simd128 technique, not binding to 
FFmpeg.

Current wasm implementation in FFmpeg isn’t far from a proof of concept. I have 
done more work on this and get better speed boost, but the work isn’t in good
shape yet.

> 
> There are also no WASM guidelines in the optimisation doxygen file. How to 
> write good assembler that runs fast on x86 and on AArch64 with intrinsics is 
> not explained or referenced either.
> 
> To be clear, I'm not *faulting* anyone, and the RISC-V stuff, that I've been 
> involved with, is also in many ways "embryonic" if less so than WASM's.
> 
> Br,
> _______________________________________________
> ffmpeg-devel mailing list -- [email protected]
> To unsubscribe send an email to [email protected]

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to