Page 1 of 1

VLC for M1 with Broken Blu-Ray Menu Support

Posted: 17 May 2021 00:39
by Seesaw
I'm currently on Version 3.0.14 Vetinari (Apple Silicon) but have experienced the issue on 3.0.12.1 as well.

The Blu-Ray discs were directly copied and decrypted to an external hard drive with MakeMKV and packaged into an ISO with ImgBurn (with a PC). All ISO files play correctly.

However, this warning is persistent across all attempts to play the files on my Mac mini:
Java required
This Blu-ray disc requires Java for menus support.Java was not found on your system.
The disc will be played without menus.
A quick check using VLC on Windows show no problems with the files themselves, it's just a lack of Java support on M1 to display menus. I've already attempted to install Java from Oracle Version 8 Update 291 for MacOS and assume that Rosetta 2 can successfully translate the code. However, VLC still does not recognize the installation. Has anyone found a work-around, or is there nothing to do except to wait around for Oracle to update their code for Apple Silicon?

This is the only issue holding me back from switching to Apple Silicon, and it's such a minor yet major issue at the same time.

Re: VLC for M1 with Broken Blu-Ray Menu Support

Posted: 17 May 2021 11:00
by fkuehne
There is no Java for M1 yet, so we cannot enable BR menu support. As soon as this changes, we can do it.

It might be possible to use the Intel-variant of VLC-Mac on M1 within Rosetta 2 to use Java, but I didn't try it due to a lack of a BR drive.

Re: VLC for M1 with Broken Blu-Ray Menu Support

Posted: 26 Aug 2021 22:41
by jnwan
zulu has provided native java jdk for m1, and I have installed it but VLC still throws the same error, is this expected?

Re: VLC for M1 with Broken Blu-Ray Menu Support

Posted: 27 Aug 2021 14:22
by fkuehne
Please see this bug report for an in-depth discussion of this subject: https://code.videolan.org/videolan/vlc/-/issues/26023

Re: VLC for M1 with Broken Blu-Ray Menu Support

Posted: 28 Apr 2022 06:27
by rtos
I don't know if this will help but this is what I did to get VLC to work on my M1-Mac-mini. I have Rosetta installed.
I rolled back JAVA:
To roll back JAVA visit the JVA website this is for MAC. https://java.com/en/download/help/mac_u ... _java.html.
For Windows https://java.com/en/download/help/remov ... sions.html
Once you have removed JAVA with above instructions then go the JAVA archives and install an older version of JAVA for your operating system
https://www.oracle.com/java/technologie ... 60-oth-JPR

When I was trouble shooting my MAC M1 I also removed VLC then removed JAVA Reinstalled VLC then JAVA then rebooted everything.
I installed VLC VLC (3.0.17.3) for MAC and JAVA jdk-8u202-macosx-x64.dmg
VLC is again working on my iso files showing all menus

Re: VLC for M1 with Broken Blu-Ray Menu Support

Posted: 28 Apr 2022 08:11
by fkuehne
This should also work without Rosetta with a native Java installation.