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

Code:
# uname -a
Linux rpi512 4.6.0 #1 Wed Jun 1 21:06:24 BST 2016 armv6l GNU/Linux

# vcgencmd version
May 31 2016 11:48:49
Copyright (c) 2012 Broadcom
version 6faf136a2445687e1bd90c8c763a8796ace73be2 (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20160601210320-#0601-gb4f3545 [Build #0601]

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

# Kernel device tree status: Enabled

Based on tip of LibreELEC.tv master (b4f3545f, changelog) and tip of XBMC master (97039b48, 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.6.y
  • Includes latest bcm2835-driver master (7fcb39cb, ahead +11)
  • Includes latest kodi-platform master (c8188d82, ahead +4)
  • Includes latest libcec master (6d68d212)
  • Includes latest libnfs master (65424347, ahead +21)
  • Includes latest p8-platform master (041a8c6c, ahead +1)
  • Includes latest addons: adsp.basic (2ae604e5, +8), adsp.biquad.filters (01236bbe, +7), adsp.freesurround (34f50406, +7), asplib (da66f517), inputstream.mpd (3ac19c39, +11), inputstream.smoothstream (32275717, +2), peripheral.joystick (2db8029e, +32), pvr.argustv (5f48dcec, +4), pvr.demo (0fa9e1d0, +4), pvr.dvblink (a92f1264, +5), pvr.dvbviewer (3d0bea9a, +4), pvr.filmon (8743511d, +4), pvr.hdhomerun (b5ce9309, +4), pvr.hts (acd1a6ac, +5), pvr.iptvsimple (7a5a43f8, +4), pvr.mediaportal.tvserver (172a273c, +4), pvr.mythtv (e2b60252, +8), pvr.nextpvr (150698b7, +4), pvr.njoy (b5d65655, +4), pvr.pctv (feed5990, +4), pvr.stalker (4244220f, +12), pvr.vbox (c6594819, +4), pvr.vdr.vnsi (5498a8c1, +7), pvr.vuplus (ea3b33f6, +4), pvr.wmc (77af8daf, +4)
  • Exclude [env] kodi-999.10-aarch64-support.patch: Merged upstream
  • Include [env] e7cbe9cb: xf86-video-intel: Explicitely disable TearFree and TripleBuffer
  • Include [env] ed774729: Intel: Implement Passthrough-Range
  • Include [env] 98c65e6a: Kodi: Use Limited Range by default
  • Include [env] patch: xf86-video-intel: bump to 3fafabe
  • Include [env] patch: Fix SIGTERM patch after PR9748
  • Include [env] patch: Fix cmake after PR9750
  • Include [env] patch: Add extra headers needed by 3D BD MVC
  • Include [env] patch: Disable -werror as libnfs won't build 32-bit without it
  • Include [env] patch: mesa: update to 12.0.0-rc1
  • Include [env] patch: Bump libbluray - include MVC support
  • Include [env] patch: Add experimental splash video for RPi
  • Include [env] patch: HACK: Disable multiple PVR addons during migration. Always enable inputstream.*, os.* and peripheral.*
  • Include [env] patch: Enable pvr addons, disable pvr updates
  • Include [env] patch: Enable other binary addons
  • Include [env] PR:353: plymouth-lite: add bilinear interpolation patch
  • Include [env] PR:405: init: Parse resolution after splash.conf
  • Revert [env] 46b9b7b3: rtmpdump (Reason: use newclock5 bump)
  • Include [pkg] patch: [skin.estuary] Hide watched items on home (kodi-theme-Estuary)
  • Include [pkg] patch: drm/i915: Extend Fake HDMI live status to Valley View (linux)
  • Include [pkg] patch: drm/i915/psr: Try to program link training times correctly (HSW fix) (linux)
  • Include [pkg] patch: Revert "drm/i915: Exit cherryview_irq_handler() after one pass" (BSW fix) (linux)
  • Include [pkg] patch: CSC: Remove average logic when saving NV12 surface on IVB+ (VAAPI fix) (libva-intel-driver)
  • 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:8922: [guiinfo] extend ranges for listitem properties
  • Include [pkg] PR:9803: [PeripheralCecAdapter] fix playback stopping on screensaver deactivated
Build Highlights:
  1. NOTE: DVD ISO/disk playback remains temporarily disabled
  2. gcc, python, systemd, mysql updates (clean build)
  3. kernel rpi-4.6.y updates
Build Details:
  1. LibreELEC.tv:
    • gcc: compile with -std=gnu++98 to fix build with gcc6 (PR:384, 1 commit, 1 file changed)
    • Python: don't build curses and readline modules for host (PR:390, 1 commit, 1 file changed)
    • systemd: update to 230 (PR:382, 1 commit, 4 files changed)
    • mysql: update to 5.7.12 (PR:366, 1 commit, 4 files changed)
  2. XBMC:
    • [PVR] Feature: Make instant recording behavior configurable (PR:9847, 4 commits, 12 files changed)
    • Add-on helper: add foreign buildsystem support (PR:9829, 2 commits, 1 file changed)
    • [cmake] Cosmetics: change commands to lowercase (PR:9833, 5 commits, 18 files changed)
    • configure.ac: do not check for libpng (PR:9850, 1 commit, 1 file changed)
    • configure.ac:Changing android ndk directory existence test (PR:9873, 1 commit, 1 file changed)
    • [cmake] get rid of ManageString.cmake (PR:9878, 1 commit, 4 files changed)
    • [texturepacker] Updated texturepacker to vs2015 and all libs with it, remove dependen… (PR:9856, 1 commit, 14 files changed)
    • [cmake] Reuse version.txt and add-on API parsing across buildsystems (PR:9845, 1 commit, 2 files changed)
    • [depends] lzo 2.09 (PR:9789, 1 commit, 2 files changed)
    • [depends] giflib 2.1.4 (PR:9790, 1 commit, 1 file changed)
    • SendClick() should operate on the focused window/dialog (PR:9884, 1 commit, 1 file changed)
    • fix library-music settings label (PR:9890, 1 commit, 1 file changed)
  3. peripheral.joystick:
    • Fix build on windows (099d406e)
    • [buttonmaps] Add missing analog stick directions to linux buttonmaps (2db8029e)
  4. newclock5:
    • New commits in this build:
      • skip existence check for plugin and http urls when cleaning (7127e9e6)
  5. kernel 4.6.y:
    • New commits in this build:
      • rtc: ds1307: ensure that any pending alarm is cleared before a new alarm is enabled (9146ab38)
      • pinctrl-bcm2835: Return pins to inputs when freed (1de80144)
      • mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards (bb918210)
      • BCM270X_DT: Don't generate "linux,phandle" props (f510b3f7)
      • brcmfmac: Plug memory leak in brcmf_fill_bss_param (161e17e9)
      • drm/vc4: Force HDMI to connected. (0428c491)
      • Add Support for BoomBerry Audio boards (26b96431)
      • ARM: bcm2708: Enable building power domain driver. (b1a82a3d)
      • ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver. (bfcf7284)
      • New AudioInjector.net Pi soundcard with low jitter audio in and out. (38a4b26e)
      • drm/panel: simple: Add the 7" DPI panel from Adafruit (910f2cd7)
    • Commits no longer in build:
      • bcm2835-dma: Fix dreq not set for slave transfers (e34f7fca)
      • ASoC: wm8804: Set idle_bias_off to false Idle bias has been change to remove warning on driver startup (6a21383e)
      • scripts: Multi-platform support for mkknlimg and knlinfo (e705f65a)
      • bcm2835-pcm: Numerous enhancements (20868fa3)
      • scripts/knlinfo: Decode DDTK atom (ed5e5e18)
      • DT configfs: Fix build errors on other platforms (71bf638e)
      • config: Enabled IPV6_SUBTREES (30029e1e)
      • [media]: bcm2835-camera: fix compilation error (352d2005)
      • DT configfs: fix build error (4bb1e5d3)
      • vchiq_arm: do not use page_cache_release(page) macro (#1403) (1c49050f)
      • vchiq: Upate to match get_user_pages prototype (ad5bd6c5)
      • vchiq_arm: Add completion records under the mutex (429f93d5)
      • bcm2835-sdhost: Firmware manages the clock divisor (430ecd51)
      • bcm2835-sdhost: Reset the clock in task context (8208ab00)
      • bcm2835_thermal: Don't report unsupported trip type (96b58676)
      • vmcs: Remove unused sm_cache_map_vector definition (#1411) (4eeb7f4f)
      • BCM270X_DT: Add dpi24 overlay (bb6c2027)
      • config: Make IPV6 a module and regenerate with defconfig (d180e4c2)
      • firmware: Add RPI_FIRMWARE_SET_SDHOST_CLOCK (0c1efacc)
      • fbdev: bcm2708_fb: remove unused variable and duplicated comment (#1426) (e8ef35c2)
      • Revert "bcm2835-i2s: Reduce the TX DREQ threshold" (bdccd9ae)
      • Revert "bcm2835-i2s: Enable MMAP support via a DT property" (003fcda6)
      • Revert "bcm2835-i2s: Register PCM device" (5f713f16)
      • Revert "bcm2835-i2s: add 24bit support, update bclk_ratio to more correct values" (82864948)
      • bcm2835-i2s: add 24bit support, update bclk_ratio to more correct values (5e6f096a)
      • bcm2835-i2s: Register PCM device (2306c308)
      • bcm2835-i2s: Enable MMAP support via a DT property (23e6e5b8)
      • bcm2835-i2s: Reduce the TX DREQ threshold (1738972b)
  6. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:405: init: Parse resolution after splash.conf
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 17.0) - by Milhouse - 2016-06-01, 22:59
RPi2: no DV-codec? - by bubi - 2016-07-10, 10:30
DV-video not working - by bubi - 2016-07-15, 19:48
Logout Mark Read Team Forum Stats Members Help
LibreELEC Testbuilds for RaspberryPi (Kodi 17.0)19