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,877
Joined: Jan 2011
Reputation: 642
Post: #2356
New LibreELEC.tv Leia build #0710: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.11.9 #1 Mon Jul 10 22:28:37 BST 2017 armv6l GNU/Linux

# vcgencmd version
Jul  3 2017 14:20:31
Copyright (c) 2012 Broadcom
version 4139c62f14cafdb7d918a3eaa0dbd68cf434e0d8 (tainted) (release)

# lsb_release
LibreELEC (Milhouse): devel-20170710222730-#0710-ge25a889 [Build #0710]

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

Based on tip of LibreELEC.tv master (e25a8891, changelog) and tip of XBMC master (e0b6fa10, changelog) with the following modifications: Build Highlights:
  1. VideoPlayer update
  2. RTL8812AU: Switch to zebulon2 repository
  3. Add support for SOC_ALLO_DIGIONE sound card
  4. Samba: Allow samba-config.service unlimited restarts
Build Details:
  1. LibreELEC.tv:
    • aml: Make updates faster (PR:1768, 1 commit, 1 file changed)
    • librespot: update addon (PR:1769, 1 commit, 2 files changed)
    • linux config: allow to boot from SD Card reader (PR:1746, 1 commit, 1 file changed)
    • slice: fix sleep.png (PR:1775, 1 commit, 3 files changed)
  2. XBMC:
    • [PVR] Do not mark in progress recordings as watched. (PR:12445, 1 commit, 3 files changed)
    • Fix compiler warnings: 'foo' has virtual functions but non-virtual destructor (PR:12446, 1 commit, 9 files changed)
    • Remove casts not required anymore (PR:12455, 1 commit, 1 file changed)
    • added: ability to inspect add-on dependencies prior to installation (PR:12242, 1 commit, 6 files changed)
    • Fix missing member initialization (PR:12459, 3 commits, 3 files changed)
    • Reorganize FindVAAPI.cmake (PR:12456, 1 commit, 1 file changed)
    • VideoPlayer updates (PR:12212, 98 commits, 203 files changed)
  3. inputstream.rtmp:
    • [fix] Change to new C++ based addon interface style (PR:23, 1 commit, 1 file changed)
    • [windows][depends] openssl: distinguish between 32 and 64 bit (PR:24, 1 commit, 2 files changed)
  4. pvr.octonet:
    • Added minimalistic support for PVR Addon API 5.3.0 (a77cf111)
  5. newclock5:
    • New commits in this build:
      • fixup: Add back SAND formats (08f7bc48)
    • Commits no longer in build:
      • follow ffmpeg docs for avio_alloc_context (8c3117fe)
      • VideoPlayer: vdpau - add runtime check (41722f21)
      • VideoPlayer: move video queue level to ProcessInfo (ebaee8f9)
      • VideoPlayer: create a state for gui/video render (af10b720)
      • VideoPlayer: add some logging for audio (728521de)
      • VideoPlayer: rename and move YuvImage (d0daa57c)
      • VideoPlayer: drop CodecUtils::Allocat/FreePicture (2c0c8c92)
      • VideoPlayer: cleanup CodecUtils (556204ad)
      • VideoPlayer: add video buffers (9d791a37)
      • VideoPlayer: drop render formats (3c519963)
      • VideoPlayer: change videoPicture to const (b870f3fa)
      • VideoPlayer: OSX adapt to video buffers (2a4f3e07)
      • VideoPlayer: drop PreInit, move supported pix formats to PprocessInfo (1a24dc26)
      • RP compile error (b99cdf21)
      • VideoPlayer: vaapi - adapt to video buffers (96be6b19)
      • VideoPlayer: vdpau - adapt to VB (21ad4b75)
      • VideoPlayer: Fix missing #include (a1d1f1a6)
      • VideoPlayer: Fix missing virtual destructors (e84a293a)
      • RetroPlayer: Update for video buffers (e5d09fbb)
      • RetroPlayer: Fix spelling error (65d82155)
      • VideoPlayer: fix wrong values in DataCacheCore (2efa6a84)
      • VideoPlayer: drop some obsolete casts, squash to videobuffers (44d5434a)
      • RetroPlayer: Fix RPi after videobuffers update (fef4d399)
      • adapt windows (6c2963c4)
      • cosmetic changes (7fd3249c)
      • VideoBuffer: Avoid unsafe race when resetting pool (a737e102)
      • VideoBuffers: Use YuvImage::MAX_PLANES (2d6c4c9b)
      • VideoBuffer: Fix unsafe use of atomics (e50aea7f)
      • VideoPlayer: have platforms register their laform specific codecs into factory (3f4674d6)
      • VideoPlayer: make AddonVideoCodec compile - fix me (3ce0dd5b)
      • VideoPlayer: vaapi - factor out egl interop (edea65f8)
      • VideoPlayer: vdpau - add register codec (a9863824)
      • X11: register vdpau and vaapi (4dc62b37)
      • omxplayer: Move GetLevel to ProcessInfo (63d93043)
      • OMXPlayerVideo: fixups (ded3f207)
      • DVDVideoCodecFFmpeg: Clear videoBuffer after release (65f03f74)
      • RenderManager: Protect against null videoBuffer (8adde02a)
      • aml / linuxgles adaption (ad387c9e)
      • RenderManager: MMALRenderer should always be used when available (a51c4f94)
      • RendererVAAPIGLES: Make it compile (843b8dbf)
      • LinuxRendererGLES: Make it compile (1ca7f53c)
      • MMAL: Fixups (997d93cc)
      • MMAL: Remove unused decoder parameter (36098845)
      • PixelConverterRBP: Fixup (03f51ab4)
      • MMAL: Move to MMAL namespace (d7bef4a4)
      • MMAL: Use CVideoBuffer and IVideoBufferPool as bases for MMAL (0e2050d5)
      • MMAL: Register HW codecs from windowing (589dc9bf)
      • VideoPlayer: osx - register vtb codec (bcda2a89)
      • VideoPlayer: introduce factory for renderers (19952c0b)
      • VideoPlayer: add renderFormats for LinuxRendererGL (7eed850c)
      • Move VAAPI display creation to WinSystem (a32a60c0)
      • VideoPlayer: vaapi - move egl interop check to renderer (fd776984)
      • X11: register renderers (7acf24f6)
      • OSX: register renderers (727271a1)
      • windows: register decoder and renderer (8f6b11de)
      • squash windows register (8e2b9059)
      • squash osx register (db90cf98)
      • AMLVideoBufferPool (104d9bf7)
      • videoBuffer continued..... (7f3530f6)
      • videoBuffer compiles..... (86f3f0c5)
      • Render registration (5f153511)
      • Remove Bypass / Render videoBuffer in LinuxRendererGLES (018c4cc7)
      • Remove unused pbo / set VideoBuffer::loaded (9872d23d)
      • Fix LinuxRendererGLES / Register AMLCodec (90792f6a)
      • Fix refcounting (7b23d5fb)
      • VideoPlayer: register ProcessInfo (d69e4745)
      • MMAL: Pool should be created with unknown encoding type (f5a0d17b)
      • MMALRender: Specified aligned width/height should be forced (982b96ca)
      • MMAL: Register hardware renderer (2d37e0ca)
      • Android MediaCodec:: VideoBuffer implementation (db58f53b)
      • AudioDecoderHW Registration / DVDCodecAudioAndroidMediaCodec (a6bee13d)
      • Fix FactoryCodec::Audio / MediaCodecOES (8469d8e5)
      • Register LinuxRenderGLES / Fix MediaCodec Non-Surface (2dd077bd)
      • VideoPlayer: ios - adapt to changes (ff9abcc5)
      • RBP: Register ProcessInfo (efa87f05)
      • CVideoBufferManager: Add critical section (3ac4b7ec)
      • fixup! MMALRender: Specified aligned width/height should be forced (1de4c466)
      • MMAL: Move mmal buffer initialisation to update function (3b81a202)
      • RP: fix compile (75235e00)
      • VideoPlayer: make VideoBufferManager non copyable (603c314c)
      • VideoPlayer: vdpau - register renderer (1ac6be87)
      • VideoPlayer: vtbgl - register renderer (947937b1)
      • VideoPlayer: LinuxRendererGL - clear backbuffer if render failed (83cc6a9a)
      • VideoPlayer: interface cleanups, override (f2d881dd)
      • windows: cosmetics, whitepaces (cefdb32e)
      • windows: register ProcessInfo (0004d41c)
      • ProcessInfo: Fix compiler warning (1e3de0e8)
      • AddonVideoCodec: Switch to using CVideoBufferManager (01cf72a5)
  6. kernel 4.11.y:
    • New commits in this build:
      • rtl8192: switch to netdev->priv_destructor() (f0383911)
      • Audioinjector : make the octo and pi sound cards have different driver names (3c4c5443)
      • Audioinjector octo : Make the playback and capture symmetric (d0f3e573)
      • BCM270X_DT: Add bme280 and bmp180 to i2c-sensor overlay (ccd5887b)
      • config: Add CONFIG_BMP280 (and CONFIG_BMP280_I2C) (7893de1a)
      • config: Enable TI TMP102 temp sensor module (d27e0896)
      • BCM270X_DT: Add tmp102 to i2c sensor overlay (334e95fd)
      • ARM: dts: bcm283x: Reserve first page for firmware (5532770a)
      • irq_bcm2836: Send event when onlining sleeping cores (acf53f36)
      • overlays: Add Goodix overlay (da1eab62)
      • Add device tree overlay for GPIO connected rotary encoder. (88c1f9c4)
      • ASoC: TLV320AIC23: Unquote NULL from control name (b70d90ea)
      • config: Add CONFIG_IPV6_ROUTE_INFO (4bd98801)
      • config: Add CONFIG_IPV6_SIT_6RD (246b6115)
      • mpu6050 device tree overlay (#2031) (9a99c027)
      • config: Adding SENSOR_JC42 (6b3067aa)
      • BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay (ba81a5f5)
      • Add device tree config for htu21 (842b9837)
      • Allo Digione Driver (#2048) (ef1e6a59)
      • dma-bcm2708: Fix module compilation of CONFIG_DMA_BCM2708 (f846c52a)
      • bcm2835-cpufreq: Change licence to GPLv2 (23b3ac8b)
      • bcm2708: Drop CMA alignment from FKMS mode as well. (6482c053)
      • New i2c-rtc-gpio device overlay (#2092) (cfc1273f)
      • PianoPlus: Dual Mono & Dual Stereo features added (#2069) (766b50ea)
      • overlays: Add gpio-shutdown overlay (#2103) (ebe6a142)
      • config: enable generic S/PDIF codec drivers (#2104) (9ce082ec)
  7. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:1773: init: make break after behaviour really break after
    • Added: [pkg] PR:2: kernel 4.11.9: needs_free_netdev should be false (RTL8812AU)

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
anthonws Offline
Junior Member
Posts: 20
Joined: May 2010
Reputation: 0
Location: Portugal
Post: #2357
(2017-07-10 23:51)Milhouse Wrote:  
(2017-07-10 23:26)anthonws Wrote:  One last question Smile Is Rpi 1B supported or only Rpi 3?

There's nothing to stop you installing Netflix (or Amazon) on a RPi1B but it doesn't have the horsepower to software decode video so you're unlikely to have any success. Netflix/Amazon should work on an RPi2 (but may require a little overclocking).

(2017-07-10 23:53)Milhouse Wrote:  
(2017-07-10 23:26)anthonws Wrote:  When trying to play an item Kodi crashed. Logs files here: https://ufile.io/8v45c

Thanks but can you use a pastebin site? The instruction on how to upload a crash log (one should be sufficient) are in the first post, note #4

Thanks for the feedback Milhouse!

Crash log here: https://pastebin.com/fAikZHSq
Kodi log before crash, here: https://pastebin.com/4QaKfFpp

Regarding the RPi, I totally understand that it lacks the horsepower. I expect that the crash might even be related to to that fact, but let me know what you can dig out of those logs.
Anyways, I have a Rpi3 and a Dragonboard 410C that I'll put to good use after next week Wink

Cheers,
anthonws.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,877
Joined: Jan 2011
Reputation: 642
Post: #2358
@anthonws: Ah, now I remember - we've never found a libwidevinecdm.so library for armv6 (as used by RPi1/RPi0) and the library you've installed on your RPi1 is for armv7 (the CPU architecture in RPi2/RPi3). Consequently Kodi is crashing because of an "illegal instruction" in the libwidevinecdm library, because your armv6 CPU doesn't understand armv7. So it's impossible to decrypt Netflix/Amazon on RPi1/RPi0 because we don't have a compatible libwidevinecdm.so (and even if we did, the single core armv6 CPU wouldn't be able to keep up).

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,877
Joined: Jan 2011
Reputation: 642
Post: #2359
It would be great to get feedback from anyone using RTL8812AU-based USB WiFi dongles, as in the last build we're using a new repo that's supposedly more up-to-date (v5.1.5 instead of v4.3.20).

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.
(This post was last modified: 2017-07-11 05:41 by Milhouse.)
find quote
failstorm Offline
Junior Member
Posts: 4
Joined: Feb 2016
Reputation: 0
Post: #2360
(2017-07-10 23:51)Milhouse Wrote:  
(2017-07-10 23:26)anthonws Wrote:  One last question Smile Is Rpi 1B supported or only Rpi 3?

There's nothing to stop you installing Netflix (or Amazon) on a RPi1B but it doesn't have the horsepower to software decode video so you're unlikely to have any success. Netflix/Amazon should work on an RPi2 (but may require a little overclocking).

When you're already talking about little overclocking, is it possible to play Netflix 720p on overclocked RPi2? I can play 480p without any problems, but I'm wondering if there are any overclock settings which would enable 720p?
find quote
The Masters Online
Junior Member
Posts: 13
Joined: Mar 2017
Reputation: 0
Post: #2361
(2017-07-10 12:29)gendo Wrote:  create /storage/.config/autostart.sh with folllowing content

systemctl stop kodi


make file executable i.e. chmod +x filename

this will stop kodi at every reboot...

Thank you works perfekt.
(This post was last modified: 2017-07-11 13:02 by The Masters.)
find quote
Aux_ Offline
Senior Member
Posts: 155
Joined: May 2016
Reputation: 1
Post: #2362
Again occasionally PVR crashes when switching between the channel's

http://sprunge.us/ZdhH
http://sprunge.us/PCQJ

[ 2x RPi2, 2x RPi3 ]
[ LE Testbuilds for RaspberryPi (Kodi 18.0) ]
[ Marantz NR1506 ]
[ Panasonic TX-50EXW784 ]
[ NAS @ OMV 3.0.8x (Erasmus) on Banana Pi ]
[ ODROID C2 + wrxtasy's LE 8.0 ]
find quote
Malocher Offline
Junior Member
Posts: 27
Joined: Jul 2017
Reputation: 0
Location: German
Post: #2363
My Kodi Crash Log

https://pastebin.com/BfQdfyfj
(This post was last modified: 2017-07-11 18:59 by Malocher.)
find quote
popcornmix Offline
Team-Kodi Member
Posts: 7,862
Joined: Feb 2011
Reputation: 326
Post: #2364
(2017-07-11 17:06)Aux_ Wrote:  Again occasionally PVR crashes when switching between the channel's

http://sprunge.us/ZdhH
http://sprunge.us/PCQJ

Can you disable the spectrum visualisation and check if crash still occurs?
find quote
Aux_ Offline
Senior Member
Posts: 155
Joined: May 2016
Reputation: 1
Post: #2365
(2017-07-11 19:22)popcornmix Wrote:  
(2017-07-11 17:06)Aux_ Wrote:  Again occasionally PVR crashes when switching between the channel's

http://sprunge.us/ZdhH
http://sprunge.us/PCQJ

Can you disable the spectrum visualisation and check if crash still occurs?

Hi popcornmix,

I have disabled the spectrum visualisation, I restart the RPi, start the first channel from the channel list, unfortunately kodi immediately crash...

http://sprunge.us/GZfH

EDIT:
I use sat> ip for DVB-S over Panasonic TV and sat> ip DVB-C by Fritz.Box router. Does this have to do with it?

[ 2x RPi2, 2x RPi3 ]
[ LE Testbuilds for RaspberryPi (Kodi 18.0) ]
[ Marantz NR1506 ]
[ Panasonic TX-50EXW784 ]
[ NAS @ OMV 3.0.8x (Erasmus) on Banana Pi ]
[ ODROID C2 + wrxtasy's LE 8.0 ]
(This post was last modified: 2017-07-11 21:22 by Aux_.)
find quote
Potze Online
Junior Member
Posts: 10
Joined: Aug 2016
Reputation: 0
Post: #2366
I have the RPi 3 and the newest updates ( amazon VOB + 0710 ).
It doesn't make an differenz if I have the resutions ( both ) ant max or 720, I got heavy lags in an Amazon prime video.

When i enable the omxplayer hardware acceleration and the mmal, I get an green screen in amazon.
Without omx and with mmal: lag.
Without omx and without mmal: lag.
With omx and without mmal: green.

What is my mistake?
find quote
linkinsoldier Offline
Senior Member
Posts: 104
Joined: Jan 2017
Reputation: 0
Post: #2367
Maybe your Internet connection? Working fine here with 707 and Amazon vod
find quote
Potze Online
Junior Member
Posts: 10
Joined: Aug 2016
Reputation: 0
Post: #2368
(2017-07-11 21:35)linkinsoldier Wrote:  Maybe your Internet connection? Working fine here with 707 and Amazon vod

With the xbox One next to the RPi 3 ( same router and wired ) it works fine.

btw.: I sill miss the .rar support.
find quote
donnied Offline
Junior Member
Posts: 23
Joined: Nov 2013
Reputation: 0
Post: #2369
With my TP-Link TL-WN822N WiFi dongle I can't connect now. It discovers available networks but stays in association mode for quite long and returns an error "Network Error: Did not receive a reply. Possible causes include: the remote App"

After trying to connect, the wired connection stops working as well if there is a cable attached, causing the system to freeze when trying to stream / download / upload anything.

Logs
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,877
Joined: Jan 2011
Reputation: 642
Post: #2370
(2017-07-11 22:13)donnied Wrote:  With my TP-Link TL-WN822N WiFi dongle I can't connect now. It discovers available networks but stays in association mode for quite long and returns an error "Network Error: Did not receive a reply. Possible causes include: the remote App"

After trying to connect, the wired connection stops working as well if there is a cable attached, causing the system to freeze when trying to stream / download / upload anything.

Logs

When did it last work? I don't think anything has changed in recent builds with respect to this Atheros hardware (other than the addition of the firmware it required).

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
Post Reply