2014-05-27, 18:38
New OpenELEC Helix build: #0527
(Supercedes previous build)
Based on tip of OpenELEC master (c025763, changelog) and tip of XBMC master (d763372, changelog) with the following modifications:
libcec patches from XBian that may improve support for newer TVs (LG, Samsung) - not tested by me as I don't have CEC kit, please report any problems.
Increase CEC adapter scan frequency to reduce CPU load by about 2% (1GHz Pi).
GIF animated Confluence spinner.
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 3.14.4 #1 PREEMPT Tue May 27 16:45:29 BST 2014 armv6l GNU/Linux
# vcgencmd version
May 23 2014 19:17:25
Copyright (c) 2012 Broadcom
version 21d0de90961749983d49ec4e819a98a8ba4287fc (clean) (release)
# lsb_release
OpenELEC_Helix (Milhouse) - Version: devel-20140527165932-r18478-gc025763
Based on tip of OpenELEC master (c025763, changelog) and tip of XBMC master (d763372, changelog) with the following modifications:
- Includes newclock3 patches
- Includes Python regex package for evaluation purposes. Initial benchmarking indicates generally positive (and in some cases, significant) performance gains. See this post for a description of how to test effectiveness of this package with addons
- Excludes the OpenELEC fernetmenta patches due to conflicts with newclock3
- Excludes the OpenELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-3.14.y
- Excludes the OpenELEC xbmc-master-newclock3 patch in favour of sourcing these and possibly more recent patches directly from newclock3 branch
- Default setting for "Show RSS Feed" changed to disabled
- Disabled "Total Duration" in Confluence (see build #0221 for details)
- ALSA is enabled and any suitable hardware should be available in XBMC Audio Settings
- FIQ FSM is enabled by default. See initial post for more details.
- Includes RPi-specific libCEC commits from mk01/libcec. See below for details.
- Increase scan interval of PeripBusCEC from 5000 to 60000, reducing CPU loading by about 2% (1GHz Pi) every 5 seconds (even when CEC is "disabled")
libcec patches from XBian that may improve support for newer TVs (LG, Samsung) - not tested by me as I don't have CEC kit, please report any problems.
Increase CEC adapter scan frequency to reduce CPU load by about 2% (1GHz Pi).
GIF animated Confluence spinner.
- OpenELEC:
- projects/*/linux: disable CONFIG_BOOT_PRINTK_DELAY
- projects/*/linux: enable CONFIG_STRIP_ASM_SYMS
- projects/*/linux: disable CONFIG_BOOT_PRINTK_DELAY
- XBMC:
- newclock3:
- dvdplayer: drop old remnant of masterclock
- dvdplayer: let CDVDClock hold info on what is current master clock
- dvdplayer: replace old frame sleep with timestamp based one
- dvdplayer: add support for allowing video player being master clock
- dvdplayer: move selection of video reference clock to dvdplayer
- dvdplayer: add accessor for current clock speed adjustment to dvdclock
- dvdplayer: let Discontinuity function take absolute timestamp and log
- dvdplayer: move limit check of clock discontinuity into dvd clock
- dvdplayer: move sync after clock switch to UpdateClockMaster
- dvdplayer: use master clock as basis for player to sync clock
- AE: accept planar formats and timestamps at input
- dvdplayer audio: simplify interface to AE, feed timestamps
- paplayer: adapt to interface change of AE, feed entire frames into AE
- dvdplayer: drop obsolete pcm audio codecs
- dvdplayer: drop old remnant of masterclock
- libcec patches (from mk01/libcec and xbian) - see xbian issue #495 for details:
- fix RPI POLL during LA address negotiation
- fix assertion on XBMC exit
- this solves problem with device dissapearing from TV's menu when source is changed to another device. (needs fix on adapter side to correctly mark devices with "ishandledbycec").
- RPI updates with fixes:
- losing device from TVs menu on source changes
- XBMC Input Device settings change will not freeze XBMC (or disable adapter)
- TV auto connection to adapter properly upon AS command
- imposibility to switch back to RPI even if listed by TV
- losing device from TVs menu on source changes
- probably ugly hack to help with some newer Samsung TVs and activating source
- fix RPI POLL during LA address negotiation