31 ms·
Mobile doesn't have 4K screens, any phone released in the last few years can handle 1080p or 1440p AV1 I mean ANY phone. My phone is $160 from 2019 and it can
by iopq 3y ago
Mobile doesn't have 4K screens, any phone released in the last few years can handle 1080p or 1440p AV1
I mean ANY phone. My phone is $160 from 2019 and it can play 1440p AV1 on youtube (with a few frame drops, but nothing noticeable), even though it has a 720p screen. I'd have to get my OnePlus 3 (2016) to stutter in 1440p
note that the OnePlus 3 would stutter in h264 1440p as well, it's just old
- Sesse__ 3y agoIt's not only about “handle”, it's about not eating through all of your battery before you're done watching the video. But no, “any” phone cannot reliably play 1080p AV1: https://www.spiedigitallibrary.org/conference-proceedings-of-spie/12226/122260T/Benchmarking-and-analysis-of-AV1-software-decoding-on-Android-devices/10.1117/12.2633692.short?SSO=1 https://www.spiedigitallibrary.org/conference-proceedings-of... “Overall AV1 real-time playback of 720p 30fps @ 2Mbps is feasible for low-end devices with 4 threads and 1080p 30fps @ 4Mbps is feasible for high-end and mid-range devices with 4 threads using Dav1d decoder.”
- iopq 3y ago> it's about not eating through all of your battery before you're done watching the video we're talking about hours of playtime before you run out of power, you can verify this on your own phone on youtube right now, go enable av1 and marvel at how YOUR phone can play these videos at 1080p > Overall AV1 real-time playback of 720p 30fps @ 2Mbps is feasible for low-end devices with 4 threads and 1080p 30fps @ 4Mbps is feasible for high-end and mid-range devices with 4 threads using Dav1d decoder Why only 4 threads? My phone from 2020 has 8 cores/8 threads and a 720p screen https://www.gsmarena.com/oppo_a32-10454.php https://www.gsmarena.com/oppo_a32-10454.php So even if it doesn't handle some 1080p videos that I haven't tested, I should probably be watching them at 720p since that's all my phone can do.
- 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
- Tommstein 3y ago> Mobile doesn't have 4K screens . . . The Sony Xperia 1 series does (along with a headphone jack, microSD card support, notification LED, a hardware camera button, no hole in the screen for the front camera, etc.).
- iopq 3y agoThat's a high end device that can chew through 4K AV1 video like no tomorrow