2017-05-07, 22:38
New LibreELEC.tv Leia build #0507: RPi / RPi2
(Supercedes previous build)
Based on tip of LibreELEC.tv master (bdb37380, changelog) and tip of XBMC master (f160c829, changelog) with the following modifications:
(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:tring
- New 4.11.0 kernel
- LibreELEC.tv:
- tvheadend42: update addon (PR:1582, 2 commits, 8 files changed)
- tvheadend42: update addon (PR:1582, 2 commits, 8 files changed)
- XBMC:
- inputstream.adaptive:
- Remove not used part (7922faec)
- increase version to 1.0.9 (05bb694b)
- remove compiler warning (a85e69c2)
- Merge branch 'master' of https://github.com/peak3d/inputstream.adaptive (7bde41f9)
- Remove not used part (7922faec)
- newclock5:
- 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)
- serial: 8250: Don't crash when nr_uarts is 0 (fb243008)
- 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)
- cma: Add vc_cma driver to enable use of CMA (9043217d)
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream: