Kodi 18 - LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)

  Thread Rating:
  • 6 Vote(s) - 4.83 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #976
New LibreELEC.tv Leia build #0214: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.9.9 #1 Tue Feb 14 21:58:37 GMT 2017 armv6l GNU/Linux

# vcgencmd version
Feb 13 2017 18:18:45
Copyright (c) 2012 Broadcom
version ced92b8255b84e8bf45f318abd99a285dcfc9e7e (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170214215731-#0214-g6689c15 [Build #0214]

# Kodi version
(18.0-ALPHA1 Git:4c792db). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (6689c15d, changelog) and tip of XBMC master (320fda1c, changelog) with the following modifications: Build Highlights:
  1. Re-add updated PR:1327: [master] input: change input repeat config - now with 1000ms default
  2. Add missing Bluetooth "Connect" option for already trusted devices
  3. Revert: Mark used PLLs and dividers CRITICAL (does JustBoom still work?)
Build Details:
  1. LibreELEC.tv:
    • change repo location for linuxserver addon zips (PR:1331, 1 commit, 3 files changed)
    • odroid-c2: linux - add missing IR_GPIOPLUG_CIR module (PR:1340, 1 commit, 1 file changed)
  2. XBMC:
    • fix BitstreamConverter missing declarations (PR:11670, 1 commit, 1 file changed)
    • AESinkAUDIOTRACK: Fix start value of algorithm to find matching samplerate (PR:11652, 3 commits, 1 file changed)
    • spelling: methods (PR:11635, 1 commit, 41 files changed)
    • added: allow using slider controls in visibility conditions (PR:11601, 1 commit, 2 files changed)
    • Fix musicbrainz resolution with python based scrapers (PR:11632, 2 commits, 3 files changed)
    • Update movie and TV library nodes (PR:11545, 2 commits, 28 files changed)
    • [xcode8] - xcode 8 and iOS SDK 10 support (PR:10539, 8 commits, 11 files changed)
  3. kernel 4.9.y:
    • New commits in this build:
      • Revert "clk-bcm2835: Mark used PLLs and dividers CRITICAL" (64b485ec)
      • clk: bcm2835: Fix ->fixed_divider of pllh_aux (193ad4f5)
      • clk: bcm: Support rate change propagation on bcm2835 clocks (7f5a56e1)
      • clk: bcm: Allow rate change propagation to PLLH_AUX on VEC clock (b583a741)
      • clk: bcm: Fix 'maybe-uninitialized' warning in bcm2835_clock_choose_div_and_prate() (33938380)
      • clk: bcm2835: Don't rate change PLLs on behalf of DSI PLL dividers. (8a44ffb9)
      • clk: bcm2835: Register the DSI0/DSI1 pixel clocks. (b9155d41)
      • clk: bcm2835: Add leaf clock measurement support, disabled by default (076d5ffb)
      • drm/panel: Add support for the Raspberry Pi 7" Touchscreen. (733c9205)
      • BCM270X: Add the DSI panel to the defconfig. (d2e56702)
      • ARM: bcm2835: dt: Add the DSI module nodes and clocks. (aa1b5286)
      • BCM270X: Enable the DSI panel node in the VC4 overlay. (a9ccb5ac)
      • drm/vc4: Fix termination of the initial scan for branch targets. (edecc031)
      • drm/vc4: Add support for rendering with ETC1 textures. (8fef7f5e)
      • drm/vc4: Use runtime autosuspend to avoid thrashing V3D power state. (0a62de69)
      • drm/vc4: Add fragment shader threading support (b2fa109f)
      • drm/vc4: Fix race between page flip completion event and clean-up (6c1fbaf7)
      • drm/vc4: Fix ->clock_select setting for the VEC encoder (3158270a)
      • drm: Add TV connector states to drm_connector_state (452a8a3c)
      • drm: Turn DRM_MODE_SUBCONNECTOR_xx definitions into an enum (278f7625)
      • drm/vc4: Add support for the VEC (Video Encoder) IP (dd5f8e54)
      • drm/vc4: Set up SCALER_DISPCTRL at boot. (f5c51c70)
      • drm/vc4: Add support for feeding DSI encoders from the pixel valve. (0fa4878a)
      • drm/vc4: Add DSI driver (3b1c2c69)
      • ARM: dts: bcm283x: Add VEC node in bcm283x.dtsi (50e02172)
      • ARM: dts: bcm283x: Enable the VEC IP on all RaspberryPi boards (ffc383df)
      • BCM270X: Disable VEC unless vc4-kms-v3d is present. (e61b7a7c)
      • drm/vc4: Name the primary and cursor planes in fkms. (c78748d2)
      • drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms. (355d3502)
      • drm/vc4: Fix sending of page flip completion events in FKMS mode. (a8a4fac7)
      • drm/vc4: Fulfill user BO creation requests from the kernel BO cache. (cebb52ec)
      • drm/vc4: Fix OOPSes from trying to cache a partially constructed BO. (c9fe2cc2)
      • drm/vc4: Verify at boot that CMA doesn't cross a 256MB boundary. (e4fd4439)
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:1327: [master] input: change input repeat config
    • Added: [pkg] PR:56: bluetooth: add missing 'Connect' option when device is Trusted (service.libreelec.settings)

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
liberator Offline
Junior Member
Posts: 4
Joined: Jan 2013
Reputation: 0
Post: #977
(2017-02-15 01:29)Milhouse Wrote:  
(2017-02-15 01:15)liberator Wrote:  With build #213 I am suddenly getting multiple key presses from the keyboard when trying to scroll up and down... I am running headless using VNC to connect (I only use Kodi for music). I notice a change 'Drop PR:1327 ([master] input: change input repeat config)' - is this related?

Are you sure the problem is with #0213, and not #0212?

PR:1327 is present in #0212, caused a double key issue, so was removed from #0213 meaning you should not have a double key issue in #0213 (unless you also had this issue with #0211).


I see that you have changed the input repeat config for #214 - I will do a comparison with #0211 thru #0214 (tomorrow!)

(2017-02-15 01:29)Milhouse Wrote:  
(2017-02-15 01:15)liberator Wrote:  As an aside, I also see that no builds after #201 are shown in Updates - Available Versions. No problem for me because I get the updates with wget but maybe a problem for others?

You need to change the update channel to Milhouse-9.0.

Sorry - I must have missed the post with the change..

Anyway, many thanks for your quick response.
find quote
linkinsoldier Offline
Senior Member
Posts: 104
Joined: Jan 2017
Reputation: 0
Post: #978
I think I found a bug in the controller mapping: I mapped 4 controller with the rpi3 via Bluetooth. I started with controller 1 and have been going on until the last (controller 4) was connected via Bluetooth. After this I played and at some point I shutdown the rpi. At some other day I took the old controller 3 and connected / started it (and only this controller). Funny enough the ps3 controller (Nr.3) showed player 1 (correctly!) and I could play nes and game boy games... But when I started a snes game nothing happened when I pressed the buttons start and select (exiting the game via PS button works)... Restarting it gets me the same situation, however when I reconnect the old controller (Nr. 1) I can play as player 1 (although it says player 2 on the controller). The emulator is pocketsnes.

How can I support further?
(This post was last modified: 2017-02-15 23:06 by linkinsoldier.)
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #979
(2017-02-15 23:05)linkinsoldier Wrote:  I think I found a bug in the controller mapping: I mapped 4 controller with the rpi3 via Bluetooth. I started with controller 1 and have been going on until the last (controller 4) was connected via Bluetooth. After this I played and at some point I shutdown the rpi. At some other day I took the old controller 3 and connected / started it (and only this controller). Funny enough the ps3 controller (Nr.3) showed player 1 (correctly!) and I could play nes and game boy games... But when I started a snes game nothing happened when I pressed the buttons start and select (exiting the game via PS button works)... Restarting it gets me the same situation, however when I reconnect the old controller (Nr. 1) I can play as player 1 (although it says player 2 on the controller). The emulator is pocketsnes.

How can I support further?

Can you priovide debug logs? Enable debug logging, restart kodi, and then reproduce the problem and then upload your log.

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #980
New LibreELEC.tv Leia build #0215: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.9.9 #1 Thu Feb 16 00:48:11 GMT 2017 armv6l GNU/Linux

# vcgencmd version
Feb 13 2017 18:18:45
Copyright (c) 2012 Broadcom
version ced92b8255b84e8bf45f318abd99a285dcfc9e7e (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170216004705-#0215-gfa59578 [Build #0215]

# Kodi version
(18.0-ALPHA1 Git:4c792db). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (fa595784, changelog) and tip of XBMC master (a1bf5b14, changelog) with the following modifications: Build Highlights:
  1. New MusicDB schema v61 - forced tag rescan stored in db
  2. MMALRender: Default to Bob deinterlace on Pi1 (and presumably Pi0)
Build Details:
  1. LibreELEC.tv:
    • v4l-utils: update to 1.12.2 and fix streamzap keytable (PR:1330, 2 commits, 2 files changed)
    • xf86-video-nvidia*: bump 375.39 and 340.102 (PR:1343, 2 commits, 3 files changed)
    • docker: enable journald buildtag (PR:1350, 1 commit, 2 files changed)
  2. XBMC:
    • add dng to mime types (PR:11671, 1 commit, 1 file changed)
    • Forced full tag rescans of music files (PR:11557, 2 commits, 7 files changed)
    • [addons] auto-disable broken addon on update (PR:11664, 6 commits, 8 files changed)
    • cmake: findembedded: fix IMX(FB) header file name (PR:11302, 1 commit, 1 file changed)
    • Update SSE3 check to match with the others (PR:11631, 1 commit, 1 file changed)
  3. pvr.mythtv:
    • [cmake] Rename find_package(kodi) to Kodi (PR:66, 2 commits, 3 files changed)
    • create pvr launcher (1e6f243b)
    • registering source files by glob (9cedf04b)
    • initialize pvr struct with 0 (de6c8f7e)
    • stop cppmyth error log during connect (f59c60d4)
    • init pvr client using launcher (2c3374cd)
    • [lang] updated language files (47f0d4c2)
  4. newclock5:
    • New commits in this build:
      • MMALRender: Default to Bob deinterlace on Pi1 (e72de0ad)

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
linkinsoldier Offline
Senior Member
Posts: 104
Joined: Jan 2017
Reputation: 0
Post: #981
(2017-02-16 03:11)Milhouse Wrote:  
(2017-02-15 23:05)linkinsoldier Wrote:  I think I found a bug in the controller mapping: I mapped 4 controller with the rpi3 via Bluetooth. I started with controller 1 and have been going on until the last (controller 4) was connected via Bluetooth. After this I played and at some point I shutdown the rpi. At some other day I took the old controller 3 and connected / started it (and only this controller). Funny enough the ps3 controller (Nr.3) showed player 1 (correctly!) and I could play nes and game boy games... But when I started a snes game nothing happened when I pressed the buttons start and select (exiting the game via PS button works)... Restarting it gets me the same situation, however when I reconnect the old controller (Nr. 1) I can play as player 1 (although it says player 2 on the controller). The emulator is pocketsnes.

How can I support further?

Can you priovide debug logs? Enable debug logging, restart kodi, and then reproduce the problem and then upload your log.
Will try tonight!
find quote
liberator Offline
Junior Member
Posts: 4
Joined: Jan 2013
Reputation: 0
Post: #982
(2017-02-15 02:49)liberator Wrote:  
(2017-02-15 01:29)Milhouse Wrote:  
(2017-02-15 01:15)liberator Wrote:  With build #213 I am suddenly getting multiple key presses from the keyboard when trying to scroll up and down... I am running headless using VNC to connect (I only use Kodi for music). I notice a change 'Drop PR:1327 ([master] input: change input repeat config)' - is this related?

Are you sure the problem is with #0213, and not #0212?

PR:1327 is present in #0212, caused a double key issue, so was removed from #0213 meaning you should not have a double key issue in #0213 (unless you also had this issue with #0211).


I see that you have changed the input repeat config for #214 - I will do a comparison with #0211 thru #0214 (tomorrow!)

#214 is fine and I see from PR1327 there has been discussion on the optimum repeat setting so I won't confuse the issue further!

Many thanks Milhouse :-)
find quote
Jezze Offline
Member
Posts: 67
Joined: Jan 2013
Reputation: 0
Post: #983
I updated to latest build and after that cant use my logitech harmony remote. When i press buttons one time libreelec takes two buttons push. This is impossible to use remote.
(This post was last modified: 2017-02-16 14:57 by Jezze.)
find quote
heinzgruber Offline
Junior Member
Posts: 23
Joined: Jul 2016
Reputation: 0
Post: #984
comig from 0130 to #0213x and the display of the favorite section in the main menu ist broken: no favorites are shown until i click on favorites and the favorites then show up in a separate window.

in addition: after the update i see menu items for pictures and music videos with a steady rotating circle in the add on section. in my main menu i've faded out the picure and music video sections.

maybe my kodi is broken based on heavy tesbuild upgrades? Frown
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #985
(2017-02-16 14:57)Jezze Wrote:  I updated to latest build and after that cant use my logitech harmony remote. When i press buttons one time libreelec takes two buttons push. This is impossible to use remote.

See this explanation: http://forum.kodi.tv/showthread.php?tid=...pid2527421

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #986
(2017-02-16 17:23)heinzgruber Wrote:  comig from 0130 to #0213x and the display of the favorite section in the main menu ist broken: no favorites are shown until i click on favorites and the favorites then show up in a separate window.

Can't reproduce this issue. Can you test with the latest #0215 build? If the problem continues can you provide a debug log.

(2017-02-16 17:23)heinzgruber Wrote:  in addition: after the update i see menu items for pictures and music videos with a steady rotating circle in the add on section. in my main menu i've faded out the picure and music video sections.

See https://github.com/phil65/skin.estuary/issues/196, is that the same issue? There's a fix that hasn't yet merged in Kodi master.

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
raptorjr Offline
Fan
Posts: 505
Joined: Aug 2012
Reputation: 0
Post: #987
(2017-02-15 01:29)Milhouse Wrote:  
(2017-02-15 01:15)liberator Wrote:  As an aside, I also see that no builds after #201 are shown in Updates - Available Versions. No problem for me because I get the updates with wget but maybe a problem for others?

You need to change the update channel to Milhouse-9.0.

I am using that update channel, but don't see anything newer than #211.

I guess I'm doing something wrong.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #988
(2017-02-16 19:10)raptorjr Wrote:  I am using that update channel, but don't see anything newer than #211.

I guess I'm doing something wrong.

We still have an issue with the LE clients pulling the list of available versions from the server. To force this you can toggle "Show Custom Channels" off/on, then set "Update Channel" to Milhouse-9.0 (again), or you can reboot.

Obviously we would rather it pulled the latest list automatically, but we currently need to implement that in a way which doesn't hammer the server - possibly a mixture of caching (background hourly/daily pulls for automatic notification) plus on demand ("Available Versions" button).

Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
find quote
raptorjr Offline
Fan
Posts: 505
Joined: Aug 2012
Reputation: 0
Post: #989
(2017-02-16 19:46)Milhouse Wrote:  
(2017-02-16 19:10)raptorjr Wrote:  I am using that update channel, but don't see anything newer than #211.

I guess I'm doing something wrong.

We still have an issue with the LE clients pulling the list of available versions from the server. To force this you can toggle "Show Custom Channels" off/on, then set "Update Channel" to Milhouse-9.0 (again), or you can reboot.

Obviously we would rather it pulled the latest list automatically, but we currently need to implement that in a way which doesn't hammer the server - possibly a mixture of caching (background hourly/daily pulls for automatic notification) plus on demand ("Available Versions" button).

I think on demand would be enough for these test builds. Only need to update when you actually show the list of available versions. But at least now I know how to get the list to update.
find quote
linkinsoldier Offline
Senior Member
Posts: 104
Joined: Jan 2017
Reputation: 0
Post: #990
(2017-02-16 03:11)Milhouse Wrote:  
(2017-02-15 23:05)linkinsoldier Wrote:  I think I found a bug in the controller mapping: I mapped 4 controller with the rpi3 via Bluetooth. I started with controller 1 and have been going on until the last (controller 4) was connected via Bluetooth. After this I played and at some point I shutdown the rpi. At some other day I took the old controller 3 and connected / started it (and only this controller). Funny enough the ps3 controller (Nr.3) showed player 1 (correctly!) and I could play nes and game boy games... But when I started a snes game nothing happened when I pressed the buttons start and select (exiting the game via PS button works)... Restarting it gets me the same situation, however when I reconnect the old controller (Nr. 1) I can play as player 1 (although it says player 2 on the controller). The emulator is pocketsnes.

How can I support further?

Can you priovide debug logs? Enable debug logging, restart kodi, and then reproduce the problem and then upload your log.

What exactly are you looking for in the debug log? I reproduced it twice (gameboy and nes no problem, SNES Super Mario All Stars has a Problem, however after the reboot i couldnt find anything interesting - in the log before the reboot i found this:

/Deleted

Funny enough: in the SUPER MARIO ALL_STARS rom i can choose the game, go to the screen where i choose 1 player option - but after this, nothing happens anymore with the first controller - only second controller gets it back to life Smile
Using bnes as emulator fixes this, so I guess emulator bug?

In fifa 97 (snes) no controller seem to work with pocketsnes...

does this help? if not, can i send you the zip file via email?
(This post was last modified: 2017-02-17 07:48 by linkinsoldier.)
find quote
Post Reply