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

Code:
# uname -a
Linux rpi512 4.13.2 #1 Tue Sep 19 21:22:03 BST 2017 armv6l GNU/Linux

# vcgencmd version
Sep 12 2017 15:25:20
Copyright (c) 2012 Broadcom
version 3fbb171d1950eb3789eb8e37ba11e01079a37239 (clean) (release)

# lsb_release
LibreELEC (Milhouse): devel-20170919212054-#0919-g837cbfa [Build #0919]

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

Based on tip of LibreELEC.tv master (837cbfa, changelog) and tip of XBMC master (a35d8c0, 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.13.y
  • Includes latest bcm2835-driver master (eb04fcf, ahead +5)
  • Includes latest kodi-platform master (36fb493)
  • Includes latest libcec master (8adc786, ahead +26)
  • Includes latest libnfs master (3ba2a2c, ahead +101)
  • Includes latest p8-platform master (a822e19)
  • Includes latest addons: inputstream.adaptive (c49c8db, +10), inputstream.rtmp (e094fa3), peripheral.joystick (cc14287), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (8741c8b), pvr.filmon (34dca04), pvr.hdhomerun (ace19fa), pvr.hts (53118d8), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (c86ab35), pvr.mythtv (b46e5be), pvr.nextpvr (0d75744, +1), pvr.njoy (99874de), pvr.octonet (a77cf11), pvr.pctv (549f690), pvr.stalker (e15edca), pvr.teleboy (967144c, +15), pvr.vbox (b5da811), pvr.vdr.vnsi (f3f80d5, +1), pvr.vuplus (5e154bc, +4), pvr.wmc (7e2cb4b, +1), pvr.zattoo (3a707c5, +8)
  • Include [env] 22775c5: include crazycat dvb drivers addon in image
  • Include [env] compare: kodi updates (ffmpeg-3.3.4)
  • Include [env] patch: RPi/RPi2: enable Broadcom WiFi debugging (see details)
  • Include [env] patch: libcec: don't link non-existant libtinfo
  • Include [env] patch: rev hack for kodi
  • Include [env] patch: tvheadend42: fix makefile patch
  • Include [env] patch: Add experimental splash video for RPi
  • Include [env] patch: Bump included addon versions to prevent online updates
  • 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] patch: pvr addons: disable broken addons
  • Include [env] PR:1776: Don't cause system to hang on halt/reboot when net-booting
  • Include [env] PR:1791: nss/nspr: include in main image [rfc]
  • Include [env] PR:1835: add support for optional kernel modules in image and from addons
  • Include [env] PR:1978: linux: update to linux-4.13.4
  • Include [env] PR:1980: unpack/extract: avoid calling extract multiple times, sourcing config/options each time
  • Include [env] PR:1992: squashfs: change upstream, update to squashfs-1a6ffc7, add zstd support
  • Include [env] PR:1995: init: recover from a failed upgrade
  • Include [env] PR:2002: linux: include HBR and ELD fixes for Intel
  • Include [env] PR:2004: xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-340.104
  • Include [pkg] patch: skin.estuary: reduce system info font size (kodi)
  • Include [pkg] PR:66: Update to 5.7.0 PVR addon API to work with Kodi 18 (Leia) (pvr.nextpvr)
  • Include [pkg] PR:204: Update pvr.vbox to PVR API version 5.7.0 for Leia (pvr.vbox)
  • Include [pkg] PR:234: implement intensity compensation for VC-1 decoding for Ivybridge and better (intel-vaapi-driver)
  • Include [pkg] PR:260: Fix Seeking with VC1 after 6702b01ee3598017f05374bfc7956493f790361c (intel-vaapi-driver)
  • Include [pkg] PR:12767: Partial revert of imdb crashfix due to a introduced bug
Build Highlights:
  1. [X11] factor out glx support
  2. Update to 3.3.4-Leia-Alpha-1
  3. Restore pvr.vbox
