2017-09-20, 01:02
New LibreELEC.tv Leia build #0919: RPi / RPi2
(Supercedes previous build)
Based on tip of LibreELEC.tv master (837cbfa, changelog) and tip of XBMC master (a35d8c0, changelog) with the following modifications:
(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
- [X11] factor out glx support
- Update to 3.3.4-Leia-Alpha-1
- Restore pvr.vbox
- LibreELEC.tv:
- 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)
- VideoPlayer: frame advance (PR:12808, 1 commit, 10 files changed)
- inputstream.adaptive:
- Fix deadlock (seek / setDownloadSpeed) /move iv storage from tree to stream (c49c8db)
- Fix deadlock (seek / setDownloadSpeed) /move iv storage from tree to stream (c49c8db)
- pvr.teleboy:
- Fix windows build (PR:3, 2 commits, 5 files changed)
- Fix windows build (PR:3, 2 commits, 5 files changed)
- newclock5:
- 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)
- 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)
- 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)
- Register the clocks early during the boot process, (88b8bed6)
- New commits in this build:
- 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)
- Updated: [env] patch: pvr addons: disable broken addons