XBMC "master" is now, with the release of Gotham RC1 on 27 Apr, once again open for non-Gotham commits. This means there is likely to be a lot of activity in the coming weeks following the 6 months of feature freeze. There will be breakage, but also some interesting changes that will be well worth testing (eg. move to the latest ffmpeg).
Many of the newclock3 commits that have been tested over the past few months are now in gotham_rbp_backports and should appear in official OpenELEC builds, so if you favour stability then stick with the official builds.
I will continue with periodic build releases based on master and whatever popcornmix throws our way. Fingers crossed the generally pretty good review procedures and change management will keep problems to a minimum. Your continued feedback and testing is appreciated.
- #0724, 24-Jul-2014: Download -- Release post (New firmware with over-temp/under-volt warning; official libressl support)
- #0719, 19-Jul-2014: Download -- Release post (New kernel 3.15.6; update PRV addons with API 1.9.1 support)
- #0718b, 18-Jul-2014: Download -- Release post (Fix https problem with Python and libressl)
- #0718, 18-Jul-2014: Download -- Release post (OpenSSL replaced by LibreSSL; not a DEBUG build)
- #0716, 16-Jul-2014: Download -- Release post (DEBUG build; new firmware)
- #0715b, 15-Jul-2014: Download - Release post (DEBUG build of #0714b)
- #0714b, 14-Jul-2014: Download -- Release post (More stdstring changes; extra null pointer checks; PR4990)
- #0714, 14-Jul-2014: Download -- Release post (Rewrite of PVR window integration, PR4753)
- #0713, 13-Jul-2014: Download -- Release post (New videodb [87 -> 88] and TV/PVR [24 -> 25] database schemas; sep/lsep control visibility fix)
- #0711, 11-Jul-2014: Download -- Release post (New videodb [86 -> 87]; update <cachemembuffersize> behaviour)
- #0710, 10-Jul-2014: Download -- Release post (New kernel 3.15.5; Use <cachemembuffersize> appropriate for 256/512MB Pi)
- #0707, 07-Jul-2014: Download -- Release post (New videodb [85 -> 86]; fix for xbmc.bin crash when stopping a paused video)
- #0706, 06-Jul-2014: Download -- Release post (New videodb [79 -> 85]; new firmware with reduced memory for 1080i deinterlace; enabled zram kernel module)
- #0703, 03-Jul-2014: Download -- Release post (New kernel 3.15.3; Additional newclock3 jpeg commits to reduce memory consumption)
- #0701b, 01-Jul-2014: Download -- Release post (Address performance regressions in newclock3 jpeg hang fix)
- #0701, 01-Jul-2014: Download -- Release post (New firmware; new kernel 3.15.2; newclock3 jpeg hang fix)
- #0627, 27-Jun-2014: Download -- Release post (New firmware. Experimental anaglyph support)
- #0619, 19-Jun-2014: Download -- Release post (New firmware with reloc/malloc queries; Kernel 3.15.1)
- #0616, 16-Jun-2014: Download -- Release post (New firmware with improved 1080i deinterlace; virtual suspend support; drops PR4919)
- #0615, 15-Jun-2014: Download -- Release post (New firmware supporting higher resolution displays; PR4919 in place of PR3717)
- #0611, 11-Jun-2014: Download -- Release post (Kernel 3.15.0)
- #0610, 10-Jun-2014: Download -- Release post (New firmware; kernel 3.14.6; libnfs master with directory caching)
- #0607, 07-Jun-2014: Download -- Release post (fsck boot & disk; GUI audio fix; 3.14.5 commits from rpi-3.14.y)
- #0605, 05-Jun-2014: Download -- Release post (New firmware; reverts PR4837/PR4838/PR4839; AE planar formats [might have broken dvdplayer])
- #0603, 03-Jun-2014: Download -- Release post (Updated PR4837, PR4838 and PR4839)
- #0601, 01-Jun-2014: Download -- Release post (Kernel 3.14.5, libcec double-key fix)
- #0531, 31-May-2014: Download -- Release post (New firmware, fiq fsm officially enabled by default)
- #0529, 29-May-2014: Download -- Release post (Limited usage tracking, fix multichannel PCM mapping)
- #0528, 28-May-2014: Download -- Release post (Fix for FIQ FSM network dropoutl; reduce number of video frames allocated by 2)
- #0527, 27-May-2014: Download -- Release post (libcec patches, GIF spinner)
- #0526, 26-May-2014: Download -- Release post (fix interrupt registration for fiq_enable=0)
- #0525, 25-May-2014: Download -- Release post (strace removed)
- #0523, 23-May-2014: Download -- Release post (New firmware (display_power command and other hdmi related improvements); videodb v79)
- #0518, 18-May-2014: Download -- Release post (New firmware, improved XBMC component logging, fixed Audio/Video OSD for third-party skins)
- #0516, 16-May-2014: Download -- Release post (Fix for FIQ FSM babble errors)
- #0515, 15-May-2014: Download -- Release post (Kernel 3.14.4)
- #0513, 13-May-2014: Download -- Release post (New firmware, various XBMC updates and a handful of new newclock3 commits)
- #0510, 10-May-2014: Download -- Release post (New firmware - improve results on some corrupt streams)
- #0508, 08-May-2014: Download -- Release post (Kernel 3.14.3; Fix for calibration settings)
- #0504, 04-May-2014: Download -- Release post (Updated FIQ FSM patch for dequeuing of non-periodic split split transactions, new musicdb version 48)
- #0503, 03-May-2014: Download -- Release post (CMA enabled - required by FIQ FSM)
- #0502b, 02-May-2014: Download -- Release post (Initial Helix build (XBMC 14), with ffmpeg2. New firmware (USB fix))
- #0427, 28-Apr-2014: Download -- Release post (Kernel 3.14.2, firmware Apr 27, final Gotham-based build)
- #0426, 26-Apr-2014: Download -- Release post (Add WOL boot support, fix "Could not connect to network server" dialog)
- #0425, 25-Apr-2014: Download -- Release post (FIQ FSM enabled as default in kernel, plus a couple of other FIQ FSM fixes)
- #0424, 24-Apr-2014: Download -- Release post (Improved 6-channel / 96 kHz FLAC playback)
- #0423, 23-Apr-2014: Download -- Release post (dvdplayer now the default for DVD images, fix spurious framerate switching, more fiq_fsm updates)
- #0417b, 17-Apr-2014: Download -- Release post (vc1 optimisations from Ben Avison, fiq_fsm fixes)
- #0417, 17-Apr-2014: Download -- Release post (Improved 3D support)
- #0416, 16-Apr-2014: Download -- Release post
- #0415b, 15-Apr-2014: Download -- Release post (3.14.1 kernel, newclock3 3D rendering fix)
I will not be adding extra add-hoc packages to these builds as that is not their purpose, which is to help test bug fixes and enhancements for existing features/packages/drivers in stock OpenELEC.
I have no interest in creating builds with unique features upon which someone becomes dependent as that benefits nobody, not even those using the unique features once I stop creating new builds. In theory, when I stop creating new builds you should all be able to seamlessly switch back to official OpenELEC builds that should by then be including most if not all of the enhancements originally tested in these builds.
If you care about long term support for your favourite package, feature or driver and want to see it included in an OpenELEC build, contact the OpenELEC developers on github and open an issue requesting the addition of support in the base OpenELEC build (or better yet, create a Pull Request with patch). That way everyone building or using an OpenELEC derived system "wins".
Additional Testing Notes:
- The FIQ_FSM patch is now enabled by default in OpenELEC master. See the FIQ_FSM announce thread for details.
One new feature 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 need to disable FIQ FSM, add the following option to the end of the line in your /flash/cmdline.txt file:
- These test builds include the option to dump audio and video packets to a file for later debugging. This is for issues with Live TV or streaming plugins that popcornmix can't access.
In Settings -> System -> Debugging, enable "Debug logging" then in verbose logging enable "Dump video frames to debug file" and/or "Dump audio frames to debug file". These files will appear in ~/.xbmc/temp as audio.dat and video.dat. Hopefully popcornmix can then use these files when debugging issues.
- Starting with build #0529, very limited usage information will be collected during the first boot of each newly installed build. The information collected is: current build#, Pi memory size (256MB or 512MB) and maximum ARM frequency. No IP or personal information is collected!
If you wish to opt out of data collection, run the following command: