and my bad libjvm.so is present. you can find it in jdk8_aarch64/jdk8/jre/lib/aarch64/server
On Fri, Jan 22, 2021 at 8:34 PM Vitor Dall'Acqua <[email protected]> wrote: > The player setting, if it works, would be the best option, at least from > my perspective. > > Kodi uses path translation, called special protocol, > see here: > https://kodi.wiki/view/Special_protocol > > so you can map to a read and write path like the user data folder, have a > JRE folder in there and it would much easier to experiment and figure out > what works and what doesn't. > Also this would not cause Kodi to carry JRE in itself, or it's addons > since I have no idea how legal something like this would be. > > On Fri, Jan 22, 2021 at 5:26 PM Petri Hintukainen < > [email protected]> wrote: > >> pe, 2021-01-22 kello 14:46 -0300, Vitor Dall'Acqua kirjoitti: >> > Well, I was looking at Petri's latest commit and now libbluray will >> > search for JVM inside it's own folder. >> > This might be the answer for JRE on Android. >> >> It should also help with libbluray .jar files, those can now be next to >> libbluray.so (or the module where libbluray is linked in). >> >> I don't know if it helps with JRE, libjvm.so would need to be in the >> same directory with libbluray.so. This is of course possible only if >> JVM is relatively simple (like PhoneME was). I don't know if symbolic >> link would work (?). >> Maybe this could be extended to support full JRE tree too. "Normal" >> linux JVM paths are more or less useless with Android anyway. >> >> >> Another possible solution could be adding libjvm.so location to dynamic >> linker search path (like in old OpenJDK android examples). They seem to >> add /data/app/jre/lib/arm/jli and /data/app/jre/lib too ; these are not >> required with Linux, but seem to be an issue with MacOS (see >> bdj.c:_load_jli_macos()). >> >> >> Also JAVA_HOME should work now with "lib/arm/client". If it is >> difficult to set, it would be quite simple to add player setting for >> this (something like bd_set_player_setting_str(bd, BD_JAVA_HOME, >> "/some/path")). Still, being able to figure it out automatically would >> be the easiest way :) >> >> >> >> _______________________________________________ >> libbluray-devel mailing list >> [email protected] >> https://mailman.videolan.org/listinfo/libbluray-devel >> >
_______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
