2017-03-02, 02:07
New LibreELEC.tv Leia build #0301: RPi / RPi2
(Supercedes previous build)
Based on tip of LibreELEC.tv master (13a1abb2, changelog) and tip of XBMC master (b08e324f, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.10.1 #1 Wed Mar 1 23:23:35 GMT 2017 armv6l GNU/Linux
# vcgencmd version
Mar 1 2017 20:51:19
Copyright (c) 2012 Broadcom
version 4abe87af4ec05aad4f6333001af4cded6390b64b (clean) (release)
# lsb_release
LibreELEC (Milhouse) - Version: devel-20170301231901-#0301-g13a1abb [Build #0301]
# Kodi version
(18.0-ALPHA1 Git:4c792db). Platform: Linux ARM 32-bit
Based on tip of LibreELEC.tv master (13a1abb2, changelog) and tip of XBMC master (b08e324f, 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 (b1c9218f, ahead +8)
- 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 (110ddb71, +2), 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: ffmpeg: add extra RPi lib required when building ffmpeg command line with gpu service hevc patches
- Include [env] patch: RBP: Add support for Dion Audio LOCO-V2 DAC-AMP
- Include [env] patch: RBP: Add support for Fe-Pi audio sound card
- Include [env] patch: linux: update to linux-4.10.1
- 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: 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 [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 (switch back to master; CEC redo; fix prog scan composite mode etc.)
- New 4.10.1 kernel
- Switch from pycrypto to pycryptodome
- Support Fe-Pi audio sound card
- AE fixes
- Firmware (Mar 1):
- firmware: Redo CEC code cleanup 3: Removed CEC topology computation
- firmware: Redo CEC code cleanup 4: Removed unused functions
- firmware: Redo CEC code cleanup 5: Removed Rx processing
- firmware: Redo CEC code cleanup 6: Logging changed to VCOS
- firmware: Redo CEC code cleanup 7: Removed hdmi_state_machine_clock_changed
- firmware: Redo CEC code cleanup 8: fixed hdmi state machine clk
- firmware: Redo CEC code cleanup 10: misc cosmetic changes
- firmware: Fixup CEC code cleanup 8: fixed hdmi state machine clk
- firmware: hdmi: Add way of forcing logging for hdmi and cec from boot
- firmware: Redo CEC code cleanup 11: cec_release_logical_addr
- firmware: arm_loader: Respect smsc95xx.macaddr parameter. See: link
- firmware: vec: Fix progressive scan composite mode. See: link
- firmware: vec: PAL_M mode is 525/60. See: link
- firmware: IL ISP: Support Bayer
- firmware: IL ISP: Fix error in stride calcs for YUYV formats
- firmware: video_render: buffer size fixup for ARGB888
- firmware: video_render: Support per-pixel alpha on RGBA input. See: link
- firmware: Redo CEC code cleanup 3: Removed CEC topology computation
- LibreELEC.tv:
- XBMC:
- [PVR] fix timer type display for 'invalid' types (PR:11753, 1 commit, 1 file changed)
- [depends] install pycryptodome under the alternative Cryptodome names… (PR:11763, 1 commit, 1 file changed)
- display revision num. when building (PR:11758, 1 commit, 1 file changed)
- [Fix] XBT: Fix string not null terminated and array delete (PR:11777, 2 commits, 2 files changed)
- BitstreamParser: return success on Open() (PR:11784, 1 commit, 1 file changed)
- [Fix]Skip TagLib trying to read tags from internet streams (PR:11759, 1 commit, 1 file changed)
- Tag processing - add WRITER tag, correct BAND and ENSEMBLE (PR:11735, 1 commit, 1 file changed)
- [Fix] XBTFReader: fix loading images from xbt files. (PR:11791, 1 commit, 1 file changed)
- [Fix] VideoPlayer: Delete vob sub demuxer before opening a new one (memory leak). (PR:11731, 1 commit, 1 file changed)
- [PVR] Fix CID 1401587: UNINIT_CTOR in CGUIEPGGridContainer. (PR:11779, 1 commit, 1 file changed)
- [PVR] Cleanup: Get rid of raw pointer in signature of CPVRTimers::GetTimerRule (PR:11781, 1 commit, 4 files changed)
- [PVR] fix timer type display for 'invalid' types (PR:11753, 1 commit, 1 file changed)
- pvr.hts:
- fix install path (PR:290, 1 commit, 1 file changed)
- fix install path (PR:290, 1 commit, 1 file changed)
- newclock5:
- New commits in this build:
- Insert one space between channel names (looks better in the AudioDSP OSD) (9ea2c264)
- Remove AudioDSP from resampling buffer (31883061)
- Remove AudioDSP (c96af239)
- Improve thread safety, use int instead of unsigned int for m_activeProcessId, remove CSettings dependency, prepare adsp manager class for ActiveAE to keep track (ca939095)
- Code cosmetics (920e58cc)
- Improve mode handling, stream creation, fix broken ffmpeg layout configuration, simplify public API, improve debugging output, update modes during processing au (3b32417e)
- Don't disable adsp when add-ons will be deinstalled (TODO: implement a proper way to handle on the fly binary add-on installation for adsp) (52f7c265)
- Replace CAEFactory with CServiceBroker (3a809daf)
- Drop CAEFactory (7428bca2)
- AE: only expose interface to the public (d11e0258)
- ADSP: temp changes for merge (c5b4a06e)
- Fix RetroPlayer audio after AE updates (fe646156)
- ActiveAEDSP: Fix incorrect case on log header includes (74cc5976)
- OMXAudio: Update to use CServiceBroker instead of AEFactory (06213a0e)
- Insert one space between channel names (looks better in the AudioDSP OSD) (9ea2c264)
- New commits in this build:
- kernel 4.10.y:
- Additional commits/pull requests/changes not yet merged upstream: