2017-07-22, 22:43
New LibreELEC.tv Leia build #0722: RPi2
(Supercedes previous build)
Based on tip of LibreELEC.tv master (555484a1, changelog) and tip of XBMC master (5749a3c2, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi22 4.12.3 #1 SMP Sat Jul 22 21:06:15 BST 2017 armv7l GNU/Linux
# vcgencmd version
Jul 22 2017 00:01:46
Copyright (c) 2012 Broadcom
version f52771674311a841405cea05e8738a526dd60ee1 (clean) (release)
# lsb_release
LibreELEC (Milhouse): devel-20170722210523-#0722-g555484a [Build #0722]
# Kodi version
(18.0-ALPHA1 Git:734cda1). Platform: Linux ARM 32-bit
Based on tip of LibreELEC.tv master (555484a1, changelog) and tip of XBMC master (5749a3c2, 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.12.y
- Includes latest bcm2835-driver master (dc9bc483, ahead +8)
- Includes latest kodi-platform master (36fb4937)
- Includes latest libcec master (8adc786b, ahead +26)
- Includes latest libnfs master (df94ae93, ahead +56)
- Includes latest p8-platform master (a822e196)
- Includes latest addons: inputstream.adaptive (0a32275a, +4), inputstream.rtmp (39d7979a), peripheral.joystick (6e18bc74), pvr.argustv (4e8c838b), pvr.demo (f67dff13), pvr.dvblink (640629ca), pvr.dvbviewer (9faf2413), pvr.filmon (1c9d2ebe), pvr.hdhomerun (48868e44), pvr.hts (1653a3a7), pvr.iptvsimple (8ccf85cc), pvr.mediaportal.tvserver (642f9af1), pvr.mythtv (13a240d3, +2), pvr.nextpvr (03a3b714), pvr.njoy (79e8e653), pvr.octonet (a77cf111), pvr.pctv (00b76689), pvr.stalker (9e28f125), pvr.vbox (12d629c4), pvr.vdr.vnsi (3473225b), pvr.vuplus (55e4f5f9), pvr.wmc (1d655540)
- Include [env] compare: kodi updates
- Include [env] compare: samba: make SMB3_11 the default protocol, don't force in kodi
- Include [env] compare: linux: update to linux-4.12.2
- Include [env] patch: inputstream.rtmp: disable outdated addons that no longer build
- Include [env] patch: scripts/image: hack to resolve nvidia.ko symbols
- Include [env] patch: tvheadend42: fixup ffmpeg patch
- Include [env] patch: Bump included addon versions to prevent online updates
- 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, inputstream, vfs, other)
- Include [env] PR:1726: [WIP] lirc: update to 0.10.0
- Include [env] PR:1773: init: make break after behaviour really break after
- Include [env] PR:1776: Don't cause system to hang on halt/reboot when net-booting
- Include [env] PR:1791: nss/nspr: include in main image [rfc]
- Include [env] PR:1816: RTL8812AU: update to RTL8812AU-887f8cc
- Include [pkg] patch: ffmpeg: hi10 build fix (ffmpeg)
- Include [pkg] patch: skin.estuary: reduce system info font size (kodi)
- Include [pkg] PR:12110: smbclient: cleanup smbclient configuration
- Include [pkg] PR:12311: FIX: ensure real filename from videodb in playlists
- Include [pkg] PR:12518: Fix peripherals started before strings are loaded
- Include [pkg] PR:12546: RetroPlayer: Fix black screen on playback
- Only RPi2 build today due to ffmpeg-related build issues with RPi (will be resolved early next week)
- New firmware (MMAL and ISP fixes)
- Backport "max protocol=SMB3_11" support from Samba 4.7-rc2
Quote:This makes the "client max protocol" setting redundant in LibreELEC LE9 builds, so this setting now defaults to "None" although you can still set SMB1/SMB2/SMB3 if required.
- ffmpeg: hevc: Initial 10-bit support
popcornmix Wrote:I've pushed out support for 10-bit hevc (and h.264) to newclock5. Very early days but I'm having success with 720p content.
- Firmware (Jul 22):
- firmware: MMAL: Avoid lockup with opaque stripes into opaque frame callback See: link
- firmware: RIL null_sink: Support MMAL opaque input. See: link
- firmware: arm_display: Avoid hang when display_rotate is used with vc4-kms-v3d driver. See: link
- firmware: 2ndstage: Fix printing of zero as a decimal in uart_printf
- firmware: cdi_camera: Allow GPIO control on FS and FE events
- firmware: IL ISP: Add option to alter the shift in the output stage
- firmware: IL ISP: Add option for adjusting the input CCM
- firmware: vc_image: fix size calcs for YUV_UV_16
- firmware: vc_image_helper: Add YUV 16 bit formats to second header
- firmware: isp: Avoid setting vpitch in YUVUV16 cases
- firmware: isp: Handle 16 bit yuv in ip_is_supported_format
- firmware: hello_fft: Fixup offset calculation when mapping/unmapping buffers. See: link
- firmware: MMAL: Avoid lockup with opaque stripes into opaque frame callback See: link
- LibreELEC.tv:
- intel-ucode: update to intel-ucode-20170707 (PR:1813, 2 commits, 2 files changed)
- udev: cleanup (PR:1800, 4 commits, 4 files changed)
- README.md: specifiy that patches retain upstream license, unless stat (PR:1819, 1 commit, 1 file changed)
- v4l-utils: fix racy udev rule (PR:1802, 2 commits, 3 files changed)
- intel-ucode: update to intel-ucode-20170707 (PR:1813, 2 commits, 2 files changed)
- XBMC:
- [pvr] drop channel guide button from info dialog + add channel guide to context menu (PR:12526, 3 commits, 4 files changed)
- Controllers: Code cleanup (PR:12527, 5 commits, 10 files changed)
- [bluray][simple menu] Search for a user provided list of playlists. (PR:12537, 1 commit, 2 files changed)
- [PlayListM3u] Get Mime-Type from #KODIPROP to avoid mime type checking (PR:12545, 1 commit, 1 file changed)
- MMALCodec: Add an extra buffer to picture pool (PR:12523, 1 commit, 1 file changed)
- CPeripheralCecAdapter: Execute application operations from application thread (PR:12524, 1 commit, 1 file changed)
- Texture: Fix constness of pixels (PR:12521, 1 commit, 2 files changed)
- fix build without bluray (PR:12540, 1 commit, 1 file changed)
- VideoPlayer: drop pvr SwitchChannel (PR:12510, 8 commits, 25 files changed)
- [pvr] drop channel guide button from info dialog + add channel guide to context menu (PR:12526, 3 commits, 4 files changed)
- pvr.mythtv:
- newclock5:
- New commits in this build:
- MMAL: Initial support for more than 8bpp (67c94c65)
- RBP: Hide data in geometry class (ec468d88)
- MMAL: Support using the isp component for conversion of more than 8bpp (e2b30867)
- ffmpeg: hevc: Initial 10-bit support (8962e8b6)
- MMALFFmpeg: Tidy GetPlanes (40a9df1a)
- MMAL: Support MMAL_ENCODING_YUVUV64_16 (f124b721)
- fixup! RBP: Hide data in geometry class (44ab6cd8)
- MMAL: fixup alignment with sand formats (876ef7ca)
- MMAL: Improve error handling when allocations fail (359e0310)
- MMAL: Initial support for more than 8bpp (67c94c65)
- Commits no longer in build:
- Texture: Fix constness of pixels (d4fd3540)
- MMALCodec: Add an extra buffer to picture pool (9f46391a)
- Fix broken peripheral settings (af57111e)
- Fix "enable mouse" setting (4f5eed2c)
- Fix broken add-ons autoupdate setting (8386d0fd)
- CEC: Execute application operations from application thread (41db215f)
- Texture: Fix constness of pixels (d4fd3540)
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream: