Skip to content

FireStick Forced Hardware Acceleration disables embebbed subtiles

when forcing HW acceleration on firestick with the following code:

            Media m = new Media(libvlc, myUri);
            m.setHWDecoderEnabled(true, true);

Video Acceleration kicks in, as unknown device, video runs smooth but subtitles stop working. If I dont force hardware acceleration subtitles work.

This only happens with amazon's firestick, I've tried other devices and it works as expected.

Android Studio shows the following error on the console:

10-20 09:31:42.945 5164-7392/com.example.monokuma E/VLC: [59c0cbd0] blend blend: no matching alpha blending routine (chroma: RGBA -> ANOP)
10-20 09:31:42.945 5164-7392/com.example.monokuma E/VLC: [59c0cbd0] core blend: blending RGBA to ANOP failed
10-20 09:31:44.365 5164-7392/com.example.monokuma E/VLC: [5a2ec1e0] core vout display: Failed to change zoom
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information