2014-12-30, 03:41
New OpenELEC I****** build: #1229
(Supercedes previous build)
Based on tip of OpenELEC master (3175f2f5, changelog) and tip of XBMC master (0e711ebd, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 3.18.1 #1 PREEMPT Tue Dec 30 02:01:14 GMT 2014 armv6l GNU/Linux
# vcgencmd version
Dec 29 2014 14:23:10
Copyright (c) 2012 Broadcom
version d3c15a3b57203798ff811c40ea65174834267d48 (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20141230020002-r19877-g3175f2f [Build #1229]
Based on tip of OpenELEC master (3175f2f5, changelog) and tip of XBMC master (0e711ebd, changelog) with the following modifications:
- Includes newclock4 patches
- Excludes the OpenELEC fernetmenta patches due to conflicts with newclock4
- Excludes the OpenELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-3.18.y
- Excludes the OpenELEC kodi-001-helix_rpb_backports patch in favour of sourcing these and possibly more recent patches directly from newclock4 branch
- Default setting for "Show RSS Feed" changed to disabled (new installs only) [patch details]
- Disabled "Total Duration" in Confluence (see build #0221 for details)
- Adapted service.openelec.settings to take advantage of PR:5217 [patch details]
- Includes latest libnfs master (9c1d3848)
- Includes latest libcec master (9f000e43)
- Includes latest xbmc-pvr-addons master (28f0e748)
- Includes latest xbmc-addon-xvdr master (328fa653)
- Includes additional ffmpeg codecs/muxers enabled for testing/benchmarking purposes (see patch)
- Includes animated splash support (patch)
- Includes commits from libcec-2.2.0 (popcornmix)
- Exclude kodi-999.99-fix-3692.patch: Superseded by PR6005
- Exclude lirc_rpi.conf: No longer required, let Device Tree handle lirc_rpi (add "dtoverlay=lirc-rpi" to config.txt)
- Include patch: Enable kernel device-tree support (details)
- Include patch: Add device tree kernel trailer
- Include patch: Update to Linux 3.18.1
- Include patch: Add Linux 3.18.y options
- Include patch: Add Linux 3.18.y compatible cfg80211_rx_mgmt
- Include patch: Fix remaining issues with PR6020
- Include patch: Add *.dtb files to firmware
- Include PR:3657: [rfc] kodi crashlogs
- Include PR:5747: [database] - add setting for hiding watched movies/episodes in recently added lists
- Include PR:5752: [jsonrpc] Allow retrieving empty TV shows via VideoLibrary.GetTVShows.
- Include PR:5958: Fix state not saved after #5842 if playing from "Recently added".
- New firmware
- Various Kodi code cleanups
- Includes PR6020 plus an extra patch to finally squash any remaining issues (hopefully - works for me). See comments. Depending on how many duplicate actors are in the v90 database, upgrading to v91 could be quite slow (almost 2 minutes to complete the upgrade on the Pi, the bulk of this time taken fixing 100 duplicate actors). Thanks @virtuallysafe for the testing and logs over the last few days.
- Firmware (Dec 29):
- OpenELEC:
- Mkimage: Add forgotten -f to check for file available (PR:3730, 1 commit, 1 file changed)
- Mkimage: Add forgotten -f to check for file available (PR:3730, 1 commit, 1 file changed)
- XBMC:
- [pvr] Fix segfault due wrong increment of iterator. (PR:6047, 1 commit, 1 file changed)
- Coverity without vaapi (PR:5799, 35 commits, 25 files changed)
- dvdplayer: fix potential segfault when silencing audio (PR:6051, 1 commit, 1 file changed)
- Fix coverity: Some Reverts (PR:6055, 3 commits, 1 file changed)
- [win32] fix "Debug Testsuite" target compilation of DVDCodecs' cc_decoder (84eba3f2)
- unit tests: fix TestDatabaseUtils (b33227db)
- fixed: CID 1228826 Logically dead code (e5e15528)
- fixed: CID 1228827 Logically dead code (89c2163f)
- fixed: CID 1248203 Logically dead code (494ef73f)
- fixed: CID 1248213 Unsigned compared against 0 (12c66a27)
- fixed: CVE 1249615 Dereference after null check (775bab90)
- [pvr] Fix segfault due wrong increment of iterator. (PR:6047, 1 commit, 1 file changed)
- newclock4:
- New commits in this build:
- videodb: add update/cleanup logic for version 91 in case of duplicate actors (48cefb10)
- dvdplayer: simplify calculation of playing pts for audio (de0b3ed5)
- dvdplayer: snyc large audio errors without playing with the clock (96fd8618)
- [dvdplayer] Allow pll adjustment to go higher, but tail off more gradually (54fd3377)
- videodb: add update/cleanup logic for version 91 in case of duplicate actors (48cefb10)
- Commits no longer in build:
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream:
- Added: patch: Fix remaining issues with PR6020
- Added: patch: Fix remaining issues with PR6020