Bug 1380437

Summary: vlc cannot play BluRays with BD-J menus
Product: [Fedora] Fedora Reporter: Winfrid Tschiedel <Winfrid.Tschiedel>
Component: libblurayAssignee: Xavier Bachelot <xavier>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 25CC: Colin.Simpson, dominik, kwizart, xavier
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: libbluray-0.9.3-3.fc25 libbluray-0.9.3-3.fc24 libbluray-0.9.3-3.fc23 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-05 21:44:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Winfrid Tschiedel 2016-09-29 15:01:48 UTC
Description of problem:
vlc refuses to play blurays with java menus - claims java is not installed



Version-Release number of selected component (if applicable):
installed packages 
rpm -qa | grep vlc
phonon-backend-vlc-0.9.0-1.fc24.x86_64
vlc-core-3.0.0-0.8.fc24.x86_64
vlc-3.0.0-0.8.fc24.x86_64
[root@p900 ~]# rpm -qa | grep bluray
libbluray-0.9.3-1.fc24.x86_64
libbluray-bdj-0.9.3-1.fc24.x86_64
[root@p900 ~]# rpm -qa | grep bdplus
libbdplus-0.1.2-1.fc24.x86_64
[root@p900 ~]# rpm -qa | grep java
java-1.8.0-openjdk-headless-1.8.0.102-1.b14.fc24.x86_64
tzdata-java-2016f-1.fc24.noarch
python3-javapackages-4.6.0-14.fc24.noarch
java-1.8.0-openjdk-1.8.0.102-1.b14.fc24.x86_64
abrt-java-connector-1.1.0-8.fc24.x86_64
javapackages-tools-4.6.0-14.fc24.noarch

also with updated libbluray same result (can only play without menus)
libbluray-utils-0.9.3-2.fc24.x86_64
libbluray-0.9.3-2.fc24.x86_64
libbluray-bdj-0.9.3-2.fc24.x86_64


How reproducible:
always 


Steps to Reproduce:
1. have vlc from rpmfusion installed + libbluray + java + libbluray + libbluray-bdj + libaacs + libbdplus

Have a BluRay Image
2. start vlc --> media --> open media --> disc selection bluray 
   (hope I got the correct translation - my vlc is in german
3.

Actual results:
you can only play the bluray without menus


Expected results:
play the bluray with menus


Additional info:

there is no problem on openSUSE Leap 42.1 and Windows 10 x64 
for more details see 

https://bugzilla.rpmfusion.org/show_bug.cgi?id=4270

Comment 1 Colin.Simpson 2016-10-18 10:11:22 UTC
I see this too. I even tried setting the PATH and JAVA_HOME to use the Oracle JRE first, with the same result.

Comment 2 Winfrid Tschiedel 2016-11-27 03:59:40 UTC
The problem exists also on fedora 25

Comment 3 Nicolas Chauvet (kwizart) 2016-11-27 21:08:34 UTC
@Xavier
Can you please verify that you have the right configure option set for libbluray.
Please provide a scratch build to verify if that fix this issue.
Thx

Comment 4 Xavier Bachelot 2016-11-30 01:54:05 UTC
The problem was not a configure option, but rather libjvm.so search paths not suitable for Fedora. I've added a patch to the below build and tested it ok with a bd-j bluray I eventually put my hands on...
http://koji.fedoraproject.org/koji/taskinfo?taskID=16675894

Comment 5 Winfrid Tschiedel 2016-12-01 10:08:03 UTC
Hi Xavier,

you almost succeeded - I could play my first BD with JAVA menus on fedora 25

but there is a new problem -
search media disc causes a crash - I would like to open a new incident, but I do not know to where the dump is written. 

To reproduce the problem you do not need a BD image - problem occurs also for DVD

Take care,

Winfrid

Comment 6 Xavier Bachelot 2016-12-01 20:37:03 UTC
Hi Winfrid,

Thanks for testing. I had only tested with xine yesterday, but now I tested on xine, vlc and player, and all 3 are fine with BD-J now, so I'll likely close the bug once I've made a real build. Oh, and btw, the patch I added to this scratch build of libbluray has already been committed upstream. 

Could you please try with a different player than vlc to pin-point the issue ? I believe the problem you are seeing now with vlc is different than the BD-J issue at hand (and thus, a new bug should be opened against vlc).

Regards,
Xavier

Comment 7 Colin.Simpson 2016-12-02 15:23:24 UTC
BluRay disks now play with menus for me too.

Thanks for fixing

Comment 8 Fedora Update System 2016-12-03 15:32:56 UTC
libbluray-0.9.3-3.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-41ce1a19af

Comment 9 Fedora Update System 2016-12-03 15:33:05 UTC
libbluray-0.9.3-3.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-12cf2ceb4e

Comment 10 Fedora Update System 2016-12-03 15:33:10 UTC
libbluray-0.9.3-3.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-ac1042dfcc

Comment 11 Fedora Update System 2016-12-04 07:23:31 UTC
libbluray-0.9.3-3.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-ac1042dfcc

Comment 12 Fedora Update System 2016-12-04 07:26:52 UTC
libbluray-0.9.3-3.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-41ce1a19af

Comment 13 Fedora Update System 2016-12-04 08:08:11 UTC
libbluray-0.9.3-3.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-12cf2ceb4e

Comment 14 Fedora Update System 2016-12-05 21:44:43 UTC
libbluray-0.9.3-3.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.

Comment 15 Fedora Update System 2016-12-13 02:26:13 UTC
libbluray-0.9.3-3.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2016-12-13 04:21:18 UTC
libbluray-0.9.3-3.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.