Because of this problem, I’ve downgraded on my XA2 to Sailfish OS 4.4 to enjoy hardware acceleration for video playing in the native web browser, shortly after reporting this.
However, as another user has reported that the situation has improved with latest 4.5, I’ve upgraded from 4.4 again, some two months ago. I’ve tested 720p YouTube before and after this upgrade, I’m attaching a couple of screenshot to show that the issue still exists, but the situation is a bit changed…
Not sure if this change is client-side or server-side, I’m inclined to believe the latter, as VP9 is now used on SFOS 4.5 as well. This improves the situation somewhat, so there are fewer dropped frames with YouTube. 720p is kind of watchable for most videos with my XA2. 480p is now fluid, even with sport videos.
Still, the issue remains, there doesn’t seem to be any hardware acceleration when playing videos in the native browser, which also has a dramatic impact on battery life and the temperature of the device. At some point, I’ve been watching a live stream at 720p for about an hour, and Battery Buddy has alerted me the temperature of the battery was much too high. The device was indeed very hot to touch, so I’ve stopped the stream and removed the phone case. This never happened with 4.4 when watching live streams on that site, in the same position at home, using the same phone case.
Thank you for following this!