JVP not falling back to app decoder.
Describe the bug If you play atmos content on a Google Pixel device, the decoder will fail (as the hardware decoder doesn't support atmos) and not fallback to the app decoder.
To Reproduce Steps to reproduce the behavior:
- Select prefer device encoders in settings if not selected 1a. restart JVP
- Open an atmos encoded video
- See error
Expected behavior After erroring out, JVP should switch to the app decoder and restart playback, preferably blacklisting that codec for future videos.
Device (please complete the following information):
- Model: Google Pixel 8
- OS: GrapheneOS 16
- Version 0.197
Media Tested with the Atmos file on this page. https://ott.dolby.com/OnDelKits/DDP/Dolby_Digital_Plus_Online_Delivery_Kit_v1.4.1/Test_Signals/muxed_streams/MP4/MP4_Muxed_Streams.html
Additional context This previous issue misidentifies the bug.
Same thing happens on Pixel 10 Pro XL. Also JVP can play it after forcing app decoder.
VLC plays it transparently (with default settings). Most likely it do this on it's own