Hacker News new | ask | show | jobs
by mdavid626 71 days ago
AV1 lacks hw support…
3 comments

VP9 works well too and more supported (default YouTube codec)
My laptop has hardware AV1 encoding and decoding. My TV has AV1 decoding. My phone has AV1 decoding. None of these devices are particularly new.

And don't underestimate dav1d (https://www.videolan.org/projects/dav1d.html). You can comfortably play AV1 video in software on your phone. Try it with VLC.

> You can comfortably play AV1 video in software on your phone

Maybe for about 15 minutes before your battery is drained to 20%. I'm not aware of any software video decoder at all that won't unacceptably heat up your phone and kill your battery.

You really are underestimating just how far e.g. Apple's mobile CPUs have come in terms of raw performance and power-efficiency.
Why say maybe? Why not simply try it for yourself?
I don't need to try it myself to know that software video decoding on the CPU is not a viable solution on mobile phones.
Of course it is. Even the iPhone 7 from 2016 can play 1080p AV1 video.

Why did you spend all that money on your phone if you're not going to exercise the hardware?

Not OP, but 2hr battery time for video playback vs 20hr would be the entire point of this thread. HW decoding is an order of magnitude more efficient.
It's coming along nicely https://en.wikipedia.org/wiki/AV1#Hardware_encoding_and_deco...

Also decoding on a reasonably powerful (non-accelerated) cpu is fast enough for 1080p, not ideal for battery life but still.