Took my time this weekend to work on having libbluray working on Android.
Spoiler, it's almost impossible without a proper java libjvm.so library to use. If someone has one working on Android (the one from Termux doesn't work) let me know and we can all enjoy full blurays and uhd blurays on Android devices.
Now, back to Dolby Vision.
The only change I made that could cause the micro stuttering that some are noticing is the waitforframe value.
The default value is 50. I have changed it to 250 so it improves playback from slow sources like google drive.
Reverted to 100 and here's a test build.
Tested with Gemini Man from google drive, so it's the worst case scenario, I can only see stuttering during one of the film making company's logo, the one with lava or a red sun.
Nothing during the video.
If you still experience it try changing the number of frames to 2.
And I just watched a full 2 hour 1080p movie streaming from google drive at 23.976. Nothing.
So even if there's a pattern like: I use this receiver, with this TV, my neighbor has the same receiver and same tv with the shield. It's not something worth pursuing.
Please, test, and I hope it fix the problem for you:
https://mega.nz/file/yZ0DwKoB#_K0XcI6iTj...q42pjX9S-k
64 bits version for now to know if this is what caused the problem for some.
And finally, @
quietvoid you have a deeper understanding of how Dolby Vision works than me, what do you think about m2ts support?
Do you think it's possible?