3 ms·
> 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
by Sesse__ 3y 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.
- iopq 3y agoI 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/-/tags/1.1.0 https://code.videolan.org/videolan/dav1d/-/releases/1.2.1 https://code.videolan.org/videolan/dav1d/-/releases/1.2.1 https://code.videolan.org/videolan/dav1d/-/releases/1.3.0 https://code.videolan.org/videolan/dav1d/-/releases/1.3.0
- Sesse__ 3y agoYes, 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.”
- iopq 3y agoMaybe 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