(2021-06-15, 00:26)MrMagic Wrote: (2021-06-12, 00:55)fandangos Wrote: Even with my own code it's not possible to use this anymore because of conflicts.
So if I understand correctly this basically means that from Matrix 19.1 onwards, your changes for full blu-ray menus on Android will not work properly anymore? Due to the fact that you used a "hacky" way to work around a navigation bug that is no longer feasible?
That would be a shame... Guess we have to continue using your 19.0 build for blu-ray menus then
A hacky way? ffs..
Like if I stole the code from an open source project and used it to do something it shouldn't? lol
No.
My way of fixing the chapter skip bug had code in both the videoplayer.cpp and the InputStreamBluray.
Da-and solution was able to fix this by having all the code insixe InputStreamBluray since it's a bluray problem so it's best to avoid touching code that's used for a ton of other stuff because you don't know what you could end up breaking.
Also, this pull request was open for sometime and my child was born in the meantime so I couldn't work on it anymore.
For this 2 reasons I figure it would be best to use his code.
The reason it's not feasible anymore is:
1. I deleted my code. So I don't have a backup on GitHub for it any more.
2. In github if you change part of code that someone else changed too it will cause a conflict because github, when merging, has no idea what to use.
You would have to solve this conflict manually everytime.
The chapter skip solution proposed by da-anda was tested on other platforms like windows and it worked flawlessly.
It wasn't tested on android but since it is the same code for both it should work.
So, there might be more to it.
Like, we have no idea what kind of changes Maven use in his build and something could break it.
The thing is, it does work for windows, it should work for android.
Absolute no input being passed to the disc is not the expected behavior and it's only present on Maven's build.
Try 19.1 on windows with bd-j and test if the input keys work.
If it does the problem is with his build.