OpenELEC Testbuilds for RaspberryPi (Kodi 16.0)
#89
New OpenELEC Isengard build #0713: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux OpenELEC 4.1.2 #1 Tue Jul 14 01:59:49 BST 2015 armv6l GNU/Linux

# vcgencmd version
Jul 14 2015 01:21:05
Copyright (c) 2012 Broadcom
version 41afcc6c933c1bc44ebdedc5aaf965b685b604e7 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150714015859-#0713-ga1fff18 [Build #0713]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (a1fff18a, changelog) and tip of XBMC master (8ed51929, changelog) with the following modifications: Build Highlights:
  1. New firmware, with 1080i hardware accelerated de-interlace - many thanks @popcornmix (as usual) and Eben!
    popcornmix Wrote:This is an early attempt to support high quality deinterlace at 1080i resolution (we previously used a simpler "bob" deinterlacer for HD).

    By default the "Auto select" deinterlace method will still choose "bob" for HD video, but you can now change that to "Advanced" and you should get higher quality deinterlace even at HD resolution.

    It does need some overclock. Something like:
    Code:
    core_freq=400
    v3d_freq=400
    over_voltage=2
    force_turbo=1
    is recommended for now (which will set your warranty bit). We'll get the overclock requirements down in a future build.

    This update is thanks to Raspberry Pi founder Eben Upton, who rewrote the VPU deinterlace code to work on the QPUs (3D hardware).
  2. New kernel 4.1.2
  3. Bump to ffmpeg-2.7.1
  4. BCM270x: Switch to firmware driver (enable BCM2835_MBOX, RASPBERRYPI_FIRMWARE and BCM_VCIO kernel options)
  5. Add image scaling algorithm which should allow better quality cached artwork (see post with details how to change current default algorithm)
  6. Introduce image resource addons
  7. Fix for missing text in notifications
  8. Dropped RTL8812AU/8821AU driver alternate abperiasamy repo
Build Details:
  1. Firmware (Jul 14):
    • firmware: di_adv: Fix for crash with qpu deinterlace
    • firmware: di_adv: Add qpu shader code to implement deinterlace.
    • firmware: image_fx: Support YUV_UV as destination format if requested.
    • firmware: dmalib: Reduce default priority and burst size of 2d memcpy
    • arm_loader: Ensure reserved qpus are freed and ISR blocks until interrupt cleared
    • gpioman: If dt-blob.bin file is incompatible, use built-in. See: link
  2. OpenELEC:
    • linux: update to linux-4.1.2 (c7e9773b)
    • gettext: update to gettext-0.19.5 (a4ed5801)
    • mesa: update to mesa-10.6.2 (3a9ed1a7)
    • dvb-firmware: update to dvb-firmware-0.0.48 (a1fff18a)
  3. XBMC:
    • [videodb] fix browsing tvshows genre/studios with masterlock enabled (PR:7489, 1 commit, 1 file changed)
    • [guilib] Add Container.TotalWatched and Container.TotalUnwatched (PR:7358, 1 commit, 2 files changed)
    • [guilib] - fix missing fadelabel text (introduced with #7323) (PR:7491, 1 commit, 1 file changed)
    • [videolibrary] fix musicvideo artist browsing after e55adbd (closes #16118) (PR:7493, 1 commit, 1 file changed)
    • [gui] refactors modality handling for dialogs (PR:7428, 4 commits, 94 files changed)
    • AESinkPULSE: Make buffer settings more failsafe (PR:7247, 1 commit, 1 file changed)
    • Image resource addons (PR:7361, 4 commits, 67 files changed)
    • support specifying the image scaling algorithm for image resizing/caching (PR:6986, 6 commits, 13 files changed)
    • [interfaces] fix render order of addon dialogs (PR:7492, 1 commit, 5 files changed)
    • add Skin.ToggleDebug function (PR:7206, 1 commit, 3 files changed)
    • [Confluence] remove zorder (17b9c36c)
  4. newclock4:
    • New commits in this build:
      • [rbp] Enable QPU based deinterlace and remove resolution limit (73bf6b49)
  5. kernel 4.1.y:
    • New commits in this build:
      • mailbox: Enable BCM2835 mailbox support (a097ef23)
      • mailbox/bcm2835: Fix mailbox full detection. (aa1ca835)
      • mailbox: bcm2835: Support ARCH_BCM270x (36301913)
      • ARM: bcm2835: Add the firmware driver information to the RPi DT (e3d1e45b)
      • firmware: bcm2835: Add missing property tags (4b72dfbc)
      • firmware: bcm2835: Support ARCH_BCM270x (d72c334f)
      • firmware: bcm2835: Support legacy mailbox API (be083fb2)
      • char: broadcom: Add vcio module (becc3412)
      • BCM270x: Switch to firmware driver (3349eaf7)
      • bcm2835: Switch to firmware driver (04f82e04)
      • Merge pull request #1059 from pelwell/rpi-4.0.y (0dd4dae3)
    • Commits no longer in build:
  6. Additional commits/pull requests/changes not yet merged upstream:
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 16.0) - by Milhouse - 2015-07-14, 03:47
Bluetooth on #1003 - by cdvreede - 2015-10-13, 11:08
Re: RE: Bluetooth on #1003 - by Milhouse - 2015-10-13, 13:24
Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 16.0)10