551 points by captain_bender 6 days ago | 202 comments | View on ycombinator
celsoazevedo 6 days ago |
jordand 6 days ago |
AV1 software decoding is already very intensive so AV2 decoding benchmarks are the next thing that would be really interesting (or mortifying) to see.
genxy 6 days ago |
Reading the MPEG1 specs back in the 90s as a child opened my eyes to how to define complex systems. For a media coding standard, they spent most of their time saying how to interpret encoded bytes, which I realized is genius. Be descriptive about decoding and you don't have to be prescriptive about encoding. Encoding is where you can apply all the creativity, but you need to provide a way to have a shared understanding of the encoded bytes.
pantalaimon 6 days ago |
ChrisArchitect 6 days ago |
The AV2 Video Standard Has Released (Final v1.0 Specification)
anoncow 6 days ago |
plopilop 6 days ago |
Slurpee99 6 days ago |
... improvements around 25% compared to AV1
AV2 decoding is roughly five times more complex than AV1 decoding
I'm not sure what these two lines mean or if we can compare them, any help?ethin 6 days ago |
ksec 3 days ago |
>AV2 decoding is roughly five times more complex than AV1 decoding.
For the past 8 to 10 years VideoLan are the only guys on the AOM camp who doesn't care about optics and willing to spell out the truth.
>because we did not believe hardware decoding would become available quickly enough, or on enough devices.
The we was basically VideoLAN only. All other members ( at least on the AOM ) thought hardware decoder would be ready by 2019. And we all know how that works out.
mudkipdev 6 days ago |
HN hug of death
GaggiX 6 days ago |
latexr 6 days ago |
But now with AV2 and Dav2d, that completely breaks. Are we eventually going to get AV3/Dav3d and AV4/Dav4d, which will read like Ave/Daved and Ava/Davad? Seems a bit awkward. Was the idea from the start to have the 1 be the version number, and have it specifically be part of the name?
remix2000 6 days ago |
I guess 5 years ago (around the time when Intel stopped making SSE-only chips) is technically "older", but I wouldn't prioritize avx2 when devices intended for consuming media definitely experience much less pressure to upgrade than workstations…
philipallstar 5 days ago |
This is an odd signoff. Are people having a go at dav2d?
account42 5 days ago |
avaer 6 days ago |
The answer is probably the same as for why not AV2 everything; a lot of hardware couldn't support it today. But in 10 years?
It seems we're running up against fundamental limits of human-engineered video codecs at this point. There might be a lesson in there.
arikrahman 6 days ago |
poly2it 6 days ago |
husky8 6 days ago |
latentsea 5 days ago |
the__alchemist 6 days ago |
spiral09 6 days ago |
marccc 5 days ago |
Eldodi 6 days ago |
yieldcrv 6 days ago |
aetherspawn 6 days ago |
kingstnap 6 days ago |
Like we had weird examples like C compilers and Bun. This is a much more interesting example because its highly nontrivial.
AV1 exists, Dav1d exists. Lets see AI take the AV2 spec and Dav1d code and try to make a working high performance AV2 decoder.
- https://web.archive.org/web/20260531130034/https://jbkempf.c...
- https://archive.md/ln5UE