2014-02-28, 21:31
New OpenELEC Gotham build: #0228b
(Supercedes previous build)
Based on tip of XBMC master (022952e, changelog) and tip of OpenELEC master (1744311, changelog) with the following modifications:
Additional Testing Notes:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 3.13.5 #1 PREEMPT Fri Feb 28 19:00:26 GMT 2014 armv6l GNU/Linux
# vcgencmd version
Feb 28 2014 16:43:10
Copyright (c) 2012 Broadcom
version a9ba6435869933cdfd1ad5631b6b9a97affd8806 (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20140228213243-r17825-g1744311
Based on tip of XBMC master (022952e, changelog) and tip of OpenELEC master (1744311, changelog) with the following modifications:
- Includes newclock3 commits (except for 9e25dc5 which I've replaced with a static spinner to avoid hammering the GUI)
- Includes kernel 3.13.y-next commits (see below for details on enabling FIQ_FSM patch)
- Excludes the OpenELEC fernetmenta patches (due to conflict with newclock3)
- 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
- Includes PR4235: Move to SQLite 3080301
- Includes PR4275: Use mmap to accelerate SQLite file accesses
- Includes PR4290: Fix memory leakage in python bindings
- Includes PR4296: DVD various fixes related to libdvdnav issues and skip to menu
- Firmware: Updated to 28 Feb build:
- Add dither to pwm audio
- cleanup: prune some unused libs
- Add dither to pwm audio
- Kernel 3.13.y-next: ASoc: Don't report S24_LE support, it produces white noise with XBMC. This reverts the XBMC hack to force 16-bit (previously present in newclock3, now removed) and adds a commit to rpi-3.13.y-next to disable S24 output. This now means Hifiberry gets 32-bit output which seems to work fine.
- Custom: Enable CONFIG_DMA_BCM2708=m to fix Hifiberry support. Note that fewer modules will be returned by lsmod (compared to popcornmix's test build) because stock OE builds - including this build - compile more modules in to the kernel which are not listed by lsmod. In .config/modules-load.d/hifiberry.conf, disable or remove snd_soc_bcm2708 as this module is not valid (doesn't exist) or required.
- XBMC: PVR/JSON and id3v2 fixes
- XBMC: Better caching and updating for dynamic list provider (PR4243)
- Changed in #0228b:
- Reverts experimental database optimisations (build #0228 remains available here)
- Added PR4235 (inadvertently dropped in recent builds due to similarly sounding OpenELEC commit), PR4290 and PR4296
- Reverts experimental database optimisations (build #0228 remains available here)
Additional Testing Notes:
- Testers should try adding the following entry to their advancedsettings.xml:
and report if it is better/worse than omxplayer. You can still play files with omxplayer using the context-menu "Play using... OMXPlayer".Code:<advancedsettings>
<video>
<defaultplayer>dvdplayer</defaultplayer>
<defaultdvdplayer>dvdplayer</defaultdvdplayer>
</video>
</advancedsettings>
- The following settings are no longer required in config.txt and should be removed:
no_resample_audio is now a default, and hdmi_stream_channels is switched based on audio content. For the time being when using passthrough, 2.0 speaker layout should continue to be used (you will still get 5.1 with AC3/DTS).Code:no_hdmi_resample=1
hdmi_stream_channels=1
- To enable the FIQ_FSM patch, add the following options to the end of your current line in /flash/cmdline.txt:
The FIQ_FSM announcement thread is here. There are currently no known problems with this patch, and it needs testing and will be the default in the future. Enabling the cmdline.txt options can improve network performance as well as USB devices. To determine if FIQ_FSM is enabled or not, run:Code:dwc_otg.fiq_enable=1 dwc_otg.fiq_fsm_enable=1 dwc_otg.fiq_fsm_mask=0x3
and the line:Code:dmesg | grep FSM
will confirm if FIQ_FSM is enabled or disabled.Code:[ 1.524680] dwc_otg: FIQ split-transaction FSM enabled