logoalt Hacker News

drob518today at 10:58 AM1 replyview on HN

Hm. Not a lot of technical details about the bitrate improvement of the streams of the CPU required to decode them. I’m also wondering if all the encoding and decoding was done by software reference implementations (just VLC?) or whether anything had any form of hardware assist? It reads as “We did it” without much other information as to how well it went or what AV2’s benefits are over both AV1 and other codecs and whether those benefits were realized in the demonstration or require downstream work to achieve.


Replies

adrian_btoday at 12:38 PM

In TFA, there are links to the complete specification of AV2 and to the reference software implementation, which was used in the test.

https://gitlab.com/AOMediaCodec/avm/-/tree/research-v13.0.0/...

TFA says that the test was done on an Apple laptop and the decoding was done on the CPU, so not using any special hardware support.

The reference AV2 implementation uses architecture-specific SIMD instructions on x86-64, Aarch64 and IBM POWER.

So in this test it has used the ARM vector ISA (Neon), written with intrinsics in the C language, as it can be seen in the source files:

https://gitlab.com/AOMediaCodec/avm/-/tree/research-v13.0.0/...

show 1 reply