v18 LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)
New LibreELEC.tv Leia build #0507: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.11.0 #1 Sun May 7 21:07:26 BST 2017 armv6l GNU/Linux

# vcgencmd version
May  4 2017 16:00:32
Copyright (c) 2012 Broadcom
version 809412fa5f5f7d88833e076d71dc329367441601 (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170507210620-#0507-gbdb3738 [Build #0507]

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

Based on tip of LibreELEC.tv master (bdb37380, changelog) and tip of XBMC master (f160c829, changelog) with the following modifications:
  • Includes newclock5 patches
  • Excludes the LibreELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-4.11.y
  • Includes latest bcm2835-driver master (f924320b, ahead +1)
  • Includes latest kodi-platform master (36fb4937)
  • Includes latest libcec master (3953f8dc, ahead +12)
  • Includes latest libnfs master (4abadb79, ahead +64)
  • Includes latest p8-platform master (2d90f986)
  • Includes latest addons: inputstream.adaptive (7bde41f9, +3), inputstream.rtmp (1052cd37, +2), peripheral.joystick (07aa1fe8, +1), pvr.argustv (8f898149, +2), pvr.demo (978f4289, +2), pvr.dvblink (b7d887c1, +2), pvr.dvbviewer (d099cfad, +2), pvr.filmon (0f1d34d4, +2), pvr.hdhomerun (ab911693, +2), pvr.hts (3911c7fe, +2), pvr.iptvsimple (f83990a4, +4), pvr.mediaportal.tvserver (367b1284, +2), pvr.mythtv (30cc7e23, +1), pvr.nextpvr (e6ece9fa, +2), pvr.njoy (296f558f, +2), pvr.octonet (2a63777b, +2), pvr.pctv (eab5f856, +2), pvr.stalker (62b7908d, +2), pvr.vbox (60017353, +2), pvr.vdr.vnsi (b7c3f3b0, +2), pvr.vuplus (78df0306, +2), pvr.wmc (27a88ca2, +2), vfs.rar (26800ebe, +1)
  • Exclude [env] ffmpeg-99.1010-tls-1.2.patch: upstream ffmpeg-3.3
  • Include [env] patch: vfs addons: add vfs.rar, vfs.sacd and vfs.sftp kodi-binary-addons
  • Include [env] patch: imagedecoder.raw: update imagedecoder.raw
  • Include [env] patch: screensaver.shadertoy: bump screensaver.shadertoy to 434f5ce
  • Include [env] patch: visualization.projectm: bump visualization.projectm to 7489e4a
  • Include [env] patch: visualization.shadertoy: bump visualization.shadertoy to ae677ac
  • Include [env] patch: visualization.spectrum: bump visualization.spectrum to d7d9c14
  • Include [env] patch: ffmpeg: update to ffmpeg-3.3
  • Include [env] patch: Bump included addon versions to prevent online updates
  • Include [env] patch: Add experimental splash video for RPi
  • Include [env] patch: HACK: Disable multiple PVR addons during migration. Always enable inputstream.* and os.*
  • Include [env] patch: Add kodi binary addons (pvr, adsp, inputstream, vfs, other)
  • Include [env] PR:1441: linux: update to linux-4.11.0
  • Include [env] PR:1442: Intel HDMI/DP LPE audio config
  • Include [env] PR:1469: samba: update to samba-4.6.2
  • Include [env] PR:1597: build system: verify package downloads using sha256 checksum
  • Include [env] PR:1610: OdroidC2/RTL8192CU: no longer needed after #1513
  • Include [pkg] PR:2: Update b43 firmware (wlan-firmware)
  • Include [pkg] PR:62: change smbd and nmbd location (service.libreelec.settings)
  • Include [pkg] PR:65: update language from transifex (service.libreelec.settings)
  • Include [pkg] PR:72: Remove not used part (pvr.mythtv)
  • Include [pkg] PR:73: libXBMC_codec.h removed and changed to libXBMC_pvr.h (pvr.mythtv)
  • Include [pkg] PR:12034: KODI: Update NEON support
  • Include [pkg] PR:12067: FTPParse.cpp: use std:Confusedtring
Build Highlights:
  1. New 4.11.0 kernel
Build Details:
  1. LibreELEC.tv:
    • tvheadend42: update addon (PR:1582, 2 commits, 8 files changed)
  2. XBMC:
    • Fix compilation on sh4/sparc/arc/xtensa (PR:12014, 4 commits, 4 files changed)
    • RssReader: Fix comparison between pointer and zero (PR:12033, 1 commit, 1 file changed)
  3. inputstream.adaptive:
  4. newclock5:
    • New commits in this build:
      • fixup: Change class to struct (e025cca4)
    • Commits no longer in build:
      • Set the WINDOW_INVALID param in the window message (bf13a3e0)
  5. kernel 4.11.y:
    • New commits in this build:
      • serial: 8250: Don't crash when nr_uarts is 0 (fb243008)
      • bcm2835-sdhost: Hack fix build (44cd753a)
      • config: disable MMC driver temporarily for now. (243df9c8)
      • mkknlimg: Find some more downstream-only strings (15d59e01)
      • mmc: read mmc alias from device tree (d04e675e)
      • BCM270X_DT: Add numbered aliases for SD/MMC devices (0d1ac44c)
      • config: Re-enable the bcm2835-mmc driver (89005ba9)
      • Revert "bcm2835-sdhost: Hack fix build" (8fcb1da2)
      • bcm2835-sdhost: mmc_card_blockaddr fix (8e60ecb5)
      • config: Add back MMC_BCM2835_DMA (d2ebb92a)
      • config: remove CONFIG_TOUCHSCREEN_EKTF2127 (d9f1cace)
      • staging: vc04_services: Fix bulk cache maintenance (d8479ab4)
      • SQUASH: staging: vc04_services: Fix warnings (f526a015)
      • Revert "serial: 8250: Don't crash when nr_uarts is 0" (bb460c9a)
    • Commits no longer in build:
      • cma: Add vc_cma driver to enable use of CMA (9043217d)
      • bcm2708: alsa sound driver (0decd221)
      • bcm2835: add v4l2 camera device (0de890ae)
      • scripts/dtc: Update to upstream version 1.4.1 (53e15f30)
      • config: Enable CONFIG_MEMCG, but leave it disabled (due to memory cost). Enable with cgroup_enable=memory. (20da6b30)
      • iqaudio-dac: Compile fix - untested (2267b2c2)
      • Revert "staging: vc04_services: remove vchiq_copy_from_user" (41cf6384)
      • vchiq_arm: Access the dequeue_pending flag locked (18d92f33)
      • vchiq_arm: Service callbacks must not fail (ee37f7e7)
      • vchiq_arm: Add completion records under the mutex (63bdf4cb)
      • vchiq_arm: Avoid use of mutex in add_completion (c7391dd8)
      • drm/vc4: Add a mode for using the closed firmware for display. (3abe9c01)
      • Add support for Silicon Labs Si7013/20/21 humidity/temperature sensor. (aff8ec62)
      • Document the si7020 option (edf9dcf4)
      • pisound improvements: (38340f4d)
      • Add driver_name property (f0d27f02)
      • Add driver_name paramater (eba3c286)
      • BCM270X_DT: Add pi3-disable-wifi overlay (d0600712)
      • ARM64: Fix bad cast in vc04_services (c94abd4f)
      • ARM64/SND_BCM2835: Port it to arm64. (86872951)
      • BCM270X_DT: Add spi0-cs overlay (741651c3)
      • spi-bcm2835: Disable forced software CS (8294e7f8)
      • BCM270X_DT: Enable UART0 on CM3 (c5c1d643)
      • config: Add CONFIG_MD_M25P80 and CONFIG_MD_SPI_NOR (8cb4e96e)
      • ARM64: Use dwc_otg driver by default for USB. (38141c05)
      • config: Add CONFIG_USB_DWC2 and CONFIG_USB_GADGET (80402fe5)
      • BCM270X_DT: Add reference to audio_pins to CM dtb (f7e2a9e3)
      • config: Add additional network scheduling modules (5706ad94)
      • config: Add CONFIG_TCP_CONG_BBR (72667593)
      • ASoC: A simple-card overlay for ADAU7002 (29a63df0)
      • config: Add SND_SOC_ADAU7002 codec module (e1a12884)
      • Add overlay for mcp3008 adc (#1818) (38f4d7bf)
      • gpio_mem: Remove unnecessary dev_info output (#1830) (32be7c14)
      • squash: fix order of sound/soc/bcm makefile (7f24d30c)
      • config: Enable regulator support (3733ee44)
      • BCM270x DT: expose 3.3V and 5V system rails (5716a1ba)
      • BCM270x DT: Consolidate audio card overlays (a9e12ea1)
      • config: enable Cirrus Logic Audio Card (f3be73ec)
      • dwc_otg: fix summarize urb->actual_length for isochronous transfers (b3c4c34c)
      • sound: Suppress error message about deferrals (a4b683ff)
      • BCM270X_DT: Add SMSC ethernet controller to DT (7217dd5d)
      • dmaengine: bcm2835: Fix cyclic DMA period splitting (fd1cc70c)
      • config: Add ads1015 driver to config (831301bf)
      • config: add slcan kernel module (c257760e)
      • Add overlay for ads1115 ADCs (#1864) (9151008d)
      • BCM2835-V4L2: Ensure H264 header bytes get a sensible timestamp (ffe2e3d8)
      • BCM2835-V4L2: Correctly denote key frames in encoded data (89504cd2)
      • BCM270X_DT: Add bcm2708-rpi-0-w.dts (97709373)
      • config: Add CONFIG_CRYPTO_LZ4 (9323fbbd)
      • config: Add RTL8XXXU wifi module (0ef39acf)
      • bcm2835-v4l2: Fix buffer overflow problem (d75aac2a)
      • vchiq_arm: Tweak the logging output (b5101858)
      • clk: bcm2835: Don't rate change PLLs on behalf of DSI PLL dividers. (9cccb9b7)
      • clk: bcm2835: Register the DSI0/DSI1 pixel clocks. (bdf4ec35)
      • clk: bcm2835: Add leaf clock measurement support, disabled by default (0df8b302)
      • drm/panel: Add support for the Raspberry Pi 7" Touchscreen. (5204a001)
      • BCM270X: Add the DSI panel to the defconfig. (0cef6f51)
      • ARM: bcm2835: dt: Add the DSI module nodes and clocks. (bf58c95b)
      • BCM270X: Enable the DSI panel node in the VC4 overlay. (5bc898ae)
      • drm/vc4: Set up SCALER_DISPCTRL at boot. (8f74d89b)
      • drm/vc4: Add support for feeding DSI encoders from the pixel valve. (5a1d4a79)
      • drm/vc4: Add DSI driver (db3e583f)
      • ARM: dts: bcm283x: Add VEC node in bcm283x.dtsi (2d37f962)
      • ARM: dts: bcm283x: Enable the VEC IP on all RaspberryPi boards (1d0b104c)
      • BCM270X: Disable VEC unless vc4-kms-v3d is present. (248a7fc4)
      • drm/vc4: Name the primary and cursor planes in fkms. (e6ace8a8)
      • drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms. (9cfde9ad)
      • drm/vc4: Fix sending of page flip completion events in FKMS mode. (ff7a77a8)
      • drm/vc4: Fulfill user BO creation requests from the kernel BO cache. (26467d2b)
      • drm/vc4: Fix OOPSes from trying to cache a partially constructed BO. (2c1de2e8)
      • drm/vc4: Verify at boot that CMA doesn't cross a 256MB boundary. (e0c3545b)
      • Add ads1015 driver to config (9971eaf5)
      • drm/vc4: Don't wait for vblank when updating the cursor (9efb5092)
      • panel-raspberrypi-touchscreen: Round up clk rate to fix DSI panel. (4741bda7)
      • bcm2835-camera: Correct port_parameter_get return value (3ff619df)
      • smsc95xx: Use skb_cow_head to deal with cloned skbs (95c2e5a4)
      • brcmfmac: Ensure pointer correctly set if skb data location changes (ecc42474)
      • brcmfmac: Make skb header writable before use (3bb47a95)
      • clk: bcm2835: Limit PCM clock to OSC and PLLD_PER (2984c81f)
      • dwc_otg: Add the dependency on FIQ (91e3f0a5)
  6. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:1441: linux: update to linux-4.11.0
    • Added: [env] PR:1442: Intel HDMI/DP LPE audio config
    • Added: [env] PR:1610: OdroidC2/RTL8192CU: no longer needed after #1513
    • Added: [pkg] PR:12067: FTPParse.cpp: use std:Confusedtring
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.


Messages In This Thread
RE: LibreELEC Testbuilds for RaspberryPi (Kodi 18.0) - by Milhouse - 2017-05-07, 22:38
WD MyCloud - by crisp waffles - 2017-09-06, 03:11
No 3D Playback since Version - by Mike74 - 2017-10-09, 19:25
Migrating from RPi2 to RPi1 - by RappaSan - 2017-11-10, 14:45
RE: Migrating from RPi2 to RPi1 - by Milhouse - 2017-11-10, 21:06
RE: Migrating from RPi2 to RPi1 - by RappaSan - 2017-11-11, 09:17
Resolution broken after 0415 - by lozbrown85 - 2018-04-20, 11:48
popt 1.16 - by n0n4m3 - 2018-06-29, 00:28
RE: popt 1.16 - by Milhouse - 2018-06-29, 06:39
A plugin to be resurrected - by ArminiusTux - 2018-10-22, 22:02
RE: A plugin to be resurrected - by Milhouse - 2018-10-23, 02:46
Logout Mark Read Team Forum Stats Members Help
LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)24