2015-07-14, 03:47
New OpenELEC Isengard build #0713: RPi / RPi2
(Supercedes previous build)
Based on tip of OpenELEC master (a1fff18a, changelog) and tip of XBMC master (8ed51929, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux OpenELEC 4.1.2 #1 Tue Jul 14 01:59:49 BST 2015 armv6l GNU/Linux
# vcgencmd version
Jul 14 2015 01:21:05
Copyright (c) 2012 Broadcom
version 41afcc6c933c1bc44ebdedc5aaf965b685b604e7 (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20150714015859-#0713-ga1fff18 [Build #0713]
# vcdbg log msg 2>&1 | grep DTOK
001573.535: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (a1fff18a, changelog) and tip of XBMC master (8ed51929, 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.1.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 (2a9186e3, ahead +34)
- Includes latest kodi-platform master (33b6390b, ahead +1)
- Includes latest libcec master (d997b9aa, ahead +28)
- Includes latest libnfs master (68941809, ahead +25)
- Includes latest platform master (22e0f42b)
- Includes latest addons: pvr.argustv (b9e2b289, +16), pvr.demo (40efb477, +7), pvr.dvblink (820a9383, +6), pvr.dvbviewer (1e1da026, +6), pvr.filmon (c4858f87, +6), pvr.hts (f5c5afb4, +17), pvr.iptvsimple (10626b4b, +6), pvr.mediaportal.tvserver (100d1dfe, +20), pvr.mythtv (db1d3cd0, +25), pvr.nextpvr (e4a2d794, +6), pvr.njoy (45c23808, +6), pvr.pctv (efa92a78, +6), pvr.stalker (506c16f3, +6), pvr.vbox (f7e02322, +18), pvr.vdr.vnsi (7aace223, +6), pvr.vuplus (20edf9d9, +8), pvr.wmc (3907c8bd, +8)
- Exclude ffmpeg-99.0011-mpeg4video-Signal-unsupported-GMC-with-more-than-one.patch: Ignore, as already in newclock4
- Exclude kodi-999.20-PR7102.patch: Temporarily ignore dcadec settings and use newclock4 version
- Exclude kodi-999.21-configure.ac-dont-break-if-dcadec-is-missing-dcadec-.patch: Temporarily ignore due to breakage
- Include patch: See https://github.com/raspberrypi/linux/pull/1037
- Include patch: Add ffmpeg dependency and includes for HEVC optimisations
- Include patch: Enable Wolfson 8804 I2C module
- Include patch: Add experimental splash video
- Include patch: Enable pvr addons, disable PVR updates
- Include PR:4228: ffmpeg: update to ffmpeg-2.7.1
- Include PR:7462: [backport-resurrect] added: also hide thumbs for unwatched episodes option to show plot is off
- New firmware, with 1080i hardware accelerated de-interlace - many thanks @popcornmix (as usual) and Eben!
popcornmix Wrote:This is an early attempt to support high quality deinterlace at 1080i resolution (we previously used a simpler "bob" deinterlacer for HD).
By default the "Auto select" deinterlace method will still choose "bob" for HD video, but you can now change that to "Advanced" and you should get higher quality deinterlace even at HD resolution.
It does need some overclock. Something like:
is recommended for now (which will set your warranty bit). We'll get the overclock requirements down in a future build.Code:core_freq=400
v3d_freq=400
over_voltage=2
force_turbo=1
This update is thanks to Raspberry Pi founder Eben Upton, who rewrote the VPU deinterlace code to work on the QPUs (3D hardware). - New kernel 4.1.2
- Bump to ffmpeg-2.7.1
- BCM270x: Switch to firmware driver (enable BCM2835_MBOX, RASPBERRYPI_FIRMWARE and BCM_VCIO kernel options)
- Add image scaling algorithm which should allow better quality cached artwork (see post with details how to change current default algorithm)
- Introduce image resource addons
- Fix for missing text in notifications
- Dropped RTL8812AU/8821AU driver alternate abperiasamy repo
- Firmware (Jul 14):
- firmware: di_adv: Fix for crash with qpu deinterlace
- firmware: di_adv: Add qpu shader code to implement deinterlace.
- firmware: image_fx: Support YUV_UV as destination format if requested.
- firmware: dmalib: Reduce default priority and burst size of 2d memcpy
- arm_loader: Ensure reserved qpus are freed and ISR blocks until interrupt cleared
- gpioman: If dt-blob.bin file is incompatible, use built-in. See: link
- firmware: di_adv: Fix for crash with qpu deinterlace
- OpenELEC:
- XBMC:
- [videodb] fix browsing tvshows genre/studios with masterlock enabled (PR:7489, 1 commit, 1 file changed)
- [guilib] Add Container.TotalWatched and Container.TotalUnwatched (PR:7358, 1 commit, 2 files changed)
- [guilib] - fix missing fadelabel text (introduced with #7323) (PR:7491, 1 commit, 1 file changed)
- [videolibrary] fix musicvideo artist browsing after e55adbd (closes #16118) (PR:7493, 1 commit, 1 file changed)
- [gui] refactors modality handling for dialogs (PR:7428, 4 commits, 94 files changed)
- AESinkPULSE: Make buffer settings more failsafe (PR:7247, 1 commit, 1 file changed)
- Image resource addons (PR:7361, 4 commits, 67 files changed)
- support specifying the image scaling algorithm for image resizing/caching (PR:6986, 6 commits, 13 files changed)
- [interfaces] fix render order of addon dialogs (PR:7492, 1 commit, 5 files changed)
- add Skin.ToggleDebug function (PR:7206, 1 commit, 3 files changed)
- [Confluence] remove zorder (17b9c36c)
- [videodb] fix browsing tvshows genre/studios with masterlock enabled (PR:7489, 1 commit, 1 file changed)
- newclock4:
- New commits in this build:
- [rbp] Enable QPU based deinterlace and remove resolution limit (73bf6b49)
- [rbp] Enable QPU based deinterlace and remove resolution limit (73bf6b49)
- New commits in this build:
- kernel 4.1.y:
- New commits in this build:
- mailbox: Enable BCM2835 mailbox support (a097ef23)
- mailbox/bcm2835: Fix mailbox full detection. (aa1ca835)
- mailbox: bcm2835: Support ARCH_BCM270x (36301913)
- ARM: bcm2835: Add the firmware driver information to the RPi DT (e3d1e45b)
- firmware: bcm2835: Add missing property tags (4b72dfbc)
- firmware: bcm2835: Support ARCH_BCM270x (d72c334f)
- firmware: bcm2835: Support legacy mailbox API (be083fb2)
- char: broadcom: Add vcio module (becc3412)
- BCM270x: Switch to firmware driver (3349eaf7)
- bcm2835: Switch to firmware driver (04f82e04)
- Merge pull request #1059 from pelwell/rpi-4.0.y (0dd4dae3)
- mailbox: Enable BCM2835 mailbox support (a097ef23)
- Commits no longer in build:
- power: Add power driver (e3d3c97f)
- power: Add power driver (e3d3c97f)
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream:
- Added: patch: See https://github.com/raspberrypi/linux/pull/1037
- Added: PR:4228: ffmpeg: update to ffmpeg-2.7.1
- Added: patch: See https://github.com/raspberrypi/linux/pull/1037