v17 LibreELEC Testbuilds for RaspberryPi (Kodi 17.0)
New LibreELEC.tv Krypton build #1005: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.8.0 #1 Thu Oct 6 03:13:51 BST 2016 armv6l GNU/Linux

# vcgencmd version
Oct  4 2016 19:03:30
Copyright (c) 2012 Broadcom
version c844c61ad08f94946910d0d5e1be076df4c8c56d (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20161006031247-#1005-ga946329 [Build #1005]

# vcdbg log msg 2>&1 | grep DTOK
002389.751: Kernel trailer DTOK property says yes

# Kernel device tree status: Enabled

Based on tip of LibreELEC.tv master (a9463290, changelog) and tip of XBMC master (6618c8f5, 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.8.y
  • Includes latest bcm2835-driver master (ec63df14)
  • Includes latest kodi-platform master (c8188d82)
  • Includes latest libcec master (62b8520c, ahead +15)
  • Includes latest libnfs master (048e7737, ahead +59)
  • Includes latest p8-platform master (041a8c6c, ahead +1)
  • Includes latest addons: inputstream.mpd (4a90d6a7, +6), inputstream.rtmp (70cb86f6), inputstream.smoothstream (081c6c43), peripheral.joystick (abff3165), pvr.argustv (87cb6780), pvr.demo (01c68c88), pvr.dvblink (e842db92), pvr.dvbviewer (f72c62ff), pvr.filmon (675c2b4e), pvr.hdhomerun (eef1bd15), pvr.hts (c091da30), pvr.iptvsimple (a4c52558), pvr.mediaportal.tvserver (845479b6), pvr.mythtv (b1b426f3), pvr.nextpvr (f99b17d3), pvr.njoy (b5d65655), pvr.pctv (d6d969fe), pvr.stalker (168e35f7), pvr.vbox (c966c5fd), pvr.vdr.vnsi (dd95edef), pvr.vuplus (7ab30d34), pvr.wmc (d9eac84f)
  • Exclude [env] libcec-PR208.patch: merged upstream (libcec)
  • Include [env] patch: Add kodi binary addons (pvr, adsp, other)
  • Include [env] patch: linux: Enable generic support for HID multitouch panels
  • Include [env] patch: Don't build ADSP addons
  • Include [env] patch: linux: Enable support for additional Intel cypto hardware
  • Include [env] patch: libdrm: update to libdrm-2.4.71
  • Include [env] patch: linux: use in-tree rtl8192cu for RPi/RPi2
  • 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] PR:752: linux: extra options for Baytrail and 32-bit EFI
  • Include [env] PR:759: linux: update to linux-4.8.0 [WIP]
  • Include [env] PR:792: scripts/build: use MinSizeRel cmake build type
  • Include [env] PR:796: scripts/build: cleanup
  • Include [env] PR:800: xf86-video-intel: enable dri3 and make it default
  • Include [env] PR:803: kodi: update to update to 17.0-beta3-7041777
  • Revert [env] 46b9b7b3: rtmpdump (Reason: use newclock5 bump)
  • Include [pkg] patch: [skin.estuary] Hide watched items on home (kodi-theme-Estuary)
  • Include [pkg] PR:30: enable samba at wizard (LibreELEC-settings)
  • Include [pkg] PR:8645: [video] Add season/TV show artwork to episodes/seasons even if they have their own fanart.
  • Include [pkg] PR:8824: videodb: fix smart playlists not honoring "Show empty TV shows" setting.
  • Include [pkg] PR:10370: Add settings to control notification rumble duration and strength
  • Include [pkg] PR:10543: [platform] - add unique hardware identifier as info label
  • Include [pkg] PR:10572: [CryptThreading] replace hardcoded value for CRYPTO_LOCK by macro
  • Include [pkg] PR:10594: [gui] smartplaylisteditor: convert spinners etc to regular buttons
  • Include [pkg] PR:10620: [jsonrpc] CAnnouncementManager: fix invalid type "movies" for video items without video info tag
Build Highlights:
  1. New 4.8.0 kernel
  2. Start of Kodi 17.0 beta4 cycle
  3. Enable HID multitouch - may include Dell ST2220 support (@Schorschi79 to confirm)
  4. Switch to in-tree rtl8192cu (@snapek to confirm)
Build Details:
  1. LibreELEC.tv:
    • projects/WeTek_Play_2: Update recovery image (PR:804, 1 commit, 1 file changed)
    • projects/*/options: disable lcdproc for all projects except Generic/Virtual (PR:793, 1 commit, 8 files changed)
    • xf86-video-ati: add xorg-radeon.conf to enable dri3 and glamor (PR:786, 1 commit, 2 files changed)
  2. XBMC:
    • bump to 17.0 beta 4 (PR:10599, 1 commit, 2 files changed)
    • VAAPI: restore accidentally lost call to sync of vaapi render picture (PR:10622, 1 commit, 2 files changed)
    • paplayer: fix gapless playback (PR:10623, 1 commit, 3 files changed)
    • [eventlog] implement high resolution datetime sort method (CDateTime granularity of 1 sec is not sufficient). (PR:10617, 2 commits, 6 files changed)
    • [python-api] - deprecate listitem.getduration(), .getfilename(), .getdescription() (PR:9697, 1 commit, 2 files changed)
    • [cmake/osx] Fix detecting SSE4.2 and AVX2 hardware support (PR:10624, 1 commit, 1 file changed)
    • [estuary] country flags - use RGB color space (PR:10626, 1 commit, 49 files changed)
  3. inputstream.mpd:
  4. newclock5:
    • New commits in this build:
      • Revert "mmalrender: Use computed framerate rather than version from configure" (b2687938)
      • Revert "mmalcodec: Treat corrupt frames as dropped" (d99900a6)
  5. kernel 4.8.y:
    • New commits in this build:
      • Enable upstream BCM2835 auxiliar mini UART support (8a1bb98d)
      • kbuild: Ignore dtco targets when filtering symbols (395090b7)
      • Revert "tpa6130a2: Add headphone switch control" (658ace51)
      • Add arm64 configuration and device tree differences. (d3d0a598)
      • bcm2835-cpufreq: Only report a single frequency when max and min frequencies are the same (2fb843e0)
    • Updated commits in this build:
    • Commits no longer in build:
      • vmstat: Workaround for issue where dirty page count goes negative (581ad04d)
      • ASoc: wm8731: add 32bit mode. (a830af4f)
      • cpufreq: Temporarily ignore io_is_busy=1 (2e4248a1)
      • config: Enable CONFIG_USER_NS (cdb5e4c5)
      • smsc95xx: squash: Bump to packetsize=4096 (23cbdf57)
      • Add cm3 dts file (06d24d8a)
      • config: Enable SENSORS_LM75 (1803731a)
      • config: Enable SERIAL_SC16IS7XX (64a0d3a1)
      • snd-bcm2835: Don't allow responses from VC to be interrupted by user signals (3c75afe0)
      • snd-bcm2835: Use bcm2835_hw params in preallocate (adf34f15)
      • dwc_otg: Use kzalloc when suitable (b9037cc6)
      • Fix cfg80211 for kernel >= 4.7 (#1624) (addffd38)
      • suppress spurious messages (b30138dc)
      • Add #if for 3.14 kernel change (#87) (bee28cfa)
      • Set dev_type to wlan (6b3edbb4)
      • Tentatively added support for more 8188CUS based devices. (ad439d2e)
      • Add support for more 8188CUS and 8192CUS devices (152b7b89)
      • Add ProductId for the Netgear N150 - WNA1000M (f0a22798)
      • Fixes CONFIG_CONCURRENT_MODE CONFIG_MULTI_VIR_IFACES (0e870db2)
      • Fixes compatibility with 3.13 (c392e277)
      • Enables warning in the compiler and fixes some issues, reference => https://github.com/diederikdehaas/rtl8812AU (6a2c59fe)
      • Starts device in station mode instead of monitor, fixes NetworkManager issues (d6edbdc6)
      • Enable cfg80211 support (658596a1)
      • ARM: bcm2708: enable clock manager by default (b92514c8)
      • ARM: 2708: i2s: removed clock registers and added clock (ea2d9fd4)
      • ARM: bcm2708: use correct device-tree node names for serial (7f96152e)
      • ARM: bcm2708: moved uart0 to use new clock framework (371438ce)
      • ARM: bcm2708: move spi0 to use new clock framework (e2ac655e)
      • ARM: bcm2708: move i2c to use new clock framework (067558eb)
      • ARM: bcm2708: move pwm to new clock framework (c51fca0a)
      • ARM: bcm2708: fix auxiliar clock provider to use clock framework (6f5c2ca2)
      • ARM: bcm2708: fix register range of spi-aux (67e0b04e)
      • ARM: bcm2708: move to new clock manager and driver for aux-uart (68505436)
      • ARM: bcm2708: remove pwm clock (cee58a11)
      • ARM: bcm2835: move smi to use clock framework (e026ec90)
      • ARM: bcm2708: move mmc to use clock framework (144f8fc3)
      • ARM: bcm2708: move sdhost to use clock framework (c325408f)
      • ARM: bcm2708: remove clk_core as it is no longer used (3437311f)
      • CM3: ARM: bcm2708: moved uart0 to use new clock framework (ea50ff8c)
      • CM3: ARM: bcm2708: remove clk_core as it is no longer used (aba95545)
      • Register the clocks early during the boot process, (0a6c32a3)
      • brcmfmac: revise SDIO error message in brcmf_sdio_drivestrengthinit (1a25bbd2)
      • brcmfmac: use ndev->needed_headroom to reserve additional header space (429d6919)
      • brcmfmac: change rx_seq check log from error print to debug print (165059f8)
      • overlays: Add audremap overlay (12021abe)
      • overlays: Add swap_lr and enable_jack to audremap (73671438)
      • BCM270X_DT: Add audio_pins to CM dtb (9f77427d)
      • BCM270X_DT: Don't enable UART0 in CM3 dtb (fd25491c)
      • Overlay for Microchip MCP23S08/17 SPI gpio expanders (#1566) (4ca41c0e)
      • overlays: added sc16is750 UART over I2C (#1617) (b9dd4270)
      • overlays: Clarify gpio-poweroff semantics in README (8bbbda9a)
      • overlays: Add assert_falling_edge to pps-gpio overlay (62db0f50)
      • bcm2835-sdhost: Don't exit cmd wait loop on error (0090ca5e)
      • BCM270X_DT: Use bcm2835-sdhost on Compute Module (969e6969)
      • fbmem: Ensure that parameters are properly checked within fb_copyarea_user (294302a2)
      • config: Enabled SENSORS_INA2XX module (7c5d8327)
      • overlays: Add dpi18 overlay (#1634) (f0e342d5)
      • config: Enable SERIAL_SC16IS7XX_SPI (768f7191)
      • config: Add CONFIG_IPVLAN module (44fb9f4a)
      • config: Add CONFIG_VXLAN module (da8e0059)
      • enable gembird joypad support (b378d019)
      • config: Remove CONFIG_TRIM_UNUSED_KSYMS (7d929324)
      • overlays: adjust overlays for absent pwm_clk (64d957f1)
      • Correct typos in spi-gpio35-39-overlay.dts (#1651) (741a98a6)
      • drm/vc4: Enable limited range RGB output with CEA modes. (0e294d68)
  6. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] patch: linux: Enable generic support for HID multitouch panels
    • Added: [env] patch: linux: Enable support for additional Intel cypto hardware
    • Added: [env] patch: linux: use in-tree rtl8192cu for RPi/RPi2
    • Added: [env] PR:759: linux: update to linux-4.8.0 [WIP]
    • Added: [env] PR:792: scripts/build: use MinSizeRel cmake build type
    • Added: [env] PR:796: scripts/build: cleanup
    • Added: [env] PR:803: kodi: update to update to 17.0-beta3-7041777
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
RPi2: no DV-codec? - by bubi - 2016-07-10, 10:30
DV-video not working - by bubi - 2016-07-15, 19:48
RE: LibreELEC Testbuilds for RaspberryPi (Kodi 17.0) - by Milhouse - 2016-10-06, 04:46
Logout Mark Read Team Forum Stats Members Help
LibreELEC Testbuilds for RaspberryPi (Kodi 17.0)19