2016-07-04, 22:42
New LibreELEC.tv Krypton build #0704: RPi / RPi2
(Supercedes previous build)
Based on tip of LibreELEC.tv master (822942e1, changelog) and tip of XBMC master (7d71cb76, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.7.0-rc6 #1 Mon Jul 4 21:08:01 BST 2016 armv6l GNU/Linux
# vcgencmd version
Jun 27 2016 17:27:06
Copyright (c) 2012 Broadcom
version 1e7b8e2c9a7319f7b22869f1334c66e2cfc99f4a (clean) (release)
# lsb_release
LibreELEC (Milhouse) - Version: devel-20160704210656-#0704-g822942e [Build #0704]
# vcdbg log msg 2>&1 | grep DTOK
002469.979: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of LibreELEC.tv master (822942e1, changelog) and tip of XBMC master (7d71cb76, changelog) with the following modifications:
- Includes newclock5 patches
- Excludes the LibreELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-4.7.y
- Includes latest bcm2835-driver master (1f8d685c, ahead +2)
- Includes latest kodi-platform master (c8188d82)
- Includes latest libcec master (6d68d212)
- Includes latest libnfs master (d9e75d56, ahead +31)
- Includes latest p8-platform master (041a8c6c, ahead +1)
- Includes latest addons: adsp.basic (2ae604e5), adsp.biquad.filters (5849a194, +7), adsp.freesurround (34f50406), asplib (da66f517), inputstream.mpd (967c23ba, +8), inputstream.rtmp (8cebd150), inputstream.smoothstream (a38d40a2), peripheral.joystick (2db8029e), pvr.argustv (e536f32e), pvr.demo (01c68c88), pvr.dvblink (0bf16840, +1), pvr.dvbviewer (35902f5d), pvr.filmon (efd379b8), pvr.hdhomerun (a71e816d), pvr.hts (856e72a4, +1), pvr.iptvsimple (1ea1f36e), pvr.mediaportal.tvserver (3ba23b7b, +1), pvr.mythtv (02fa50d5, +1), pvr.nextpvr (ecbd6e5c, +1), pvr.njoy (b5d65655), pvr.pctv (12d8baf1), pvr.stalker (b465352b), pvr.vbox (36d3717b, +1), pvr.vdr.vnsi (d7bc89eb, +5), pvr.vuplus (d7f5685a, +1), pvr.wmc (1f3240da, +1)
- Include [env] e7cbe9cb: xf86-video-intel: Explicitely disable TearFree and TripleBuffer
- Include [env] ed774729: Intel: Implement Passthrough-Range
- Include [env] 98c65e6a: Kodi: Use Limited Range by default
- Include [env] patch: Enable other binary addons
- Include [env] patch: Install versioned libEGL.so/libGLESv2.so after https://github.com/raspberrypi/firmware/...31e2ed0f6b
- Include [env] patch: libbluray: bump 0.9.3
- Include [env] patch: Enable pvr and adsp addons, disable pvr/adsp updates
- Include [env] patch: HACK: Disable multiple PVR addons during migration. Always enable inputstream.*, os.* and peripheral.*
- Include [env] patch: Add experimental splash video for RPi
- Include [env] patch: ffmpeg: bump 3.1.1
- Include [env] PR:477: ffmpeg: rework
- Include [env] PR:481: linux: Update to 4.7 (WIP)
- Include [env] PR:511: Revert "lirc: add lircd-uinput service"
- Revert [env] 46b9b7b3: rtmpdump (Reason: use newclock5 bump)
- Include [pkg] patch: drm/i915: Extend Fake HDMI live status to Valley View (linux)
- Include [pkg] patch: [skin.estuary] Hide watched items on home (kodi-theme-Estuary)
- Include [pkg] PR:8645: [video] Add season/TV show artwork to episodes/seasons even if they have their own fanart.
- Include [pkg] PR:8824: videodb: fix smart playlists not honoring "Show empty TV shows" setting.
- Include [pkg] PR:8922: [guiinfo] extend ranges for listitem properties
- Include [pkg] PR:9803: [PeripheralCecAdapter] fix playback stopping on screensaver deactivated
- Include [pkg] PR:10066: [PeripheralCecAdapter] Fix: Slovak language code (slo) considered as Slovenian (slv)
- New 4.7-rc6 kernel - switching these test builds to 4.7 tree, unless there are any serious issues/regressions
- libbluray: bump 0.9.3 (with Nevcairiel's 3D ISO additions)
- PR:511: Revert "lirc: add lircd-uinput service"
- LibreELEC.tv:
- XBMC:
- FFmpeg: Bump to version 3.1 (PR:10039, 1 commit, 1 file changed)
- [eventclients] Nuke J2ME (PR:10049, 1 commit, 15 files changed)
- [depends] libbluray 0.9.3 (PR:10056, 1 commit, 2 files changed)
- [addons] Preserve strings which are not string ids in enum lvalues (PR:10068, 1 commit, 1 file changed)
- [lang][kodi.core] automatic syntax corrections for the en_GB language file (956a3b83)
- [lang] updated language files from Transifex (2f007792)
- [lang][skin.estuary] updated language files from Transifex (2a6f4402)
- [lang][skin.estouchy] updated language files from Transifex (a8a42b5c)
- FFmpeg: Bump to version 3.1 (PR:10039, 1 commit, 1 file changed)
- pvr.dvblink:
- [lang] updated language files from Transifex (0bf16840)
- [lang] updated language files from Transifex (0bf16840)
- pvr.hts:
- [lang] updated language files from Transifex (856e72a4)
- [lang] updated language files from Transifex (856e72a4)
- pvr.mediaportal.tvserver:
- [lang] updated language files from Transifex (3ba23b7b)
- [lang] updated language files from Transifex (3ba23b7b)
- pvr.mythtv:
- [lang] updated language files from Transifex (02fa50d5)
- [lang] updated language files from Transifex (02fa50d5)
- pvr.nextpvr:
- [lang] updated language files from Transifex (ecbd6e5c)
- [lang] updated language files from Transifex (ecbd6e5c)
- pvr.vbox:
- [lang] updated language files from Transifex (36d3717b)
- [lang] updated language files from Transifex (36d3717b)
- pvr.vdr.vnsi:
- pvr.vuplus:
- [lang] updated language files from Transifex (d7f5685a)
- [lang] updated language files from Transifex (d7f5685a)
- pvr.wmc:
- [lang] updated language files from Transifex (1f3240da)
- [lang] updated language files from Transifex (1f3240da)
- newclock5:
- Commits no longer in build:
- ffmpeg: Bump to v3.1 (a96d0601)
- ffmpeg: Bump to v3.1 (a96d0601)
- Commits no longer in build:
- kernel 4.7.y:
- New commits in this build:
- Updated commits in this build:
- Commits no longer in build:
- rtc: ds1307: ensure that any pending alarm is cleared before a new alarm is enabled (fe915d32)
- dmaengine: bcm2835: Add slave dma support (4e99035b)
- dmaengine: bcm2835: set residue_granularity field (e3e04090)
- bcm2835-dma: Limit cyclic transfers on lite channels to 32k (17879c9c)
- bcm2835-dma: Fix up convert to DMA pool (b4c1abee)
- fdt: Add support for the CONFIG_CMDLINE_EXTEND option (b12e21f4)
- ASoC: Add support for PCM5102A codec (9d828ae8)
- enc28j60: Add device tree compatible string and an overlay (1689900f)
- BCM2835-V4L2: Correct handling for BGR24 vs RGB24. (e3ddcf01)
- BCM270X_DT: Fix rpi-dac overlay (f845c10c)
- gpio-ir overlay: gpio_pin shouldn't change pull setting (46d5da7d)
- Implement a "wakeup-source" option for the i2c-rtc DeviceTree overlay. (8dc53ede)
- BCM270X_DT: Make i2c-gpio usable by other overlays (88ad61a1)
- Revert "bcm2835-dma: Fix up convert to DMA pool" (48c67a1f)
- Revert "bcm2835-dma: Limit cyclic transfers on lite channels to 32k" (60538b1d)
- Revert "dmaengine: bcm2835: Load driver early and support legacy API" (56252f11)
- Revert "dmaengine: bcm2835: Add slave dma support" (1ee56fa3)
- dmaengine: bcm2835: remove unnecessary masking of dma channels (ebb614c9)
- dmaengine: bcm2835: add additional defines for DMA-registers (fdfa34f6)
- dmaengine: bcm2835: move cyclic member from bcm2835_chan into bcm2835_desc (ed300507)
- dmaengine: bcm2835: move controlblock chain generation into separate method (bba8da78)
- dmaengine: bcm2835: limit max length based on channel type (e1510d84)
- dmaengine: bcm2835: add slave_sg support to bcm2835-dma (d1bc02b6)
- dmaengine: bcm2835: add dma_memcopy support to bcm2835-dma (bcb56060)
- dmaengine: bcm2835: use platform_get_irq_byname (71073c1a)
- dmaengine: bcm2835: Load driver early and support legacy API (d219cadf)
- ARM: bcm270x: changed bcrm,dma-channel-mask to mask out the used channel (14d06aec)
- ARM: bcm2835: add interrupt-names and apply correct mapping (4dd32a1f)
- ARM: bcm2835: make dma-channel-0 available for kms setups (c48bf8b1)
- dmaengine: bcm2835: Fix cyclic DMA period splitting (2caab8ac)
- dmaengine: bcm2835: Avoid splitting periods into very small chunks (d6c5ec7a)
- dmaengine: bcm2835: Fix polling for completion of DMA with interrupts masked. (3431d958)
- dwc_otg: add FIQ latency profiling histogram (7385ae63)
- Enable cfg80211 support (27080ee1)
- suppress spurious messages (291fed54)
- Add #if for 3.14 kernel change (#87) (6d603e52)
- Set dev_type to wlan (4667944f)
- Tentatively added support for more 8188CUS based devices. (04a721be)
- Add support for more 8188CUS and 8192CUS devices (16b249b1)
- Add ProductId for the Netgear N150 - WNA1000M (debe5ced)
- Fixes CONFIG_CONCURRENT_MODE CONFIG_MULTI_VIR_IFACES (154dbfa8)
- Fixes compatibility with 3.13 (9ad8e4cc)
- Enables warning in the compiler and fixes some issues, reference => https://github.com/diederikdehaas/rtl8812AU (c4fd4db9)
- Starts device in station mode instead of monitor, fixes NetworkManager issues (c4e2d567)
- mmc: Apply ERASE_BROKEN quirks correctly (85bc78c8)
- mm: introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all (dc3503dc)
- rtc: ds1307: ensure that any pending alarm is cleared before a new alarm is enabled (fe915d32)
- Additional commits/pull requests/changes not yet merged upstream: