2017-03-03, 05:02
New LibreELEC.tv Leia build #0302: RPi / RPi2
(Supercedes previous build)
Based on tip of LibreELEC.tv master (6cc9ecbe, changelog) and tip of XBMC master (5622a5b9, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.10.1 #1 Thu Mar 2 21:03:35 GMT 2017 armv6l GNU/Linux
# vcgencmd version
Mar 2 2017 15:37:10
Copyright (c) 2012 Broadcom
version a867bcec14cd829107be1c03c0953a076919f4d7 (clean) (release)
# lsb_release
LibreELEC (Milhouse) - Version: devel-20170302210234-#0302-g6cc9ecb [Build #0302]
# Kodi version
(18.0-ALPHA1 Git:4c792db). Platform: Linux ARM 32-bit
Based on tip of LibreELEC.tv master (6cc9ecbe, changelog) and tip of XBMC master (5622a5b9, 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.10.y
- Includes latest bcm2835-driver master (f5446ba0, ahead +10)
- Includes latest kodi-platform master (c8188d82)
- Includes latest libcec master (0a97062d, ahead +22)
- Includes latest libnfs master (f95fa8ef, ahead +51)
- Includes latest p8-platform master (2d90f986, ahead +9)
- Includes latest addons: inputstream.adaptive (a347296e), inputstream.rtmp (df64b9b2, +6), peripheral.joystick (aaf67174, +3), pvr.argustv (5a36c586), pvr.demo (f2075086, +1), pvr.dvblink (a669273e, +1), pvr.dvbviewer (9fb34b3c), pvr.filmon (5c6432db, +1), pvr.hdhomerun (98cb8d40), pvr.hts (819129d5, +2), pvr.iptvsimple (53d63cce), pvr.mediaportal.tvserver (76ae28f6, +1), pvr.mythtv (a3e4a500, +12), pvr.nextpvr (cb1b5415), pvr.njoy (3d097117, +1), pvr.octonet (8549a31c), pvr.pctv (e0d9f175, +1), pvr.stalker (ea970851, +1), pvr.vbox (dea8335a), pvr.vdr.vnsi (7033621d), pvr.vuplus (6ff2eb28), pvr.wmc (5f1db43f)
- Exclude [env] kodi-999.99-PR11662.patch: kodi: merged upstream
- Include [env] afbd134f: linux: Enable Fair Queue packet scheduling (TEST)
- Include [env] e533a8be: linux: Default to CONFIG_TCP_CONG_BBR (TEST)
- Include [env] patch: repository.retroplayer.libreelec.addons: add temp repo for testing
- Include [env] patch: iwlwifi-firmware: update to iwlwifi-firmware-ba301aa
- Include [env] patch: linux: update to linux-4.10.1
- Include [env] patch: Bump included addon versions to prevent online updates
- Include [env] patch: linux: enable in-tree rtl8192cu for RPi/RPi2
- Include [env] patch: Add experimental splash video for RPi
- Include [env] patch: HACK: Disable multiple PVR addons during migration. Always enable inputstream.* and os.*
- Include [env] patch: Add kodi binary addons (pvr, adsp, other)
- Include [env] PR:1287: virtio-gpu support (qemu/kvm)
- Include [env] PR:1348: kodi: adjust cputemp/gputemp script
- Include [env] PR:1401: libdrm: adjust default options
- Include [env] PR:1404: pycryptodome: add package, remove pycrypto
- Include [env] PR:1413: brcmfmac_sdio-firmware-rpi: Implement Raspbian udev rules and btuart
- Include [pkg] patch: alsa-lib: conf: Add card config for Intel HDMI/DP LPE audio (alsa-lib)
- Include [pkg] PR:56: bluetooth: add missing 'Connect' option when device is Trusted (service.libreelec.settings)
- Include [pkg] PR:11668: FFmpegImage: Document and change alignment
- New firmware (Pi0W support; composite fixes)
- Update pycryptodome - add Cryptodome sym link
- RPi Bluetooth - use Raspbian udev rules and btuart
- Support driver for GPIO expander via mailbox service
- Firmware (Mar 2):
- firmware: platform: Treat Pi0W like Pi0 w.r.t. clocks and voltages
- firmware: platform: Add final Pi Zero W support
- firmware: cmake: Expose all symbols from vchostif in bcm_host
- firmware: vec: first field odd should be related to vertical resolution
- firmware: vec: Avoid rolling display with progressive PAL. See: link
- tvservice: Allow progressive composite modes to be chosen. See: link
- firmware: platform: Treat Pi0W like Pi0 w.r.t. clocks and voltages
- LibreELEC.tv:
- kmod: ftp.kernel.org no longer working (PR:1408, 1 commit, 1 file changed)
- fedorahosted.org closed down (PR:1410, 3 commits, 3 files changed)
- kmod: ftp.kernel.org no longer working (PR:1408, 1 commit, 1 file changed)
- XBMC:
- PVR: never cache pvr directories (PR:11761, 1 commit, 1 file changed)
- [Fix] VideoPlayer: Don't correct start time external pgs subtitle streams. (PR:11795, 1 commit, 2 files changed)
- [coverity] Fix CID 138589: Resource leak. (PR:11776, 1 commit, 1 file changed)
- [xbmc][win32] Move to using unicode win32 api methods (PR:11780, 3 commits, 47 files changed)
- PVR: never cache pvr directories (PR:11761, 1 commit, 1 file changed)
- peripheral.joystick:
- [debian] add libudev-dev to build-deps (PR:87, 1 commit, 1 file changed)
- [debian] add libudev-dev to build-deps (PR:87, 1 commit, 1 file changed)
- newclock5:
- Commits no longer in build:
- [PVR] Fix crash in CPVRGUIActions:rocessMenuHooks. (46a8a3e1)
- [depends] fix taglib are boost removal (e9369ca3)
- [addons] fix InstallUpdatesAndWait (1c24dc4b)
- [binary add-ons] Const-correctness in xbmc_addon_cpp_dll.h (df6e96e2)
- Peripheral API v1.3.1 - Expose rumble and power off capabilities (74f7c7e6)
- Add setting to disable rumble notifications (7e1ab054)
- [PVR] Fix inconsistent 'Enable/Disable' (ca80ffdc)
- [PVR] Trac 17359: Fix crash in CPVRTimers::GetTimerRule(const CFileItem *item). (25ca017c)
- Get rid of our emulated GetDiskFreeSpaceEx method (743b0e50)
- Use statvfs64 on linux and some rearrangements (eb0de281)
- Drop the idea of total space from GetDiskSpace. (88a9fb6a)
- Drop kernel32 hooking as it's not needed. (2bff845b)
- [Fix] VideoPlayer: DemuxMultiSource reads in lesser than order (regression). (9848a892)
- [PVR] fix timer type display for 'invalid' types (d1071936)
- [depends] install pycryptodome under the alternative Cryptodome namespace instead of Crypto (492a0c7e)
- display revision num. when building (8adc0e0e)
- [coverity] CID 1373316: String not null terminated. (5db3e087)
- fixed, unpackedFrame is an array, delete it like one (c496362b)
- BitstreamParser: return success on Open() (798d943b)
- Skip trying to read tags from internet streams & shoutcasts (8fd05f1b)
- Add processing of WRITER tag for Vorbis and APE formats, and correct use of BAND and ENSEMBLE (Vorbis) tags. (ffe23b25)
- [Fix] XBTFReader: fix regression introduced by 06a781a1b4d1ee715887940e6c915a9c214a1fdc. (c9d51884)
- [Fix] VideoPlayer: Delete vob sub demuxer before trying to open a new one (memory leak). (9347e8d4)
- [PVR] Fix crash in CPVRGUIActions:rocessMenuHooks. (46a8a3e1)
- Commits no longer in build:
- kernel 4.10.y:
- Additional commits/pull requests/changes not yet merged upstream: