2014-04-17, 20:32
New OpenELEC Gotham build: #0417b
(Supercedes previous build)
Based on tip of OpenELEC master (b9ebd0b, changelog) and tip of XBMC master (ca6989d, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 3.14.1 #1 PREEMPT Thu Apr 17 18:47:34 BST 2014 armv6l GNU/Linux
# vcgencmd version
Apr 15 2014 14:57:55
Copyright (c) 2012 Broadcom
version c1dc12512d5fe9340b6a2ca9badf9441fe6675a8 (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20140417184615-r18197-gb9ebd0b
Based on tip of OpenELEC master (b9ebd0b, changelog) and tip of XBMC master (ca6989d, changelog) with the following modifications:
- Includes newclock3 commits (except for a1349ee, a patch to avoid hammering the GUI, which has been replaced with a static spinner)
- Includes kernel 3.14.y commits
- 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 conflict with newclock3
- Excludes the OpenELEC gotham_rbp_backports patches in favour of sourcing these same 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 (dwc_otg.fiq_enable=1 dwc_otg.fiq_fsm_enable=1 dwc_otg.fiq_fsm_mask=0x7). See initial post for more details.
popcornmix Wrote:newclock3 has some vc1 optimisations from Ben Avison. Should be quite noticeable.
There's a couple of commits to rpi-3.14.y for fiq_fsm (should improve usb audio quality).
- XBMC:
- overlays: don't reduce ASS texture width unnecessarily (PR4518)
- overlays: include padding in initial ASS texture width computation (PR4518)
- overlays: don't reduce ASS texture width unnecessarily (PR4518)
- newclock3:
- Move the H.264 search code search functions into separate source files. This permits re-use with parsers for codecs which use similar start codes.
- Add platform-specific start code search routine to VC1DSPContext. Initialise VC1DSPContext for parser as well as for decoder.
- vc-1: Optimise parser (with special attention to ARM)
- Move the H.264 search code search functions into separate source files. This permits re-use with parsers for codecs which use similar start codes.
- Kernel 3.14.y:
- fiq_fsm: fix bounce buffer utilisation for Isochronous OUT
- fiq_fsm: Implement timeout mechanism
- fiq_fsm: fix bounce buffer utilisation for Isochronous OUT