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

Code:
# uname -a
Linux rpi512 4.7.0-rc7 #1 Fri Jul 15 21:41:37 BST 2016 armv6l GNU/Linux

# vcgencmd version
Jul 15 2016 17:54:00
Copyright (c) 2012 Broadcom
version efa728fef77ea14ceb1500caf0146395fa282a0f (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20160715213952-#0715-gde6f79d [Build #0715]

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

# Kernel device tree status: Enabled

Based on tip of LibreELEC.tv master (de6f79d0, changelog) and tip of XBMC master (80095b65, 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.7.y
  • Includes latest bcm2835-driver master (051aed71, ahead +8)
  • Includes latest kodi-platform master (c8188d82)
  • Includes latest libcec master (6d68d212)
  • Includes latest libnfs master (fac3a954, ahead +34)
  • Includes latest p8-platform master (041a8c6c, ahead +1)
  • Includes latest addons: adsp.basic (2ae604e5), adsp.biquad.filters (5849a194, +7), adsp.freesurround (34f50406), asplib (da66f517), inputstream.mpd (aad30ba0, +13), inputstream.rtmp (7bf2298e), inputstream.smoothstream (31e7afef, +3), peripheral.joystick (6090a90e, +1), pvr.argustv (e536f32e), pvr.demo (01c68c88), pvr.dvblink (0bf16840, +1), pvr.dvbviewer (35902f5d), pvr.filmon (efd379b8), pvr.hdhomerun (a71e816d), pvr.hts (856e72a4, +1), pvr.iptvsimple (1ea1f36e), pvr.mediaportal.tvserver (3ba23b7b, +1), pvr.mythtv (1bcf081a, +5), pvr.nextpvr (ecbd6e5c, +1), pvr.njoy (b5d65655), pvr.pctv (12d8baf1), pvr.stalker (415aa54b, +3), pvr.vbox (36d3717b, +1), pvr.vdr.vnsi (d7bc89eb, +5), pvr.vuplus (d7f5685a, +1), pvr.wmc (1f3240da, +1)
  • 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: Enable other binary addons
  • Include [env] patch: Bump included addon versions to prevent online updates
  • Include [env] patch: Enable pvr and adsp addons
  • Include [env] patch: Install libbrcmEGL/libbrcmGLESv2 shared libraries, with sym links for backward compatability
  • Include [env] patch: HACK: Disable multiple PVR addons during migration. Always enable inputstream.*, os.* and peripheral.*
  • Include [env] patch: Add experimental splash video for RPi
  • Include [env] patch: ffmpeg: bump 3.1.1
  • Include [env] PR:481: linux: Update to 4.7 (WIP)
  • Include [env] PR:526: Cpu temperature readings for devices with aml_thermal interface
  • Include [env] PR:535: init: Add upgrade check to avoid incompatible upgrades [RFC,WIP]
  • Include [env] PR:537: kodi: database migration splash text
  • Include [env] PR:543: xf86-video-nvidia: update to 367.35
  • Revert [env] 46b9b7b3: rtmpdump (Reason: use newclock5 bump)
  • Include [pkg] patch: drm/i915: Extend Fake HDMI live status to Valley View (linux)
  • Include [pkg] patch: [skin.estuary] Hide watched items on home (kodi-theme-Estuary)
  • 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. New firmware
  2. Updated deinterlace commits in newclock5 - please report regressions:
    popcornmix Wrote:Today's update has a fairly big change to where deinterlacing is handled.

    There may be regressions, so update with caution.

    Previously we deinterlaced inside the hardware decoder. This has a few downsides:
    • It doesn't work with software decoded video (e.g. MPEG-2 without a codec licence)
    • The deinterlacer stops aspect ratio changes from being reported by decoder meaning they are missed when they occur mid-stream
    • Enabling/disabling deinterlace adjusts the framerate Kodi's rendererer sees, and it takes a number of seconds to lock back on. This can cause issues with dropping/stuttering.
    • Interlaced content drives Kodi's GUI loop at a higher rate which increases CPU.
    So the new scheme handles deinterlace in the mmal renderer, meaning kodi is unaware of the change in framerate. This also allows the higher quality gpu deinterlace to work with software decode.

    Note: currently the codec info overlay won't report deinterlace state or the increased deinterlace framerate (this will come).
  3. Updated database migration message to avoid crashing during Addons*.db migration
Build Details:
  1. Firmware (Jul 15):
    • firmware: video_render: Ensure image structure is initialised
    • firmware: image_fx: Add assert to fatal error code path
  2. LibreELEC.tv:
    • lirc: re-add patch to support additional keys (PR:542, 1 commit, 1 file changed)
  3. XBMC:
    • [fix][tests] Missed this one (PR:10113, 1 commit, 1 file changed)
    • [win32] Improve installer and add appxmanifest (PR:10110, 1 commit, 3 files changed)
    • [fix] revert commit c9884248b729709450087f05dd8449e794253a6 utils/Var… (PR:10116, 1 commit, 1 file changed)
    • [win32] update AppVeyor with ffmpeg 3.1.1 (fbae963d)
  4. inputstream.smoothstream:
    • disable stream after last segment (31e7afef)
  5. peripheral.joystick:
    • [cocoa] Fix compiler warning: missing override keyword (6090a90e)
  6. newclock5:
    • New commits in this build:
      • mmalrender: More verbose logging (d61115c0)
      • mmalcodec: Remove deinterlace support (e869d12c)
      • mmalrender: Add deinterlace support (138692f4)
      • mmalrender: Avoid accessing port that may have been destroyed (50103c46)
    • Updated commits in this build:
    • Commits no longer in build:
      • mmal: Move pool creation to open (2a731519)
  7. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:543: xf86-video-nvidia: update to 367.35
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.
  Thread Closed
 
Thread Rating:
  • 19 Vote(s) - 4.63 Average


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-07-15, 23:56