Video codecs: Adding AV1 stateless video decoder support to Linux

https://www.collabora.com/news-and-blog/news-and-events/video-codecs-adding-av1-stateless-video-decoder-support-to-linux.html

151 points · 2 comments · view on lemmy.world

2 Comments

reployer@feddit.de · 24 pts · 2y (1 reply)

sounds nice but what is the advantage of a stateless decoder?

How can it be stateless if you need information from past I frames?

ScampiLover@lemmy.world · 17 pts · 2y

It's not stateless end-to-end, it just means the client needs to keep track and pass the state rather than drivers or hardware

I'm not 100% on the motivation but from an architectural standpoint it does make sense - your software can now do many new and weird things without a hardware change

One example I saw was allowing an arbitrary number of streams to be processed simultaneously, just passing the different context state for each stream