5 ms·
It's a lower-level component in so much stuff we're not even aware of.
by mihaelm 7mo ago
It's a lower-level component in so much stuff we're not even aware of.
- cybrox 7mo agoFFmpeg is a prime single-block-everything-is-built-on xkcd example.
- comprev 7mo agoIt's a sibling to curl in that way
- Carioca 7mo agoBig difference for ffmpeg especially (but I imagine for curl too): it's not just one guy in Nebraska. Seems to have a very healthy community of devs involved in it.
- ldng 7mo agoWell, I don't how it is these days, but it hasn't always been describable as "Healthy".
- 16000198 7mo agoI guess you guys have never heard of HarfBuzz, huh?
- 8cvor6j844qw_d6 7mo ago> prime single-block-everything-is-built-on xkcd Sometimes I wonder if we can vanish one single project out of existence instantly, which one would cause the most chaos.
- al_borland 7mo agoIt looks like the EU compiled a list of contenders. https://interoperable-europe.ec.europa.eu/sites/default/files/news/2022-08/FOSSEPS%20-%20Critical%20Software%20Study%20Report%202022.pdf https://interoperable-europe.ec.europa.eu/sites/default/file...
- andrew_lettuce 7mo agoYep. Which is a great architecture IMO. Simple, performant and flexible: choose 3
- jcelerier 7mo agoAs a FFMPEG API user (e.g. through libavcodec etc.) I would definitely not say "simple". It's constantly breaking stuff and deprecating features from one version to another, and basically requires reading the source constantly to make sure of what's happening and on which backend / API each function can operate. Just today, when I was trying to implement vulkan video decode in ossia score (https://ossia.io https://ossia.io) : Copy data to or from a hw surface. At least one of dst/src must have an AVHWFramesContext attached. int av_hwframe_transfer_data(AVFrame *dst, const AVFrame *src, int flags); Well unlike what the very first sentence of the comment block hints towards, it actually is only implemented for host<->device copy, not device<->device for many backends That said, when it works, it's really great