OpenELEC Testbuilds for RaspberryPi (Kodi 17.0)
New OpenELEC Krypton build #0201: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.4.0 #1 Mon Feb 1 21:08:02 GMT 2016 armv6l GNU/Linux

# vcgencmd version
Feb  1 2016 17:54:49
Copyright (c) 2012 Broadcom
version b3dc56931507f355d503ea69397778643f7a3dc3 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20160201210709-#0201-g455a1b3 [Build #0201]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (455a1b39, changelog) and tip of XBMC master (c5ec4161, changelog) with the following modifications: Build Highlights:
  1. New firmware with schmoo support for better Pi2 sdram overclocking.

    I'm able to hit a stable 600MHz with the following and this new firmware (your mileage may vary):
    Code:
    sdram_freq=600
    over_voltage_sdram=5
    sdram_schmoo=0x02000020
    The increased sdram bandwidth is a benefit with HEVC playback, particularly at 1080p.

    For testing, reduce gpu_mem to 64 (in order to test as much RAM as possible) then:
    Code:
    wget http://nmacleod.com/public/oebuild/memtester -O ~/memtester && chmod +x ~/memtester
    systemctl stop kodi
    ~/memtester 850
    See sdram overclocking discussion for more details.

  2. Partially strip libc which may provide improved stacktraces in non debug-enabled builds
  3. libnfs 1.10.0
  4. PR7030 updated with WOL fixes, @rewsteruk please confirm if this fixes remaining issue
Build Details:
  1. Firmware (Feb 1):
    • firmware: audioplus: pause burst frames use 32-bits as payload length
    • firmware: Fix typos in various headers. See: link
    • firmware: Video_encode: Support OMX_IndexConfigVideoIntraVOPRefresh. See: link
    • firmware: Add support for VC_IMAGE_BGR888/OMX_COLOR_Format24bitRGB888 to video_render
    • firmware: Rawcam: Add some more debug, and support for RGB888 and BGR888
    • firmware: bootcode: Remove support for CM msd as it is not believed to be used
    • firmware: bootcode: Avoid controlling LED gpio on CM
    • firmware: Add logging for clock management from the videocore. Using vcdbg log msg the logging will include setting of channel and output frequencies
    • firmware: platform: Add config option to adjust sdram schmoo settings. See: link
    • firmware: arm_loader: Add mailbox properties to get and set gpio state
    • firmware: arm_loader: Add Pi0 model string
    • firmware: platform: Don't default to overscan if we're recovery.elf
  2. OpenELEC:
    • installer: Bump FAT partition size in line with disk image (PR:4666, 1 commit, 1 file changed)
  3. XBMC:
    • Fix AudioLibrary.GetSongs missing songs when using limits (PR:8993, 1 commit, 1 file changed)
    • remove boost from GUIFontCache (PR:8996, 1 commit, 2 files changed)
    • VideoPlayer: Avoid deadlock with m_StateSelection (PR:9007, 1 commit, 2 files changed)
    • [json-rpc] Append uniqueid to PVR.Details.Channel (PR:8424, 1 commit, 3 files changed)
    • boost/sha1: cleanup usage of boost/static_assert (PR:9010, 2 commits, 2 files changed)
    • [tests] remove TimeUtils "tests" (PR:9022, 1 commit, 2 files changed)
    • AE: fixes after recent work on passthrough (PR:9017, 2 commits, 1 file changed)
    • bug fix for http://trac.kodi.tv #16515 (PR:9015, 1 commit, 1 file changed)
    • boost can go. (PR:9021, 3 commits, 13 files changed)
  4. libnfs:
    • Includes: Don't install win32/win32_compat.h (49eaca0c)
    • New version 1.10.0 (04363a92)
    • Use a single allocation for both rpc_pdu and zde_decode_buf (8c391edb)
    • Use a single allocation for zdr_mem and the payload (e3cf6748)
    • Remove the zdr_malloc call when decoding a BYTES blob (62daa224)
    • Try to avoid allocating memory during zdr string decoding (4476f11b)
  5. newclock5:
    • New commits in this build:
      • Revert "Revert "ActiveAE: Enable display lost callbacks for EGL"" (3635d355)
      • VideoPlayer: refactor DemuxerClient (ex PVR) (62829721)
      • kill ugly macro (eb0e0d24)
      • VideoPlayer: open DemuxClient if inputStream handles demuxing (0b162ed9)
    • Commits no longer in build:
      • VideoPlayer: Avoid deadlock with m_StateSelection (c48d21e5)
      • AE: fix number of provided buffers to input stream, 86301d8f5abd081792520d69752a519e1cc666e0 already fixed GetCacheTime and added resample buffers a second time (e9f17179)
  6. kernel 4.4.y:
    • Commits no longer in build:
      • fixup! bcm270x_dt: Add dwc2 and dwc-otg overlays (18c241c9)
  7. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:4656: various build fixes
    • Added: [env] PR:4661: stripping changes
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: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - by Milhouse - 2016-02-02, 02:25
RPI 3 no internet access on wifi - by b1m1 - 2016-03-09, 14:44
Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 17.0)6