2015-11-14, 02:46
New OpenELEC Jarvis build #1113: RPi / RPi2
(Supercedes previous build)
Based on tip of OpenELEC master (60c4d40d, changelog) and tip of XBMC master (9c7322e4, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.3.0 #1 Fri Nov 13 23:08:29 GMT 2015 armv6l GNU/Linux
# vcgencmd version
Nov 11 2015 21:36:20
Copyright (c) 2012 Broadcom
version 54011a8ad59a9ae1c40bd07cddd9bcf90e779b66 (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20151113230740-#1113-g60c4d40 [Build #1113]
# vcdbg log msg 2>&1 | grep DTOK
001692.112: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (60c4d40d, changelog) and tip of XBMC master (9c7322e4, changelog) with the following modifications:
- Includes newclock5 patches
- Excludes the OpenELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-4.3.y_rebase
- 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 (57012a4b, ahead +42)
- Includes latest kodi-platform master (45d6ad19, ahead +1)
- Includes latest libcec master (2c675dac, ahead +6)
- Includes latest libnfs master (dc8d8662, ahead +22)
- Includes latest platform master (feafe68e, ahead +4)
- Includes latest addons: adsp.basic (89015163), adsp.biquad.filters (1746fe46, +2), adsp.freesurround (f0c6bf00), asplib (df5c386d, +1), pvr.argustv (2bf67bb7), pvr.demo (659712a0), pvr.dvblink (4d718970), pvr.dvbviewer (0ca01b1a), pvr.filmon (bea2509b), pvr.hts (f9de7ee9, +3), pvr.iptvsimple (953477b7), pvr.mediaportal.tvserver (0e12d06c), pvr.mythtv (e088636e), pvr.nextpvr (b902321f), pvr.njoy (cc2c4a69), pvr.pctv (1494bfc1), pvr.stalker (9a6d06e2, +7), pvr.vbox (e92c1236), pvr.vdr.vnsi (5eba8692, +36), pvr.vuplus (9ff818a4), pvr.wmc (ec514227)
- Includes commits from xbmc/json-profile-directory_2, ahead +2 (anaconda)
- Exclude [env] bcm2708-rng.conf: No longer required
- Exclude [env] bcm2708-rng.conf: No longer required
- Exclude [env] kodi-999.22-PR8254.patch: Already using VideoPlayer version
- Exclude [env] kodi-999.60-udevprovider-fix-mounting-raw-filesystems.patch: Already merged upstream
- Exclude [env] kodi-999.99-IMX-increase-render-buffers.patch: Conflict with newclock5/FernetMenta
- Exclude [env] libcec-02-fix-crash-on-some-systems.patch: Already merged upstream
- Exclude [env] libnfs-master.patch: Already merged upstream
- Include [env] compare: EGL/4K/HEVC, mesa, Use Limited Range by default, bump xf86-video-intel; linux cleanup
- Include [env] patch: Clean Kodi view cache on startup
- Include [env] patch: Build fix
- Include [env] patch: ARCH_BCM270X: Drop ATAGS support, https://github.com/raspberrypi/linux/pull/1178
- Include [env] patch: Enable DMA_BCM2835, needed by i2s audio cards in 4.3 kernel
- Include [env] patch: Add ffmpeg dependency and includes for HEVC optimisations
- Include [env] patch: Enable pvr addons, disable pvr updates
- Include [env] patch: Add experimental splash video
- Include [env] PR:4378: RFC: Disable libaacs, causes GUI hangs on some BD ISOs
- Include [pkg] PR:125: Fix for holding buttons on remotes of Philips TVs (libcec)
- Include [pkg] PR:8254: FIX: Only handle 3D bitmap subs in TAB
- Include [pkg] PR:8282: [python] Fixed getRegion dateshort format without leading zero
- Include [pkg] PR:8356: Fix inversion of export library dialogs, fix #16317, fix #16358
- Switch from rpi-4.3.y to rpi-4.3.y_rebase, which includes PR;1178:
- Support for Linux ATAGS has been removed
- Device Tree is now mandatory - if you have the following in your config.txt your device will not boot:
Code:device_tree=
- This change should reduce the number of out-of-tree Linux patches that need to be maintained
- Support for Linux ATAGS has been removed
- OpenELEC:
- libpng: update to libpng-1.6.19 (60c4d40d)
- libpng: update to libpng-1.6.19 (60c4d40d)
- XBMC:
- dcadec:
- kernel 4.3.y_rebase:
- New commits in this build:
- squash: include ARCH_BCM2708 / ARCH_BCM2709 (22401464)
- squash: include ARCH_BCM2708 / ARCH_BCM2709 (22401464)
- Commits no longer in build:
- BCM2708: Use upstream interrupt driver on all Pi1's (4a57b61b)
- BCM270x: Switch to firmware driver (a2416c9a)
- BCM2708: Use brcm,bcm2835-system-timer (de957bb0)
- mailbox: bcm2835: Support ARCH_BCM270x (e7a8a95c)
- Add bcm2708_gpio driver (1ebd175f)
- bcm2708 watchdog driver (5f7a83bf)
- bcm2835-audio: Create the platform device if the DT node is disabled (3a999971)
- Add hwrng (hardware random number generator) driver (3ba7b24a)
- Add Chris Boot's spi driver. (69105999)
- ASoC: Add support for BCM2708 (573ddddc)
- BCM2708: Add I2S support to board file (caa36c0f)
- BCM2708: Added support for HiFiBerry Digi board Board initalization by I2C (9fe685e4)
- Added support to reserve/enable a GPIO pin to be used from pps-gpio module (LinuxPPS). Enable PPS modules in default config for RPi. (86e63a0b)
- bcm2709: Simplify and strip down IRQ handler (892ad15a)
- mach-bcm270x: Enable the building of pinctrl-bcm2835 (472e1a31)
- BCM270X_DT: Add pwm and pwm-2chan overlays (3ba398f9)
- lirc-rpi: Make buildable on bcm2835 (0f1e587e)
- i2c-bcm2708: Make buildable on bcm2835 (9f2b30f4)
- bcm2708-i2s: Make buildable on bcm2835 (f5a639a7)
- vchiq: hack: Add include depecated dma include file (2d840791)
- bcm2709: Remove custom barrier implementation it is no different to default (95547b46)
- dwc_otg: Remove duplicate gadget probe/unregister function (dd834a28)
- config: remove CONFIG_CPU_SW_DOMAIN_PAN it causes panics (83c7a839)
- BCM270X_DT: configure I2S DMA channels (d8ea31d6)
- configs: enable SND_BCM2835_SOC_I2S (d88a42c2)
- BCM270X_DT: switch to bcm2835-i2s (244eb406)
- config: fix RaspiDAC Rev.3x dependencies (bd4c88f2)
- bcm2708-i2s: Remove driver (39fee189)
- dmaengine: bcm2708: Make legacy API available for bcm2835-dma (58c46cd9)
- configs: Enable DMA_BCM2835 (e26d3431)
- dmaengine: bcm2708: Change DT compatible string (b8313464)
- dmaengine: bcm2708: Remove driver but keep legacy API (91aeeb42)
- BCM2708: Use upstream interrupt driver on all Pi1's (4a57b61b)
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream:
- Added: [env] patch: ARCH_BCM270X: Drop ATAGS support, https://github.com/raspberrypi/linux/pull/1178
- Updated: [env] compare: EGL/4K/HEVC, mesa, Use Limited Range by default, bump xf86-video-intel; linux cleanup
- Exclude [env] bcm2708-rng.conf: No longer required
- Exclude [env] bcm2708-rng.conf: No longer required
- Added: [env] patch: ARCH_BCM270X: Drop ATAGS support, https://github.com/raspberrypi/linux/pull/1178