2014-07-18, 10:53
(2014-07-18, 03:11)Milhouse Wrote: New OpenELEC Helix build: #0718b
(Supercedes previous build)
Code:# uname -a
Linux rpi512 3.15.5 #1 PREEMPT Fri Jul 18 00:50:11 BST 2014 armv6l GNU/Linux
# vcgencmd version
Jul 15 2014 17:53:13
Copyright (c) 2012 Broadcom
version ad89e56fcfdce27003bb1c722534d117d4bebf06 (clean) (release)
# lsb_release
OpenELEC_Helix (Milhouse) - Version: devel-20140718041624-r18747-g6ae3a84
Based on tip of OpenELEC master (6ae3a84, changelog) and tip of XBMC master (92141a9, changelog) with the following modifications:Build Highlights:
- Includes newclock3 patches
- 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.15.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)
- Includes libcec double-key suppression.
- 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")
- Includes libnfs master with directory caching and file read-ahead support
- Includes zram with LZ4 compression as a kernel module. See guide. See post #605 for config patch.
- Includes PR4990: Allow larger font size
- Includes PR5034: Drop GetText usage in tinyxml
- NOTICE: OpenSSL has been replaced by LibreSSL v2.0.2 in this build (see PR:3370).
- This is not a debug build.
- libcec fixes from mk101 are now included upstream in OpenELEC from PR:29.
- CONFIG_UACCESS_WITH_MEMCPY enabled upstream in OpenELEC to use optimised memcpy for the kernel copy_to_user function (used when communicating with GPU as well as drivers like USB/network).
- #0718b: Add patch: Python: remove RAND_egd support to support libressl
- OpenELEC:
- gcc: update to gcc-4.9.1
- ffmpeg: update to ffmpeg-2.3
- lcdproc: tune lcdd.service (PR:3372, 1 commit, 1 file changed)
- projects/RPi/linux: enable CONFIG_UACCESS_WITH_MEMCPY
- libcec: add PR29
- dvb-firmware: update to dvb-firmware-0.0.42
- gettext: update to gettext-0.19.2
- XBMC:
- [epg] fix implicit std:tring constructor with NULL argument (PR:5037, 2 commits, 2 files changed)
- [depends/ffmpeg] - fix sed (didn't work on osx) - this fixes pkgconfig f... (PR:5036, 1 commit, 1 file changed)
- [pvr] invalidate window if using fast channel switch (PR:5038, 2 commits, 2 files changed)
- Readme updates (PR:5011, 2 commits, 2 files changed)
- cmake: some win32 fixes (PR:5055, 7 commits, 6 files changed)
- Some character disappear on mac os x (PR:4896, 1 commit, 1 file changed)
- [lang] add comment/usage to key "Guide" to clarify its meaning (PR:5054, 1 commit, 1 file changed)
- [addons] sync with repo
- [addons] fix null ptr dereference in GetTranslatedString
- newclock3:
- ffmpeg: bump to 2.3
- - bump gas to https://git.libav.org/?p=gas-preprocesso...4cd582c253 - needed for ffmpeg2.3 compilation on ios
CONFIG_UACCESS_WITH_MEMCPY seems to have fixed issues with network-intensive tasks that used to fail after a while, for example copying a file while streaming.
Update: It takes longer to fail, but it does at some point, here is the log.