2015-06-03, 22:55
New OpenELEC Isengard build #0603: RPi / RPi2
(Supercedes previous build)
Based on tip of OpenELEC master (4681f977, changelog) and tip of XBMC master (2363c66d, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.0.4 #1 Wed Jun 3 21:02:34 BST 2015 armv6l GNU/Linux
# vcgencmd version
May 31 2015 14:24:30
Copyright (c) 2012 Broadcom
version b127f62bd972cebb74a816b01b90ecfacc226baa (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20150603210146-#0603-g4681f97 [Build #0603]
# vcdbg log msg 2>&1 | grep DTOK
001574.862: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (4681f977, changelog) and tip of XBMC master (2363c66d, 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 (85d61750, ahead +32)
- Includes latest kodi-platform master (33b6390b, ahead +1)
- Includes latest libcec master (18555911, ahead +5)
- Includes latest libnfs master (7121bc3b, ahead +14)
- Includes latest platform master (aafa6e9f)
- Includes latest addons: pvr.argustv (cffc8b6b, +1), pvr.demo (9c400e19, +1), pvr.dvblink (7f515436), pvr.dvbviewer (05e76da7, +1), pvr.filmon (8c02f43d), pvr.hts (2f9a4d39, +2), pvr.iptvsimple (191972cf, +1), pvr.mediaportal.tvserver (bcfb46f9, +1), pvr.mythtv (6fb769da, +1), pvr.nextpvr (74168dc9, +1), pvr.njoy (9aa05103, +1), pvr.pctv (804dc37c, +1), pvr.stalker (0d6a5d8b, +1), pvr.vbox (375eab31), pvr.vdr.vnsi (244b893c), pvr.vuplus (cdc1d0e3, +2), pvr.wmc (42fb669d, +1)
- Includes commits from shairplay/master, ahead +17 (juhovh)
- Exclude kodi-999.20-PR7102.patch: Temporarily revert dcadec settings and use newclock4 version
- Exclude kodi-999.21-configure.ac-dont-break-if-dcadec-is-missing-dcadec-.patch: Temporarily revert due to breakage
- Include patch: Enable vcsm kernel options for HEVC optimisations
- Include patch: Add experimental splash video
- Include patch: Add ffmpeg dependency and includes for HEVC optimisations
- Include patch: Enable pvr addons
- Include PR:4176: [RBP] A collection of pending RPi fixes (mkknlimg, SPI as modules, mailbox config, overlays folder)
- 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:7093: [AirTunes] - features
- Revert PR:7192: [binary addons] linux: use the same install paths as kodi core (reason: build breakage)
- HEVC Update:
popcornmix Wrote:Another commit that fixes the hevc cache issue (horizontal lines in Sintel 720p) and a commit: "Option to parallelise coefficient decode and inter prediction and deblock for each frame"
There is a known issue that causes some files to appear thus:
which may improve performance.
I believe heap corruption [GPU Mem free] was fixed in previous update.
The Sintel 1080p artifacts we used to have were dangerous - incorrect scaling meant we were writing beyond end of image buffers, and that caused relocatable heap corruption.
The Sintel 720p lines were actually harmless (although ugly). We were just using stale pixels from the cache, rather then the newly computed (by GPU) ones.
Peter finally found the missing place where a cache flush was required which has fixed the lines.
The screenshot is from Big Buck Bunny 720p (bbb_720p_c.ts). Hopefully this issue will be fixed in tomorrow's build.
- OpenELEC:
- project imx6: add sgtl5000 analog output alsa config file (PR:4177, 1 commit, 1 file changed)
- project imx6: add sgtl5000 analog output alsa config file (PR:4177, 1 commit, 1 file changed)
- XBMC:
- newclock4:
- New commits in this build:
- [ffmpeg] squash: Option to parallelise coefficient decode and inter prediction and deblock for each frame and fix for cache flushing (9df94f24)
- [ffmpeg] squash: Option to parallelise coefficient decode and inter prediction and deblock for each frame and fix for cache flushing (9df94f24)
- New commits in this build:
- kernel 4.0.y:
- New commits in this build:
- ARM: bcm2835: Set Serial number and Revision (fcf95f09)
- bcm2835: Match BCM270X Device Trees (55106b1b)
- dts: Enable overlays on ARCH_BCM2835 (83d89c2a)
- bcm2835: Make camera and sound drivers available (7012d9ea)
- bcm2835: Merge bcm2835_defconfig with bcmrpi_defconfig (d0f392c3)
- Merge pull request #1001 from notro/closer (a9941291)
- ARM: bcm2835: Set Serial number and Revision (fcf95f09)
- New commits in this build: