You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which version of mpv-android introduced the problem (if known): It's never worked
Description
There's a problem with how Fire OS reports hardware acceleration compatibility, and most apps can't fetch the list correctly. That makes MPV use software decoding for the Hi10p (or H.264 10-bit) codec instead of properly using the Stick's capabilities, which leads to a lot of stuttering, as the processor isn't fast enough to decode video in software.
The solution to this is to make a bypass that tells the backend to ignore the compatibility list provided by Fire OS, and to hardware decode the Hi10p codec anyway. This can be done by identifying the compatible models through their ID.
Important information
Android version: FireOS latest version
mpv-android version: any
Which version of mpv-android introduced the problem (if known): It's never worked
Description
There's a problem with how Fire OS reports hardware acceleration compatibility, and most apps can't fetch the list correctly. That makes MPV use software decoding for the Hi10p (or H.264 10-bit) codec instead of properly using the Stick's capabilities, which leads to a lot of stuttering, as the processor isn't fast enough to decode video in software.
The solution to this is to make a bypass that tells the backend to ignore the compatibility list provided by Fire OS, and to hardware decode the Hi10p codec anyway. This can be done by identifying the compatible models through their ID.