Posts by blob810
-
-
Enable debug logging and post a Full log, while try to Open a Blu-ray with menu.
-
This is my update script:
Bash#!/bin/bash MAKEMKV_KEY=$(curl "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053" -s | awk 'FNR == 243 {print $57}' | cut -c 21-88) echo "Getting new key: $MAKEMKV_KEY" echo "Generate new key file" export keyfile=$HOME/.MakeMKV/settings.conf echo "app_Key=\"$MAKEMKV_KEY\"" > $keyfile
The config file is in /.MakeMKV/settings.conf
-
Just Download the addon from 5schatten google drive. Install it as an addon in your LibreELEC 9.0 Build and restart. After restart you have to set the Beta key in the Settings file from Makemkv. You can find the Beta key in the makemkv Forum.
-
-
-
You also must add the patch from the makemkv forum. otherwhise makemkv is crashing when you start open an encrypted BD. file.php?id=1356
-
Wow, this looks awesome. Big thanx for keeping LE Remix alive!
Just a question, could Dolphin be easily exchanged with Ishiiruka?
Would it make sense to drop Dolphin and build Ishiiruka in LE Remix?Since it is faster and less cpu consuming.
Will test it soon by myself... but have anyone installed MakeMKV 9.0.0, does it work?
Would like to watch BluRays inside Kodi.
Update:Really cool build, fixed two bugs for me at once. Always had problems with my Harmony 700 remote (and used my wireless keyboard instead), when I clicked on up down left right buttons, the cursor skipped one menue point and jumped already to the second. Now the problem is gone.
Finally TVHeadend is working! Tried everything to get it working, always got the error TVheadend client is not reachable. Now it works out of the box.
What is definitly not working is MakeMKV, tried to play a Bluray: Kodi reboots.Hope this can be fixed.
Also my favourite Skin is not working with Leia anymore. Is there any skin avaible for Leia which supports customisation of the menue?
Had used Estuary v2 Extended Shortcuts before, now it's incompatible.
For makemkv there is a fix in the makemkv forum. Search in the Linux section from the forum. I have a working version on my HTPC with one of the latest Milhouse Builds. Maybe 5schatten can bring it inside the build as an addon like escalade.
-
It‘s still working.
-
I copied the JRE from the dk-8u161-linux-arm32-vfp-hflt.tar.gz and renamed it to JRE1.8.0_161. Create a symlink from JRE to JRE1.8.0_161.
Also I recompiled the Libbluray.jar on respbian. But I think that is not necessary. Last I copied the the libs inside the lib folder. Also from raspbian os.
I hope its possible to integrate it in the final images of libreelec 9.
-
-
I tried to install it on rpi3. I compiled Libbluray from scratch on the raspberry pi in respbian. And I also copied the libraries from respbian. Installed it on libreelec as an add-on. But when I try to play a file with disc menu I got a spinning wheel.
Edit: For java I took the jdk-8u161-linux-arm32-vfp-hflt.tar.gz
The debug los says:
Code
Display More19:45:07.657 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3394: HDMV event: 7 0 19:45:07.657 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3394: HDMV event: 3 2 19:45:07.658 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - register.c:420: bd_psr_write(): PSR4 (TITLE_NUMBER) 0xffff -> 0x2 19:45:07.658 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3045: PSR change: psr4 = 2 19:45:07.658 T:1941344832 DEBUG: GLES: Extension Support Test - GL_EXT_texture_format_BGRA8888 YES 19:45:08.998 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - register_native.c:41: Failed to locate class java/awt/BDFontMetrics 19:45:09.008 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: java.lang.UnsatisfiedLinkError: /storage/.kodi/addons/java/jre23/lib/arm/libawt_xawt.so: libXext.so.6: cannot open shared object file: No such file or directory 19:45:09.009 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.ClassLoader$NativeLibrary.load(Native Method) 19:45:09.010 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941) 19:45:09.010 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824) 19:45:09.010 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.Runtime.load0(Runtime.java:809) 19:45:09.011 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.System.load(System.java:1086) 19:45:09.011 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.ClassLoader$NativeLibrary.load(Native Method) 19:45:09.011 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941) 19:45:09.011 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1845) 19:45:09.012 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.Runtime.loadLibrary0(Runtime.java:870) 19:45:09.012 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.lang.System.loadLibrary(System.java:1122) 19:45:09.012 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.awt.Toolkit$3.run(Toolkit.java:1636) 19:45:09.012 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.awt.Toolkit$3.run(Toolkit.java:1634) 19:45:09.013 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.security.AccessController.doPrivileged(Native Method) 19:45:09.013 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.awt.Toolkit.loadLibraries(Toolkit.java:1633) 19:45:09.013 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.awt.Toolkit.<clinit>(Toolkit.java:1670) 19:45:09.013 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.awt.FontMetrics.<clinit>(FontMetrics.java:103) 19:45:09.031 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - register_native.c:41: Failed to locate class java/awt/BDGraphicsBase 19:45:09.031 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit 19:45:09.032 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.awt.Color.<clinit>(Color.java:275) 19:45:09.032 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - PrintStream.java:java.io.PrintStream.println:823: at java.awt.BDGraphicsBase.<clinit>(BDGraphicsBase.java:44) 19:45:09.032 T:1614996352 DEBUG: CDVDInputStreamBluray::Logger - bdj.c:617: Couldn't register native methods. 19:45:09.247 T:1614996352 DEBUG: CDVDInputStreamBluray - BD_EVENT_TITLE 2 19:45:09.323 T:1260503936 DEBUG: CDVDInputStreamBluray::Logger - VFSCache.java:org.videolan.VFSCache.init:61: disc root is in UDF 19:45:09.376 T:1260503936 DEBUG: CDVDInputStreamBluray::Logger - org.videolan.BDJLoader:0: ERROR: loadN() failed: java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit java.awt.Component.<clinit>(Component.java:593) org.videolan.BDJLoader.loadN(BDJLoader.java:226) org.videolan.BDJLoader.access$200(BDJLoader.java:45) org.videolan.BDJLoader$BDJLoaderAction.doAction(BDJLoader.java:356) org.videolan.BDJAction.process(BDJAction.java:59) org.videolan.BDJActionQueue.run(BDJActionQueue.java:86) java.lang.Thread.run(Thread.java:748) 19:45:37.684 T:1812697984 DEBUG: Thread JobWorker 1812697984 terminating (autodelete) 19:45:37.688 T:1606603648 DEBUG: Thread JobWorker 1606603648 terminating (autodelete)
-
-
Thank you chewitt, that was it. I set my resolutions with frame rates in the witzelist. Now the frameswitching works. Now I have problems with crashed black menus. Because I cannot change the RGB settings of my TV to full, and the settings in kodi "limited color space" are useless.
Anyway, this night I compiled LE8.2.4 with escalades Libbluray version 1.0.2 and installed it. It ends with the same error when playing a BR disc. So I think the error is not the Libbluray version.
-
Ok, I tried the latest Milhouse build from today. No error anymore. The disc is playing without the error as I described above. But to stay on the alpha builds at the moment is my last choice. In the latest build the display rate is not adjusting when playing 24p files. My tv stays on 50Hz.
Is there a way to update the libbluray binary on krypton to 1.0.1 without compiling the whole package? Where is the location from the binary on the storage. I´ll try to swap the binary to 1.0.1
-
Hello Community,
i have a problem with disc bluray playback on my system. I´m on kodi 17.6, it´s running on an intel Kaby Lake G3930 with integrated graphics. For bluray playback i use a Panasonic UJ-265 device. My problem is when i start playing a disc it plays a few minutes and than kodi is crashing. When i restart the disc the same problem on the same place in the movie.
When is restart my computer with the disc inside the device and start playing again, the movie is playing without any problems. It´s only when i start the computer without a disc and insert the disc first when the computer is booted.
Here is a debug log.
Edit:
It seems the error comes from the udfread.c file and the function ssize_t udfread_file_read(UDFFILE *p, void *buf, size_t bytes). It is used by libbluray.
Code
Display Moressize_t udfread_file_read(UDFFILE *p, void *buf, size_t bytes) { uint8_t *bufpt = (uint8_t *)buf; /* sanity checks */ if (!p || !buf || p->pos < 0) { return -1; } if ((ssize_t)bytes < 0 || (int64_t)bytes < 0) { return -1; } /* limit range to file size */ if ((uint64_t)p->pos + bytes > (uint64_t)udfread_file_size(p)) { bytes = udfread_file_size(p) - p->pos; } /* small files may be stored inline in file entry */ if (p->fe->content_inline) { memcpy(buf, &p->fe->data.content + p->pos, bytes); p->pos += bytes; return bytes; } /* allocate temp storage for input block */ if (!p->block) { p->block_mem = malloc(2 * UDF_BLOCK_SIZE); p->block = ALIGN(p->block_mem, UDF_BLOCK_SIZE); } /* read chunks */ while (bytes > 0) { ssize_t r = _read(p, bufpt, bytes); if (r < 0) { if (bufpt != buf) { /* got some bytes */ break; } /* got nothing */ return -1; } bufpt += r; bytes -= r; } return (intptr_t)bufpt - (intptr_t)buf; }
It returns a -1. As we can see in the debug log.
-
Try to enable the Proxy in the Dash Settings from the youtube add-on. That worked for me.
-
Adding jre to Generic project is simple as writing this post
It´s only for Generic systems. You need the version of java for ARM processors, but I don´t know if its working on the Pi.
Maybe vpeter has a solution for you.