OpenELEC Testbuilds for RaspberryPi (Kodi 16.0)
New OpenELEC Jarvis build #0908: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.1.6 #1 Tue Sep 8 23:41:49 BST 2015 armv6l GNU/Linux

# vcgencmd version
Sep  2 2015 15:06:26
Copyright (c) 2012 Broadcom
version 65d10bdd7b509391aaf143b30b66246461909f94 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150908234058-#0908-g51eea0c [Build #0908]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (51eea0c6, changelog) and tip of XBMC master (3f18aa64, changelog) with the following modifications: Build Highlights:
  1. Switch to newclock5 branch, replacing DVDPlayer with refactored VideoPlayer.
    (2015-09-03, 13:22)FernetMenta Wrote: Kodi's video player is one of the oldest and most important components of the application. New features and ports to new platforms have long outgrown the original architecture of player. From its internal name "dvdplayer" you can tell how old this component is. In order to cope with current and future requirements like Ultra HD, MVC, 10bit depth, or PiP some elementary changes need to be done. The problem is that those changes require adjustments of platform dependent code. This dependency tremendously slows down development.

    Ideally video player is a self contained component or service with its own life cycle and versioning. This would allow updates and upgrades independently from the main application. One platform could choose to stay with version X while others go with version Y. Maybe video player itself will be comprised of services with its own versions: decoders, demuxers, video/audio renderers, etc.

    This is a long way and we need to get started somewhere. I requested this sub-forum to get platform devs involved, document and discuss what has been done so far, next steps, etc.
    Probably best for @popcornmix to explain expected benefits etc.
Build Details:
  1. XBMC:
    • remove file operation log spam (PR:7979, 1 commit, 2 files changed)
    • [readme] typos and cleanup including whitespaces. (PR:7988, 1 commit, 7 files changed)
    • Corrected label order for songs when ordering by dateadded (PR:7987, 1 commit, 1 file changed)
    • [readmes] Final revision (PR:7990, 1 commit, 4 files changed)
    • Disable CPU temp test on windows (PR:7985, 1 commit, 1 file changed)
    • [mmalcodec] Use settings constants (PR:7981, 1 commit, 1 file changed)
    • [omxplayer] Flush EOS message from queue to avoid it turning up after a seek (PR:7980, 1 commit, 2 files changed)
    • TexturePacker: some cleanup and win32 buildsystem fixes (PR:7961, 3 commits, 4 files changed)
    • [musiclibrary] Made top albums sortable by play count (PR:7884, 1 commit, 1 file changed)
  2. pvr.mythtv:
    • 3.3.1 (PR:32, 2 commits, 45 files changed)
    • Fix syntax in strings file for transifex (PR:33, 1 commit, 1 file changed)
  3. newclock5:
    • New commits in this build:
      • renderer: promote interface up to BaseRenderer (d098cb8d)
      • renderer: refactor RenderManager and LinuxRendererGL (5eb8842a)
      • renderer: fix forced deinterlacing for non-render methods (227147c9)
      • make video renderer non-global (7f31193d)
      • move VideoRenderers (db9d9d5b)
      • rename dvdplayer to VideoPlayer (8980f4fb)
      • AE: refactor IAudioCallback (188a10fd)
      • move audio sync to AE - WIP (43a74418)
      • fixup: Remove build artefact from git tree (5c4547d8)
      • fixup: Fix bug in HasFrame (42d5f51d)
      • [GLES] Fix build with VideoPlayer (509b8ffe)
      • [omxplayer] Update to support VideoPlayer renderer (ade84c05)
      • [MMAL] Update to support VideoPlayer renderer (fcc31e20)
      • pi: fixup some pi patches to VideoPlayer (daa385bd)
      • [DVDDemuxFFmpeg] Ignore extradata for unknown stream types (bbc8d321)
  4. kernel 4.1.y_rebase:
    • New commits in this build:
      • BCM270X_DT: README - add note on indentation (08f17a88)
      • bcm2708-dmaengine: Use more DMA channels (but not 12) (df518282)
      • RaspiDAC3 support (bba9094e)
      • config: Add SND_SOC_ADAU1701 module (01cf510f)
      • spi: bcm2835: set up spi-mode before asserting cs-gpio (0ea0a921)
      • spi: bcm2835: fix overflow in calculation of transfer time (90a45e29)
      • BCM270X_DT: Add SDIO overlay (e0664c2c)
      • Add /dev/gpiomem device for rootless user GPIO access (4e178f3d)
      • tpa6130a2: Add headphone switch control (deb277db)
      • staging: fbtft: Add reset to fbtft_init_display_dt() (a95e79da)
      • BCM270X_DT: mz61581: Revert to spi-bcm2708 (316c4fc6)
  5. 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-09-09, 01:40
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