Build Details:
  1. LibreELEC.tv:
    • brcmap6xxx-aml: update package to brcmap6xxx-aml-de3f5c5 (PR:2000, 1 commit, 1 file changed)
    • samba: don't restart smbd in samba-autoshare (PR:1919, 1 commit, 1 file changed)
  2. XBMC:
    • VideoPlayer: frame advance (PR:12808, 1 commit, 10 files changed)
    • VideoPlayer: some fixes (PR:12809, 3 commits, 4 files changed)
    • [X11] factor out glx support (PR:12219, 4 commits, 11 files changed)
    • GLX: fixups (PR:12811, 1 commit, 1 file changed)
    • [cleanup][osx] remove unused functions (PR:12810, 3 commits, 8 files changed)
  3. inputstream.adaptive:
    • Fix deadlock (seek / setDownloadSpeed) /move iv storage from tree to stream (c49c8db)
  4. pvr.teleboy:
    • Fix windows build (PR:3, 2 commits, 5 files changed)
  5. newclock5:
    • New commits in this build:
  6. kernel 4.13.y:
    • New commits in this build:
      • Register the clocks early during the boot process, so that special/critical clocks can get enabled early on in the boot process avoiding the risk of disabling a (098574f7)
      • Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924) (106f24c2)
      • Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment. (b0c4d62e)
      • enable drivers for GPIO expander and vcio (a092418f)
      • This is the driver for Sony CXD2880 DVB-T2/T tuner + demodulator. It includes the CXD2880 driver and the CXD2880 SPI adapter. The current CXD2880 driver version (6955232d)
    • Commits no longer in build:
      • Register the clocks early during the boot process, (88b8bed6)
      • Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924) (05213cc4)
      • Add arm64 configuration and device tree differences. (00807a2b)
      • mmc: read mmc alias from device tree (38d99478)
      • mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards (5e177f53)
      • This is the driver for Sony CXD2880 DVB-T2/T tuner + demodulator. (79e6f495)
      • mmc: Change downstream MMC driver CONFIG option (f0682685)
      • config: Add CONFIG_I2C_ROBOTFUZZ_OSIF (33b55ed4)
      • config: Add FB_TFT_ST7789V module (28a18b82)
      • fixup: rtl8192cu fixes from milhouse (82846913)
      • config: Add CONFIG_TOUCHSCREEN_GOODIX (4a71d11a)
      • config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06 (14f3ca24)
      • config: Add CONFIG_IPV6_SIT_6RD (dcb42231)
      • config: Add CONFIG_IPV6_ROUTE_INFO (fa38d48c)
      • dwc_otg: make periodic scheduling behave properly for FS buses (303e2861)
      • dwc_otg: fiq_fsm: Make isochronous compatibility checks work properly (63121acb)
      • config: Add CONFIG_CAN_GS_USB (f06cd41a)
      • dwc_otg: add module parameter int_ep_interval_min (afca576b)
      • dwc_otg: fiq_fsm: Add non-periodic TT exclusivity constraints (787c41f0)
      • rtl8192: Fixup build (9dfddf53)
      • BCM270X_DT: Add midi-uart1 overlay (e9edb96f)
      • overlays: README: remove vestigial SDIO parameters (d2e29dc9)
      • SQUASH: mmc: Apply ERASE_BROKEN quirks correctly (894e9653)
      • config: add missing arizona regulator modules (3825b6ce)
      • rtl8192: switch to netdev->priv_destructor() (468fb01b)
      • Audioinjector : make the octo and pi sound cards have different driver names (aab94610)
      • Audioinjector octo : Make the playback and capture symmetric (8af544e1)
      • BCM270X_DT: Add bme280 and bmp180 to i2c-sensor overlay (cad24787)
      • config: Add CONFIG_BMP280 (and CONFIG_BMP280_I2C) (2ad40dfc)
      • config: Enable TI TMP102 temp sensor module (7ccf913d)
      • BCM270X_DT: Add tmp102 to i2c sensor overlay (4268a30c)
      • overlays: Add Goodix overlay (fc6a5f85)
      • Add device tree overlay for GPIO connected rotary encoder. (85f95fd6)
      • mpu6050 device tree overlay (#2031) (c29748eb)
      • config: Adding SENSOR_JC42 (2d05e468)
      • BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay (94e675c4)
      • Add device tree config for htu21 (990884ac)
      • bcm2835-cpufreq: Change licence to GPLv2 (de106a1b)
      • bcm2708: Drop CMA alignment from FKMS mode as well. (0b1dd161)
      • New i2c-rtc-gpio device overlay (#2092) (200b006b)
      • PianoPlus: Dual Mono & Dual Stereo features added (#2069) (d4c50ca0)
      • overlays: Add gpio-shutdown overlay (#2103) (e0e1e0ef)
      • config: enable generic S/PDIF codec drivers (#2104) (86e7a8b4)
      • [ARM64] enable drivers for GPIO expander and vcio (5b4ba7b7)
      • bcm2835-mmc: Fix DMA usage (51808a78)
      • BCM270X_DT: Use the upstream thermal-zones DT node (7b9abf0f)
      • config: enhance DualShock3 controller support (f06b8593)
      • overlays: i2c1-bcm2708: Don't overwrite i2c1 pins node (1799a2d4)
      • bcm2835-mmc: Prevent DMA race condition (8c2d8da3)
      • Fix dependencies broken since driver was renamed (46ef8332)
      • Fix DTB overlay compilation for arm64 broadcom (34182df6)
      • vcsm: Provide new ioctl to clean/invalidate a 2D block (2cd5816a)
      • VCSM: Specify pointers in IPC msgs as uint32_t (5c3b3db2)
      • vcsm: code-style: Fix comment indentation (da8828f5)
      • vcsm: Convert to loading via device tree. (22b344b7)
      • VCSM: New option to import a DMABUF for VPU use (b7227633)
      • vcsm: Remove all typedefs from vc_sm_defs.h and calling code (22bcadd7)
      • vcsm: Correct block comment style on licence headers. (54972d14)
      • vcsm: Fix block comment formatting (c1ea7b67)
      • vcsm: Remove typedef of VC_VCHI_SM_HANDLE_T (b7731c22)
      • vcsm: "unsigned int" preferred over "unsigned" fixed. (1369ebd3)
      • vcsm: Fix blank lines after declarations. (42197d9e)
      • vcsm: Fix erroneous space in 'if' statement. (c1316500)
      • vcsm: Fix lots of block quote formatting issues (2534234f)
      • vcsm: Fix indentation of switch/case statement. (d08eafc5)
      • vcsm: Fix spaces around operators. (26299826)
      • vcsm: Fix use of S_IRUGO and use 0444 instead (4193774c)
      • vcsm: Correct "long unsigned int" to "unsigned long" (301987b1)
      • vcsm: Fix "struct vm_operations_struct should normally be const" (e76e24fc)
      • vcsm: Fix "void function return statements are not generally useful" (aa3eec84)
      • vcsm: Fix "Prefer kcalloc over kzalloc with multiply" (6bb543a6)
      • vcsm: Remove VC_SM_LOCK_CACHE_MODE_T typedef. (7f7fb3a6)
      • vcsm: Replace SM_RESOURCE_T with sm_resource_t (f5312bf8)
      • vcsm: Replace SM_STATS_T with sm_stats_t (3442c302)
      • vcsm: Replace SM_STATE_T with sm_state_t (dcf180d0)
      • vcsm: Replace SM_PRIV_DATA_T with sm_priv_data_t (5267a455)
      • vcsm: Replace SM_PDE_T with sm_pde_t (60541513)
      • vcsm: Handle the clean+invalidate case directly (3353d4d7)
  7. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] patch: pvr addons: disable broken addons
    • Added: [env] compare: kodi updates (ffmpeg-3.3.4)
    • Added: [env] patch: tvheadend42: fix makefile patch
    • Added: [env] PR:2002: linux: include HBR and ELD fixes for Intel
    • Added: [env] PR:2004: xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-340.104
    • Added: [pkg] PR:204: Update pvr.vbox to PVR API version 5.7.0 for Leia (pvr.vbox)
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
WD MyCloud - by crisp waffles - 2017-09-06, 03:11
RE: LibreELEC Testbuilds for RaspberryPi (Kodi 18.0) - by Milhouse - 2017-09-20, 01:02
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