Remix.run Logo
jbk 5 hours ago

> I'm not sure what these two lines mean or if we can compare them, any help?

AV2 saves 25% bandwidth at the cost of 5x more decoding complexity.

0x1ceb00da 4 hours ago | parent [-]

What does "complexity" mean here? Computation required?

WD-42 2 hours ago | parent | next [-]

dav1d is the av1 decoder and it’s an insane feat of engineering. Written in assembly, it even eschews the normal c calling convention to get even better performance.

IshKebab an hour ago | parent [-]

The normal C calling convention is really only for cross-binary calls (e.g. between shared libraries). If you're not doing that you can ignore it; it's not a weird thing to do. It would be odd to strictly follow it in assembly and I assume compilers don't either.

BillStrong 4 hours ago | parent | prev | next [-]

Yes, much higher computation required to encode it, and decode it, both.

Caspy7 2 hours ago | parent [-]

He only mentioned decode complexity. Would be interesting to know the average encode complexity compared to AV1.

simjnd 4 hours ago | parent | prev [-]

Yes