2015-05-09, 23:58
New OpenELEC Isengard build #0509: RPi / RPi2
(Supercedes previous build)
Based on tip of OpenELEC master (9db0648d, changelog) and tip of XBMC master (ebd3172c, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.0.1 #1 Sat May 9 22:15:00 BST 2015 armv6l GNU/Linux
# vcgencmd version
May 1 2015 18:56:06
Copyright (c) 2012 Broadcom
version f5f5ba5f2423c3dff6ccd4ca4b832264cd33f12a (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20150509221412-#0509-g9db0648 [Build #0509]
# vcdbg log msg 2>&1 | grep DTOK
001530.052: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (9db0648d, changelog) and tip of XBMC master (ebd3172c, changelog) with the following modifications:
- Includes newclock4 patches
- Excludes the OpenELEC fernetmenta patches due to conflicts with newclock4
- Excludes the OpenELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-4.0.y
- Default setting for "Show RSS Feed" changed to disabled (new installs only) [patch details]
- Disabled "Total Duration" in Confluence (see build #0221 for details)
- Includes latest dcadec master (98fb3b60)
- Includes latest kodi-platform master (054a42f6)
- Includes latest libcec master (e39ec0fc)
- Includes latest libnfs master (77e3d80f)
- Includes latest platform master (7a54556b)
- Includes latest addons: audiodecoder.modplug (c7e8ca82), audiodecoder.nosefart (c77e5a12), audiodecoder.sidplay (f2e7d985), audiodecoder.snesapu (9fc775b1), audiodecoder.stsound (775c858d), audiodecoder.timidity (bf9ff93d), audiodecoder.vgmstream (0c3a51a2), audioencoder.flac (84acb141), audioencoder.lame (3eb59de9), audioencoder.vorbis (d556a687), audioencoder.wav (40aaedfa), pvr.argustv (2c8fd66f), pvr.demo (da6b9cb6), pvr.dvblink (7a246406), pvr.dvbviewer (cf13773a), pvr.filmon (933482c0), pvr.hts (e27bf37e), pvr.iptvsimple (48b11900), pvr.mediaportal.tvserver (ca7abf3e), pvr.mythtv (7c1f311f), pvr.nextpvr (c13e8e26), pvr.njoy (deea68bd), pvr.pctv (d80844ba), pvr.stalker (92cb0210), pvr.vbox (d5f4669b), pvr.vdr.vnsi (824a8a4c), pvr.vuplus (e47adee6), pvr.wmc (c25a7deb)
- Includes commits from shairplay/master (juhovh)
- Exclude kodi-995.01-add-dcadec-support.patch: Temporarily revert dcadec settings and use newclock4 version
- Include patch: Hack for addon libraries (link)
- Include patch: Enable dcadec on x86
- Include patch: Add experimental splash video
- Include patch: Enable audiodecoder, audioencoder, pvr and visualization addons
- Include PR:6: readd sockets/cdevsocket.h, needed by IMX6 and TDA995x (platform)
- Include PR:4136: bump libcec & kodi
- Include PR:6732: [pvr] fixed crash when multiple add-on instances get registered
- Include PR:6919: added: also hide thumbs for unwatched episodes if option to show plot is off
- Include PR:7048: videodb: Don't allow column value length to exceed key size of unique index
- Include PR:7069: [cmake] add libplatform to kodi-platform depends
- Include PR:7093: [AirTunes] - features
- Include PR:7104: [KeyMapping/Joystick] - fix regression introduced in https://github.com/xbmc/xbmc/pull/5624
- Revert e8cd8e8f: Stick with 4.0.1, wait for rpi-4.0.y sync
- Fix certificate error with curl https downloads
- Fix library issue with audiodecoders
- Bump libbluray 0.8.0
- Add AirPlay/AirTunes and libshairplay updates
- OpenELEC:
- XBMC:
- renderer: Use a structure for information passed from renderer to codec (PR:7087, 1 commit, 18 files changed)
- [mmalcodec] Remove dropping logic. It only seems to make things worse (PR:7090, 1 commit, 2 files changed)
- Add romanian keyboard layout (PR:7009, 1 commit, 1 file changed)
- [mmal] Fix issues related to mmal buffer reference counts (PR:7092, 11 commits, 8 files changed)
- [skin.confluence] fix overlapping mute-bug in FullscreenVideo/OSD (PR:7091, 1 commit, 2 files changed)
- renderer: Use a structure for information passed from renderer to codec (PR:7087, 1 commit, 18 files changed)
- platform:
- pvr.vdr.vnsi:
- [debian] fix packaging with multi-arch (PR:8, 1 commit, 2 files changed)
- [debian] fix packaging with multi-arch (PR:8, 1 commit, 2 files changed)
- shairplay/master (juhovh):
- New commits in this build:
- Prevent a memory leak in digest.c (06582fec)
- Clean up a series of ifs, remove redundant processing. (51114600)
- Double the RAOP_BUFFER_LENGTH to avoid stuttering (590c2b20)
- Make password authentication work on iTunes again, fixes #20. (8e679577)
- Add a clarifying comment to the last commit (8c3f8f7a)
- Do not give IPv4 any special treatment in httpd code (1e8b64fd)
- Add some compatibility defines to dnssd.c. (53aa6852)
- Update README (193138f3)
- Add DLL building support to autotools scripts (aeed166b)
- IPV6_V6ONLY set by default on win32 (64d59e30)
- Update alac to a newer version, hopefully fixes #24. (82bd213d)
- [raop] - also forward png data to the coverart callback (71bae68d)
- [DACP] - add callback for dacp remote control meta data (audio_remote_control_id) (2fe2599c)
- Merge pull request #36 from Memphiz/add_png_coverart (8744cb5b)
- Merge pull request #37 from Memphiz/add_dacp_callback (4881e378)
- Remove unnecessary casts from raop_rtp. (5be4c19d)
- Add support for passing the progress values to raop callbacks. (3cce6768)
- Merge pull request #38 from Memphiz/progress (0f41ade2)
- Prevent a memory leak in digest.c (06582fec)
- New commits in this build:
- newclock4:
- Commits no longer in build:
- renderer: Use a structure for information passed from renderer to codec (58171c82)
- [mmalcodec] Remove dropping logic. It only seems to make things worse (2c1c4fb3)
- [mmalcodec] Return mmal buffers explicitly (98aa45a4)
- [mmalcodec] Handle resolution change from callback (ebe2127c)
- [mmal] Enable zero copy (acb6be21)
- [mmal] Add some sanity checks to mmal flags (fc154f29)
- [mmal] Move the image pool from decoder to renderer (02fa7a2b)
- [mmalrenderer] Separate mmal and renderer configured flags (19eef8e3)
- [mmal] Separate the buffers from the decoder so decoder can be destroyed first (a90fc0ad)
- [mmalcodec] Remove DVDVideoCodecMMAL wrapper (edb6a3ee)
- [mmalcodec] Add shared lock around MMAL operations (79a43061)
- [mmalrenderer] Add shared lock around MMAL operations (b4b9bff0)
- [mmalrenderer] Remove release thread - shouldn't be required (b0a00bad)
- [RBP] Fix for cachemembuffersize initialisation and multiple profiles (0bd0fd66)
- [cec] Allow repeat delay to be increased higher (c518545c)
- renderer: Use a structure for information passed from renderer to codec (58171c82)
- Commits no longer in build:
- Additional commits/pull requests/changes not yet merged upstream:
- Added: patch: Hack for addon libraries (link)
- Added: patch: Enable dcadec on x86
- Added: PR:6: readd sockets/cdevsocket.h, needed by IMX6 and TDA995x (platform)
- Added: PR:4136: bump libcec & kodi
- Added: PR:7069: [cmake] add libplatform to kodi-platform depends
- Added: PR:7093: [AirTunes] - features
- Added: PR:7104: [KeyMapping/Joystick] - fix regression introduced in https://github.com/xbmc/xbmc/pull/5624
- Added: patch: Hack for addon libraries (link)