2014-05-13, 22:01
New OpenELEC Helix build: #0513
(Supercedes previous build)
Based on tip of OpenELEC master (daa9057, changelog) and tip of XBMC master (24250a5, changelog) with the following modifications:
New firmware, various XBMC updates and a handful of new newclock3 commits.
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 3.14.3 #1 PREEMPT Tue May 13 18:43:07 BST 2014 armv6l GNU/Linux
# vcgencmd version
May 12 2014 23:41:30
Copyright (c) 2012 Broadcom
version ce12e2f2879f47298fb1ea434386c2e29787ebec (clean) (release)
# lsb_release
OpenELEC_Helix (Milhouse) - Version: devel-20140513182518-r18378-gdaa9057
Based on tip of OpenELEC master (daa9057, changelog) and tip of XBMC master (24250a5, changelog) with the following modifications:
- Includes newclock3 (except for 9938c9c, a patch to avoid hammering the GUI, which has been replaced with a static spinner)
- 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 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.
New firmware, various XBMC updates and a handful of new newclock3 commits.
- Firmware (May 12):
- firmware: Allow hdmi_drive to override EDID See: http://forum.stmlabs.com/showthread.php?tid=14050
- firmware: qpu_execute: Don't write to V3D_VPMBASE: not required and khronos doesn't like it. See: http://www.raspberrypi.org/forums/viewto...68&t=76189
- kernel: vchiq: Avoid high load when blocked and unkillable. See: #271
- firmware: Allow hdmi_drive to override EDID See: http://forum.stmlabs.com/showthread.php?tid=14050
- OpenELEC:
- openvpn: enable management interface (PR:3208)
- llvm: update to llvm-3.4.1
- openvpn: enable management interface (PR:3208)
- XBMC:
- json-rpc: auto-generate xbmc.json/addon.xml (PR4662)
- dvdplayer sample rate fixes (PR4672)
- Better readability for startup log (PR3990)
- fix broken comparisons (PR4664)
- CHG: [mediacodec] switch to a surface render black list + backup AS (PR4582)
- AESinkPULSE: Make clear what we open - makes logfiles better readable (PR4685)
- StringUtils: adjust Split() to return an empty array if the input string is empty (PR4677)
- Seconds to hours (PR4675)
- [gui] fix auto-width labels not wrapping properly with <wrapmultiline> (PR4689)
- AESinkPULSE: Initialize pause flag to be on safe side (PR4691)
- [airplay] - fix possible bad access as reported in (PR4695)
- [gui] auto height textboxes should take into account the cell height of last row (PR4690)
- [json] - fix jsonbuilder was not found when added to "PATH" from outside... (PR4694)
- Improved file buffering in CArchive. (PR4234)
- [airtunes] - phase out support for libshairport - its superseeded by libshairplay long enough on all platforms... (PR4697)
- [application] - remove m_bInBackground and its setter/getter and use (PR4693)
- Fixes for the obvious bug from this weeks coverity scan. (PR4701)
- json-rpc: auto-generate xbmc.json/addon.xml (PR4662)
- newclock3:
- [omxcodec] Updates to work better with dropping and lateness detection
- [omxplayer] Skip out of submit loop when closing.
- [rbp] Add config.txt settings to log file
- Reset display region when video stream properties change
- videoplayer: adapt lateness detection and dropping to buffering
- video player: present correct pts to user for a/v sync (after buffering in renderer)
- [omxcodec] Updates to work better with dropping and lateness detection