YT HDR
Google moved many of their YouTube videos to av1 to save on hosting costs.
Unfortunately in the process, they introduced a severe bug affecting
millions of devices. Summarizing:
- only 8g2 and newer support av1 hardware decoding on the qcom side.
-
while YouTube respects device av1 limits on non hdr
(media_codecs_performance.xml), it does not respect device limits on HDR
videos, offering higher resolution than devices can play for software
decoding.
- Anything beyond 1080p non hdr av1 will lag tremendously (but is blocked)
- Anything beyond 720p hdr10 av1 lags tremendously (>90% frame drops until unplayable).
-
All videos which have been switched to av1 are now using tremendous
battery and cpu cycles since they are now all software decoded using a
low performance sw decoder (dav1d) — all to save Google some hosting
costs.