Hacker News new | ask | show | jobs
by Sesse__ 967 days ago
> Why only 4 threads? My phone from 2020 has 8 cores/8 threads and a 720p screen

Of which half of them are small cores (Cortex-A53), which is pretty likely to throw a spanner in the works of the threading model. But hey, feel free to inform the dav1d authors that their dav1d paper benchmarked dav1d wrong.

1 comments

I didn't say they did it wrong, I asked a question. It wasn't a rhetorical question.

Anyway, this point might be moot because dav1d has released several versions with further NEON optimizations after the paper

https://code.videolan.org/videolan/dav1d/-/tags/1.1.0

https://code.videolan.org/videolan/dav1d/-/releases/1.2.1

https://code.videolan.org/videolan/dav1d/-/releases/1.3.0

Yes, and there's _still_ not 1080p everywhere! There was a talk on Demuxed 2023 _yesterday_, where the last sentence in the abstract is:

“720p real-time AV1 software playback on the large majority of Android devices out in the wild is now a reality.”

Maybe some difficult 1080p videos, but my phone can handle 30 FPS ones from what I've tested. It depends of course if you require NO dropped frames, or simply not noticeable performance degradation. I can't tell when it drops one frame out of a thousand