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

Code:
# uname -a
Linux rpi512 3.14.0 #1 PREEMPT Mon Apr 7 11:35:53 BST 2014 armv6l GNU/Linux

# vcgencmd version
Apr  6 2014 14:36:53
Copyright (c) 2012 Broadcom
version fb53c2182d22c2270859e8f8dd30b9a92eeca26d (tainted) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20140407113411-r18103-g477cc62

Based on tip of XBMC master (577494a, changelog) and tip of OpenELEC master (477cc62, changelog) with the following modifications:
  • Includes newclock3 commits (except for c390778, a patch to avoid hammering the GUI, which has been replaced with a static spinner)
  • Excludes the OpenELEC fernetmenta patches (due to conflict with newclock3)
  • 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
  • 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 newclock3: "More efficient infobool expression evaluator" (reverted in stock OpenELEC)
  • Includes newclock3: "Allow small audio packets to be concatenated to make better use of audio fifo" (reverted in stock OpenELEC)
Build Highlights:
  1. New Firmware Apr 06:
    • firmware: fix for crash after jpeg encode with non-multiple of 16 height. See: link
    • V4L2: Add support for more image formats
      • firmware: jpeg: Replicate border pixels on JPEG encode.
      • firmware: ILCamera: Add option to remove all padding from the output images.
      • firmware: Add RIL camera support for YVU420, YVU420SP, and BGR888.
      • See: link
    • firmware: audio: Only try channel expanding and conversion in PCM mode See: link
    • firmware: clock: increase the limits on VCOs to allow higher overclocks. Should allow arm_freq > 1200, core_freq > 600 and sdram_freq > 600 to be attempted.
      See: link
    • firmware: hvs: Make Mitchell Netravali kernel the default for scaling. This was reported by multiple testers to be preferable to the previous scaling kernel See: link
    • firmware: hdmi: Don't require edid support when explicitly requesting a resolution. No longer require hdmi_avoid_edid to choose a group/mode that is not supported.
  2. OpenELEC:
    • FIQ FSM disabled by default - see "Additional Testing Notes" section for details on how to enable
    • Revert "libnfs: update to libnfs-1.9.3"
    • libass: update to libass-0.11.1
    • PR4518 to fix ASS handling in XBMC
    • gmp: update to gmp-6.0.0a
    • curl: update to curl-7.36.0
    • PR4489 (Make the allowed SSL Ciphers a protocol option for CurlFile)
  3. XBMC:
    • PR4498: [settings] Only need a confirmation dialogue when resolution has changed
    • PR4504: paplayer: rewind stream after init (ffmpeg codec)
    • PR4519: Fix libass ass_read_memory() signature
    • Various other ActiveAE, PA, JSON and Settings changes
  4. newclock3:
    • [info] Only extract thumbnails and video info from real video stream
    • demuxer: Don't replace timestamps of 0 with unknown. This can cause a stall when seeking back to zero
    • fix toggle fullscreen during video playback
    • #0407b: [PiSink] Grab resample coefficients by submitting identity samples
    • #0407b: [omxcodec] Clamp video texture at edges to avoid image wrapping

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 currently disabled 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_enable=1 dwc_otg.fiq_fsm_enable=1  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-04-07, 13:54
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