[libbluray-devel] Found a JRE compiled for Android (ARM)
Vitor Dall'Acqua
veggav at gmail.com
Sat Jan 23 18:08:38 UTC 2021
But Shaya, the source is present in the linked file here.
The thing is that it's beyond my capabilities try to add this to Kodi as a
dependency.
Also another problem I'm seeing here is that while I'm able to pack into an
apk the libjvm.so so it is installed when you install Kodi, this isn't the
case for the .jar files.
You mentioned that Google made sure to close down the possibility of
loading a .so file from outside the app folder?
So you think even if libbluray could read /storage/emulated/0/ it would
fail in use the libjvm?
On Sat, Jan 23, 2021 at 2:30 PM Shaya Potter <spotter at gmail.com> wrote:
> vitor, I'd think that kodi's path manipulation wouldn't impact the jre at
> all. It's just for internal kodi use for themes and media and the like,
> but nothing to do with OS operations (and petri can verify if this or true,
> motivated the need for libbluray to have the ability to a pluggable set of
> file system operations that could be provided to it). But while libbluray
> can use the a provided set of operations, the jvm can't.
>
> I'd think one of your goals should be to get the group that made those jvm
> binaries to release the source and build for it, then kodi can include it
> as part of their build process and even ship with it in the play store.
> I'd think vlc would be interested in this, as well? This would also be
> necessary as would have to ship different jvm's for 32 bit kodi and 64 bit.
>
> On Sat, Jan 23, 2021 at 2:22 PM Vitor Dall'Acqua <veggav at gmail.com> wrote:
>
>> Petri, do you happen to have the source with your latest changes?
>>
>> code.videolan.org is down and I would like to work on this during the
>> weekend.
>>
>> On Fri, Jan 22, 2021 at 6:08 PM Petri Hintukainen <
>> phintuka at users.sourceforge.net> wrote:
>>
>>> pe, 2021-01-22 kello 16:54 -0300, Vitor Dall'Acqua kirjoitti:
>>> > I have not tried to build Java from source.
>>> > The version used by Termux, can be found as pre compiled and source
>>> > here:
>>> >
>>> https://github.com/Hax4us/java/releases/download/v8/jdk8_aarch64.tar.gz
>>> >
>>> > I can give a go with Kodi, which is what I'm familiar with, to git
>>> > clone the latest changes from libbluray, add the lib/arm/client to it
>>> > and add the files from that archive linked here.
>>> > Does it still need a bin folder inside? is the structure correct
>>> > there?
>>>
>>> Structure seems to be normal. I think you need only files from
>>> /jdk8/jre/ and maybe from /glib/ (?).
>>>
>>> JAVA_HOME would point to .../jdk8/ or .../jdk8/jre/. Or, you could try
>>> if simply symlinking .../jdk8/jre/lib/aarch64/server/libjvm.so next to
>>> libbluray.so works.
>>>
>>> The files in top-level bin folder are wrapper scripts. Looking at
>>> those, you may need to set LD_LIBRARY_PATH so that libraries from /glib
>>> can be found. But I don't know if JVM needs those, or if those are only
>>> used with some of the applications.
>>>
>>>
>>>
>>> _______________________________________________
>>> libbluray-devel mailing list
>>> libbluray-devel at videolan.org
>>> https://mailman.videolan.org/listinfo/libbluray-devel
>>>
>> _______________________________________________
>> libbluray-devel mailing list
>> libbluray-devel at videolan.org
>> https://mailman.videolan.org/listinfo/libbluray-devel
>>
> _______________________________________________
> libbluray-devel mailing list
> libbluray-devel at videolan.org
> https://mailman.videolan.org/listinfo/libbluray-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/libbluray-devel/attachments/20210123/3aee2e69/attachment-0001.html>
More information about the libbluray-devel
mailing list