[WiP] - BD-J Feature | Page 3

Discussion in 'Area 51 - Testing Area' started by Sebastiii, March 20, 2016.

  1. regeszter
    • Team MediaPortal

    regeszter Retired Team Member

    Joined:
    October 29, 2005
    Messages:
    5,335
    Likes Received:
    2,863
    Ratings:
    +5,151 / 18
    Home Country:
    Hungary Hungary
    You may merge both of branches to one and compile from source. ;)


     
    • Funny Funny x 2
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. mrwinch

    mrwinch Portal Member

    Joined:
    August 9, 2009
    Messages:
    18
    Likes Received:
    3
    Ratings:
    +6 / 0
    1+ tester
    I've installed this version of Mediaportal but some BR give me problems with menu: I insert disk in my HTPC, confirm to play inside Mepo, I choose "Menu" in playlist to access menu but it's not always showed (black screen). I've attached BRreader's log of three BR:
    - Despicable Me: menu not showed
    - The day after tomorrow: menu not showed
    - Starship Trooper: menu correctly showed
    Let me know if you want/need more information or test
     
    Last edited: April 15, 2016
    • Like Like x 1
  4. Sebastiii
    • Team MediaPortal

    Sebastiii Development Group

    Joined:
    November 12, 2007
    Messages:
    16,204
    Likes Received:
    6,169
    Gender:
    Male
    Location:
    France
    Ratings:
    +10,150 / 9
    Home Country:
    France France
    Show System Specs
    Does the title list works and play the BD ?
    If you are using a real BD, you need a tool to avoid the protected disk.
     
  5. mrwinch

    mrwinch Portal Member

    Joined:
    August 9, 2009
    Messages:
    18
    Likes Received:
    3
    Ratings:
    +6 / 0
    Yes, title list works fine: I use AnyDVD otherwise I obtain an error accessing disk

    Inviato dal mio Lenovo K50a40 utilizzando Tapatalk
     
    • Like Like x 1
  6. Sebastiii
    • Team MediaPortal

    Sebastiii Development Group

    Joined:
    November 12, 2007
    Messages:
    16,204
    Likes Received:
    6,169
    Gender:
    Male
    Location:
    France
    Ratings:
    +10,150 / 9
    Home Country:
    France France
    Show System Specs
    So it seems :

    Those lines in BDReader.log tell that the libbluray didn't find Java (or something causes JVM not to work or to be available), maybe Java is not installed properly.
    The other issue I see in those logs is:

    It is most likely old .ax is used (so upgrade didn't go well) as 33 event is BD_EVENT_UO_MASK_CHANGED and current code knows it when it comes to logging so when it is missing it is 99.9999% sure that .ax is old

    Maybe you could try to run again the installer ?
     
    • Thank You! Thank You! x 1
  7. mrwinch

    mrwinch Portal Member

    Joined:
    August 9, 2009
    Messages:
    18
    Likes Received:
    3
    Ratings:
    +6 / 0
    Many thanks for your answer and suggestions. I've installed latest java on a fresh win10 (x64) installation: I've installed Mediaportal using installer in first post. So, I'll try to install again java and Mediaportal: I'll let you know.
    Thanks again
     
    • Like Like x 1
    • Thank You! Thank You! x 1
  8. mrwinch

    mrwinch Portal Member

    Joined:
    August 9, 2009
    Messages:
    18
    Likes Received:
    3
    Ratings:
    +6 / 0
    Success!!! :D
    I explain what happens to my HTPC: first of all, I installed Win10x64 and all necessary drivers. I'm lazy and I don't like to wait software's download and installation, so I downloaded Java SE at work (v8u77) and installed it. Unfortunately, no luck with BD-J: then, I downloaded JaveSE from my HTPC, installed but always no luck with BD-J. Finally, I try to download it with automatic download from browser: and this time I've been lucky. Menu are correctly showed in all BR disks I've tried (approx. 10 disk).
    Last but not least: I've seen libbluray's version in this topic is 0.6.2 whereas in VLC library is 0.9.2. Is it correct?
    Sebastiii, many thanks for your help and for your work
     
  9. Sebastiii
    • Team MediaPortal

    Sebastiii Development Group

    Joined:
    November 12, 2007
    Messages:
    16,204
    Likes Received:
    6,169
    Gender:
    Male
    Location:
    France
    Ratings:
    +10,150 / 9
    Home Country:
    France France
    Show System Specs
    All greating goes to Tourettes, i'm not try to make a build public, it's nice that it's works.
    About the version number i will ask him :)
     
  10. mrwinch

    mrwinch Portal Member

    Joined:
    August 9, 2009
    Messages:
    18
    Likes Received:
    3
    Ratings:
    +6 / 0
    Ok, greetings Tourettes too :)
     
    • Agree Agree x 2
  11. SilentBob

    SilentBob Portal Pro

    Joined:
    January 1, 2011
    Messages:
    54
    Likes Received:
    38
    Ratings:
    +50 / 0
    Home Country:
    Germany Germany
    My current learnings, i am still not able to use BD-J Menus.

    I learned that some of my BDs just have an "normal" non Java Menu, which is working.

    for BD-J: I needed to install the JDK in x86!
    I needed to set JAVA_HOME to C:\Program Files (x86)\Java\jdk1.8.0_91
    bluray.dll tries to start: C:\Program Files (x86)\Java\jdk1.8.0_91\jre\bin\server\jvm

    therefore a Java with "bin\server\jvm" is needed

    with setting:
    Code (Text):
    1. set BD_DEBUG_MASK=0xFFFFF
    2. set BD_DEBUG_FILE=C:\ProgramData\Team MediaPortal\MediaPortal\log\bluraydll.log
    one can get additional bluray.dll debug logs, there it is possible to see if BD-J is enabled:
    Code (Text):
    1. ...
    2. bdj.c:175: Opening C:\Program Files (x86)\Java\jdk1.8.0_91\jre\bin\server\jvm ...
    3. file_win32.c:140: Opened WIN32 file C:\Program Files (x86)\Team MediaPortal\MediaPortal\libbluray.jar (0C3066B0)
    4. file_win32.c:47: Closed WIN32 file (0C3066B0)
    5. bdj.c:470: BD-J check: OK
    6. ...
    From the logs I now get this
    Code (Text):
    1. PrintStream.java:java.io.PrintStream.println:823: java.io.FileNotFoundException: I:\BDMV\JAR\99999\config.xml (The system cannot find the path specified)
    2. PrintStream.java:java.io.PrintStream.println:823:     at java.io.FileInputStream.open0(Native Method)
    3. PrintStream.java:java.io.PrintStream.println:823:     at java.io.FileInputStream.openImpl(FileInputStream.java:102)
    4. PrintStream.java:java.io.PrintStream.println:823:     at java.io.FileInputStream.<init>(FileInputStream.java:60)
    5. PrintStream.java:java.io.PrintStream.println:823:     at java.io.FileInputStream.<init>(FileInputStream.java:80)
    6. PrintStream.java:java.io.PrintStream.println:823:     at java.io.FileReader.<init>(FileReader.java:58)
    7. PrintStream.java:java.io.PrintStream.println:823:     at z.a(Unknown Source)
    8. PrintStream.java:java.io.PrintStream.println:823:     at k.a(Unknown Source)
    9. PrintStream.java:java.io.PrintStream.println:823:     at k.b(Unknown Source)
    10. PrintStream.java:java.io.PrintStream.println:823:     at k.i(Unknown Source)
    11. PrintStream.java:java.io.PrintStream.println:823:     at k.b(Unknown Source)
    12. PrintStream.java:java.io.PrintStream.println:823:     at k.a(Unknown Source)
    13. PrintStream.java:java.io.PrintStream.println:823:     at com.bydeluxe.bdlive.DisneyBootstrapXlet.d(Unknown Source)
    14. PrintStream.java:java.io.PrintStream.println:823:     at com.bydeluxe.bdlive.DisneyBootstrapXlet$2.createAndStartBootloader(Unknown Source)
    15. PrintStream.java:java.io.PrintStream.println:823:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    16. PrintStream.java:java.io.PrintStream.println:823:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    17. PrintStream.java:java.io.PrintStream.println:823:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    18. PrintStream.java:java.io.PrintStream.println:823:     at java.lang.reflect.Method.invoke(Method.java:498)
    19. PrintStream.java:java.io.PrintStream.println:823:     at org.videolan.IxcRegistryImpl$RemoteObjectInvocationHandler$RemoteMethod.run(IxcRegistryImpl.java:308)
    20. PrintStream.java:java.io.PrintStream.println:823:     at java.lang.Thread.run(Thread.java:745)
    21.  
    and that (my mediaportal is not running with elevated priviledges):
    Code (Text):
    1. BDJSecurityManager.java:org.videolan.BDJSecurityManager.checkPermission:176:  *** caught java.security.AccessControlException: access denied ("java.awt.AWTPermission" "accessClipboard") at
    2.     java.awt.event.InputEvent.canAccessSystemClipboard(InputEvent.java:354)
    3.     java.awt.event.InputEvent.<init>(InputEvent.java:344)
    4.     java.awt.event.KeyEvent.<init>(KeyEvent.java:1012)
    5.     java.awt.event.KeyEvent.<init>(KeyEvent.java:1083)
    6.     ff.<init>(Unknown Source)
    7.     dy.keyPressed(Unknown Source)
    8.     java.awt.Component.processKeyEvent(Component.java:6493)
    9.     java.awt.Component.processEvent(Component.java:6312)
    10.     java.awt.Component.dispatchEventImpl(Component.java:4891)
    11.     java.awt.Component.dispatchEvent(Component.java:4713)
    12.     java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
    13.     java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806)
    14.     java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074)
    15.     java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945)
    16.     java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771)
    17.     java.awt.Component.dispatchEventImpl(Component.java:4762)
    18.     java.awt.Component.dispatchEvent(Component.java:4713)
    19.     java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    20.     java.awt.EventQueue.access$500(EventQueue.java:97)
    21.     java.awt.EventQueue$3.run(EventQueue.java:709)
    22.     java.awt.EventQueue$3.run(EventQueue.java:703)
    23.     java.security.AccessController.doPrivileged(Native Method)
    24.     java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    25.     java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    26.     java.awt.EventQueue$4.run(EventQueue.java:731)
    27.     java.awt.EventQueue$4.run(EventQueue.java:729)
    28.     java.security.AccessController.doPrivileged(Native Method)
    29.     java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    30.     java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    31.     java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    32.     java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    33.     java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    34.     java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    35.     java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    36.     java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    37.  
    I will see if I can dig deeper to see why I cannot go further here. Still no movie seen in MediaPortal over Menu.
     
    Last edited: June 12, 2016
    • Like Like x 1
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!