OpenELEC Testbuilds for RaspberryPi Part 2
New OpenELEC Gotham build: #0311
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 3.13.6 #1 PREEMPT Tue Mar 11 00:19:44 GMT 2014 armv6l GNU/Linux

# vcgencmd version
Mar 10 2014 21:47:27
Copyright (c) 2012 Broadcom
version 2375441df366a702b88684435fa0df35497342eb (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20140311001839-r17885-ge97abed

Based on tip of XBMC master (d49c4fe, changelog) and tip of OpenELEC master (e97abed, changelog) with the following modifications:
  • Includes newclock3 commits (except for 3653a4a 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
Build Highlights:
  1. New Firmware Mar 10:
    • firmware: audio_render: add support for float samples and non-power-of-two channels
    • firmware: hdmi: Allow hdmi channel map to be overridden with a gencmd
    • firmware: audioplus: limit sample rates to ones supported by hardware
    • firmware: mailbox: Add property to get memory handle from dispmanx resource
    • firmware: Allow interrupts to be masked from GPU (e.g. when arm is handling them)
    • firmware: memory reduction of cutdown firmware (saves about 1M)
  2. OpenELEC:
    • Default to paplayer for music playback
    • PR3677 has been reverted in OpenELEC master due to crash problems with buggy skins, but remains present in this build as the risk is low
    • lirc updates to fix issue with Pi GPIO support
  3. XBMC:
    • Several music, video and MySQL database fixes, plus fixes here and there to other areas. See changelog for details.
  4. newclock3:
    • Merged into XBMC master: "[PiSink] Report all hdmi samples rate as supported. Required for passthrough"
    • Add AE_FMT_FLOAT (and AE_FMT_S32) to Pi sink, which hopefully reduces CPU when audio is already in that format. Also avoids expanding audio from 6->8 channels (GPU previously only supported powers of 2 channels). Requires updated firmware. The channel ordering is still not right for multichannel PCM - waiting for more information on that, but the plumbing is in place so should be a small change when I [popcornmix] get the answer.
    • Fix for white noise at start of files (omxplayer)

Additional Testing Notes:
  1. Testers should try adding the following entry to their advancedsettings.xml:
    Code:
    <advancedsettings>
      <video>
        <defaultplayer>dvdplayer</defaultplayer>
        <defaultdvdplayer>dvdplayer</defaultdvdplayer>
      </video>
    </advancedsettings>
    and report if it is better/worse than omxplayer. You can still play files with omxplayer using the context-menu "Play using... OMXPlayer".

  2. The following settings are no longer required in config.txt and should be removed:
    Code:
    no_hdmi_resample=1
    hdmi_stream_channels=1
    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).

  3. The FIQ_FSM patch is now enabled by default in OpenELEC master. See the FIQ_FSM announce thread for details.

    One new feature, currently disabled by default, is accelerated support of high-speed isochronous transactions (webcams, real time devices, etc.). There's a possibility this could be used by ALSA or DVB modules (although not always) which may affect some users (hopefully for the better). If you might benefit from this, enable by adding the following option to the end of the line in your /flash/cmdline.txt file:
    Code:
    dwc_otg.fiq_fsm_mask=0x7
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.


Messages In This Thread
RE: OpenELEC Testbuilds for RaspberryPi Part 2 - by Milhouse - 2014-03-11, 04:23
AW: RE: - by DieterLumpen - 2013-07-29, 20:50
include guires switch? - by hpbaxxter - 2013-08-01, 21:46
RE: dual audio?? - by pootler - 2013-08-03, 17:13
Help, watch 3D Film on Non 3D TV - by unix72 - 2013-08-09, 12:39
Remote Controllers - by tfft - 2013-08-14, 09:11
rbej repeatable crash - by RichG - 2013-08-19, 12:43
New Tester - by theneverstill - 2013-10-03, 17:16