[FFmpeg-devel] I've written a filter in Rust
Tomas Härdin
git at haerdin.se
Sun Feb 23 23:30:03 EET 2025
lör 2025-02-22 klockan 14:57 +0200 skrev Rémi Denis-Courmont:
> Le perjantaina 21. helmikuuta 2025, 20.02.16 UTC+2 Tomas Härdin a écrit :
> > The above said, I'm not against Rust. It has some nice properties. But
> > it does not seem very "stable" so far. Perhaps this has changed in
> > recent years..
>
> IME, it's become very usable for user-space code. Bare metal still pretty much
> requires unstable features, but that's not a problem for FFmpeg.
I mean more in terms of ABI, and having to have cargo install specific
versions of the Rust compiler and so on.
> > If we're in the habit of allowing other languages I'd be in favor of
> > allowing C++, so that we can make use of the STL containers rather than
> > rolling our own.
>
> Yikes. Rust is actually way saner for type-generic programming than C++.
No doubt, but STL is still miles better than rolling our own
containers.
Anyway, rather than shoehorning Rust into this codebase it might make
more sense to contribute to NihAV instead. But only if it has a sane
parsing framework
/Tomas
More information about the ffmpeg-devel
mailing list