2015-03-26, 00:24
New OpenELEC Isengard build #0325: RPi / RPi2
(Supercedes previous build)
Based on tip of OpenELEC master (e60b3691, changelog) and tip of XBMC master (7bb2fd48, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 3.19.2 #1 Wed Mar 25 21:17:18 GMT 2015 armv6l GNU/Linux
# vcgencmd version
Mar 25 2015 19:09:30
Copyright (c) 2012 Broadcom
version f014c026d788d7aca1eba59371a4f7fb31136d79 (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20150325211627-#0325-ge60b369 [Build #0325]
# vcdbg log msg 2>&1 | grep DTOK
001667.338: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (e60b3691, changelog) and tip of XBMC master (7bb2fd48, 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.19.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)
- Includes latest dcadec master (e03e3822)
- Includes latest libcec master (707bd51c)
- Includes latest libnfs master (63d40b17)
- Includes latest addons: audiodecoder.modplug (c7e8ca82), audiodecoder.nosefart (c77e5a12), audiodecoder.sidplay (f2e7d985), audiodecoder.snesapu (9fc775b1), audiodecoder.stsound (775c858d), audiodecoder.timidity (bf9ff93d), audiodecoder.vgmstream (0c3a51a2), audioencoder.flac (84acb141), audioencoder.lame (3eb59de9), audioencoder.vorbis (d556a687), audioencoder.wav (40aaedfa), kodi-platform (48bdd985), pvr.argustv (f227f989), pvr.demo (64749530), pvr.dvblink (7ad22a5e), pvr.dvbviewer (387400af), pvr.filmon (aa7b6583), pvr.hts (cc1b5117), pvr.iptvsimple (69e6a6f5), pvr.mediaportal.tvserver (f1c1f063), pvr.mythtv (59d0ddf7), pvr.nextpvr (e026e7aa), pvr.njoy (ce590843), pvr.pctv (ebe7e58a), pvr.vdr.vnsi (3a28e39a), pvr.vuplus (b0baab5a), pvr.wmc (b48784ad)
- Include master...stefansaraev:46040adb: Prepare for kodi-15
- Include patch: Add dcadec package for DTS HD-MA support (use ffmpeg avcodec patches from newclock4)
- Include patch: Add experimental splash video
- Include patch: Enable audiodecoder/audioencoder, pvr and visualization addons
- Include PR:6418: Return correct playlist in Player.GetProperties
- Include PR:6703: [subtitles] refactor - fetch based on media basepath
- Include PR:6732: [pvr] fixed crash when multiple add-on instances get registered
- Include PR:6801: [builtin] adds new builtin for seeking
- Include PR:6812: [video] select proper bookmark item based on current playtime
- New firmware
popcornmix Wrote:I did watch the whole of Edge of Tomorrow last night in 3D/MVC with DTS-HD, and it was flawless.
I did need to up h264_freq a fraction - h264_freq=275 was enough. Without that I got a handful of frame skips.
Might be able to avoid that with more frames of buffering.
Unfortunately h264_freq on it's own isn't enough, as you need force_turbo=1 (even with MVC+dtshd we don't tend to trigger turbo on pi2).
I might allow h264_freq_min to be set above 250 which would allow some overclock without force_turbo.
- Firmware (Mar 25):
- firmware: arm_loader: Refactor freq/freq_min logic and allow h264 freq_min to be increased
- firmware: arm_loader: Allow non-turbo voltage to be increased by up to two config steps
- firmware: video codec: refactor userdata release mechanics in categoriser
- firmware: hvs: experimental: reduce hvs non-panic priority on 2836
- firmware: arm_loader: Add force_eeprom_read setting
- firmware: bootcode: Add bootcode_delay for an early delay. See: link
- firmware: dispmanx: Fix stereoscopic flags to invert left/right eyes with multichannel. See: link
- firmware: [deinterlace] Avoid asserts on half rate deinterlace
- firmware: [audioplus] Limit samplerate/channels to something we expect to be able to support through hdmi
- firmware: [deinterlace] Fall back to fast algorithm in a cleaner way
- firmware: MMAL opaque - reduce back below 128 btyes. See: link
- firmware: arm_loader: Avoid double-free when disabling HAT overlay, and always relocate overlay phandles
- firmware: vc_pool_image: add locking around linked image release
- firmware: arm_loader: Refactor freq/freq_min logic and allow h264 freq_min to be increased
- OpenELEC:
- XBMC:
- [Keyboard Layouts] Add missing characters in German and Greek keyboards (PR:6318, 2 commits, 2 files changed)
- [readme.md] Updated link to coding guidelines (PR:6806, 1 commit, 1 file changed)
- [video] removed old unused library <-> files toggle code (PR:6808, 1 commit, 4 files changed)
- [Tests] - fix compilation (PR:6814, 1 commit, 1 file changed)
- [tests] - fix segfaults (PR:6816, 1 commit, 1 file changed)
- [jenkins] - prevent cleanout of native tools when pathChanged returns 1 ... (PR:6819, 1 commit, 18 files changed)
- musicdb: remove unused GetVariousArtistsAlbums*() methods without implementation (abc968a4)
- [Keyboard Layouts] Add missing characters in German and Greek keyboards (PR:6318, 2 commits, 2 files changed)
- dcadec:
- pvr.dvblink:
- fetch tinyxml2 from our mirrors instead of github.com (PR:7, 1 commit, 1 file changed)
- fetch tinyxml2 from our mirrors instead of github.com (PR:7, 1 commit, 1 file changed)
- pvr.pctv:
- depends: add jsoncpp (PR:6, 1 commit, 2 files changed)
- depends: add jsoncpp (PR:6, 1 commit, 2 files changed)
- Additional commits/pull requests/changes not yet merged upstream:
- Updated: master...stefansaraev:46040adb: Prepare for kodi-15
- Added: PR:6812: [video] select proper bookmark item based on current playtime
- Updated: master...stefansaraev:46040adb: Prepare for kodi-15