We must not continue to develop media codecs in memory unsafe languages. Small, auditable sections can opt-out perhaps, but choosing default-unsafe for this type of software is close to professional negligence.
Dav2d
171–180 of 199 posts
Re: Dav2d
#172Earlier quoted context omitted.
I'm all ears on how we can fix it otherwise. Keep in mind that those kinds of services: - should not be MITMed by CDNs - are generally ran by volunteers with zero budget, money and time-wise
First off, don't block the first connection of the day from a given IP. Rate limit/block from there, for example how sshguard does it. I've seen several posts on HN and elsewhere showing many bots can be fingerprinted and blocked based on HTTP headers and TLS. For the bots that perfectly match the fingerprint of an interactive browser and don't trigger rate limits, use hidden links to tarpits and zip bombs. Many of t…
The bots come from a huge number of IP addresses, that won't really help that much. And it doesn't solve the UX problem either, because most pages require multiple requests for additional assets, and requiring human verification then is a lot more complicated than for the initial request.
> For the bots that perfectly match the fingerprint of an interactive browser
That requires properly fingerprinting the browser, which will almost certainly have false positives from users who use unusual browsers or use anti-fingerprinting.
> use hidden links to tarpits and zip bombs.
That can waste the bot users resources, but doesn't necessarily protect your site from bots. And Also requires quite a bit of work that small projects don't have time for.
Unless there is a prebuilt solution that is at least as easy to deploy and at least as effective as something like anubis, it isn't really practical for most sites.
Re: Dav2d
#173Re: Dav2d
#174Re: Dav2d
#175Project description: dav2d is the fastest AV2 decoder on all platforms :) Targeted to be small, portable and very fast. If you're out of the loop like me: AV2 is the next-generation video coding specification from the Alliance for Open Media (AOMedia). Building on the foundation of AV1, AV2 is engineered to provide superior compression efficiency, enabling high-quality video delivery at significantly lower bitrates.…
i don't even own a dgpu capable of encoding av1 and they're already coming out with av2?
Re: Dav2d
#176Re: Dav2d
#177Earlier quoted context omitted.
It does not contradict it, and also, a gif is not a video.
> a gif is not a video. They're not that different; the image codec WebP is derived from VP8's intra-frame coding.
Re: Dav2d
#178Earlier quoted context omitted.
By this logic nobody should ever name their child Ted or Theodore because Ted Bundy existed.
You ever meet someone named Adolf? Sometimes names actually are no longer used after a particularly terrible person had that name.
Re: Dav2d
#179 Dav1d AV1 Decoder
Dav2d AV2 Decoder
Just like "GNU's Not Unix"Re: Dav2d
#180Earlier quoted context omitted.
Then how can there be a decoder if it's not final ?
You seem to be unfamiliar with the concepts of alpha and beta or other pre-release software. Seems a strange thing to be unfamiliar though in 2026
// I jest... but only to hide the sadness