Java for BD-J menus

Use V4.

It can play everything including DV but it will output HDR10.

DV is a proprietary format and the enhancement layer is only playable by dedicated players that support it like the OPPO 203.

I’ve tried to compile 9.2.2-bd using wsl2 but it fails for not having a native linux platform… so much hope for WSL2…

Well…later this week I’ll install ubuntu as dual boot and I’ll try to compile coreelec from vpeter and fix the problems with ISO on most recent versions.

You can install Ubuntu on a VM and use that to create a build if WSL2 fails.

Yeah I’m aware of that but I’m soon getting a nvm2 ssd that has enough space for dual booting and I’ll use Windows basically for playing HDR games and everything else will be on linux.

So I’ll use this thread as a worklog.

Installed Ubuntu in a VM, the NVMe SSD will take a while to arrive.
Compiled from vpeter git 9.2.2-bd branch.

It already has the libcdio updated and it already has the fix bus encryption and it already can’t play ISOs.

So, 9.2.2-bd last commit is: may 12th.
V4 the last one that works is from: may 8th.

Probably reverting this commit BD-J menu updates from 9.2.2

it will work again but since we want it working flawless with everything else updated I have to recompile it with bus encryption and later I’ll revert the libcdio update.

EDIT:
Quick question since I’m new to this patch system used on CoreElec.
If I just delete a patch from /CoreElec/package/mediacenter/Kodi/patches/*.patch
and compile again

$ PROJECT=Amlogic-ng make

It should compile without the patch, correct? Or does the compiler holds a cache/temp somewhere?

Buildsystem should rebuild kodi if patches are changed. But to be sure delete kodi before make.

PROJECT=Amlogic-ng ./scripts/clean kodi
PROJECT=Amlogic-ng make

Nice, thank you.

Fixed the problem, and as I suspected earlier the problem is here:

DVD ISOs still play fine, BDMV folders will play fine, for UHD and regular BD.
But Blurays and UHD Blurays ISOs are UDF 2.50.
Maybe you made the ISO you test yourself? If you build it on linux that’s the answer because mkudffs does not support version 2.50.

So now I can move on to 9.2.3-vpeter and build from that just ommiting that line.

If I just

$ git checkout -f 9.2.3-bd
$ PROJECT=Amlogic-ng make

Will it work? Or do I need to rebuild everything?

EDIT: Well it seems git checkout already erases everything.

You are saying –disable-udf is wrong? And should be enabled?

I downloaded my 2 ISO files from the grey Internet :slight_smile:

Yes,

Well, I went forward with my changes:

  1. Removed bus-encryption
  2. Reverted libcdio to 0.94
  3. removed -disable-udf

It started to work after the last change.
So now I’m moving to 9.2.3-bd and compiling again but bus-encryption and libcdio updated but -disable-udf removed to confirm.

Ok, confirmed on 9.2.3-vpeter with -disable-udf removed everything is fine.

For people wanting to try the latest one here it is:
CoreELEC-Amlogic-ng.arm-9.2.3-Vpeter-Fandangos.tar
https://drive.google.com/file/d/1IUOMMMTrKxujsnEDSfavoW9H9srI-7DS/view?usp=sharing

Just add it to /storage/update and reboot.

Enjoy

Thank you. Wondering why I removed this important thing … :frowning:

1 Like

No worries, it’s amazing how far you managed to bring libbluray on such a small device.

Now I just need to figure out how to power on this board with my remote.
Tried everything you can imagine and nothing.

Opening a new thread in 3, 2…

Is there a way to make this work on a vanilla build?

The point of this extra build is to bump some libraries on official build to get functionality working.

Thanks. Any plans to contribute this to the core builds?

No, because bumps are not 100% compatible. Only CE10 will have this changes.

1 Like

Can anyone create this latest image for non-.ng devices?

Will do but atm little busy. Later today…

1 Like

Thank you for your efforts
CoreELEC-Amlogic-ng.arm-9.2.3-vpeter-Fandangos.tar test results:
1.If vfs.sacd addon is installed, then BD&UHD.ISO can only be played in file management mode,Video tags don’t see BD&UHD.ISO
2.M2TS inside UHD BDMV cannot correctly recognize audio&subtitle language,Show is unknown.Some of the M2TS inside the BD are normal, some are not normal.

The m2ts does not have the language tag inside.

If you play m2ts directly it is correct to display unknown.

The language, chapters and all extra data are available on .mpls files and some extra hex info on clpi files.

If you play full disc, main movie or simplified menus playing the ISO or starting index.bdmv file it will show the correct language.

And thanks Vpeter for compiling the non-ng version I could do it but I’m stuck at work today.

I put both new files here https://drive.google.com/drive/folders/1Gb1eU7P6TVavyYlD5EYoYdY4I1xixVUK?usp=sharing

I can test them only tomorrow.

1 Like