2018-09-15, 23:51
New LibreELEC.tv Leia build #0915: Generic
(Supercedes previous build)
SHA256 Checksum:
Based on tip of LibreELEC.tv master (56eae68, changelog) and tip of XBMC master (fa47fc3, changelog) with the following modifications:
(Supercedes previous build)
SHA256 Checksum:
06b03c4f78ef13f159d4d1b6895d99642aa785ed59deab2e38059e4d4ff2d033
(Generic)text:# uname -a
Linux NUC 4.18.8 #1 SMP Sat Sep 15 21:11:20 BST 2018 x86_64 GNU/Linux
# lsb_release
LibreELEC (Milhouse): devel-20180915210304-#0915-g56eae68 [Build #0915]
# Kodi version
(18.0-BETA3 Git:fa47fc3). Platform: Linux x86 64-bit
Based on tip of LibreELEC.tv master (56eae68, changelog) and tip of XBMC master (fa47fc3, changelog) with the following modifications:
- Includes latest kodi-platform master (e8574b8)
- Includes latest libcec master (8adc786)
- Includes latest libnfs master (9454d9f, ahead +9)
- Includes latest p8-platform master (a822e19)
- Includes latest addons: inputstream.adaptive (9f3502a, +1), inputstream.rtmp (0cc2da1), peripheral.joystick (08e4a1a), peripheral.xarcade (91567dd), pvr.argustv (c57a5c4), pvr.demo (481f2fa), pvr.dvblink (72ef8a0), pvr.dvbviewer (dd9c518, +13), pvr.filmon (93ae10d), pvr.hdhomerun (7a607c9), pvr.hts (8b66ec3), pvr.iptvsimple (e8effad), pvr.mediaportal.tvserver (b17d5ad), pvr.mythtv (22aa23b), pvr.nextpvr (441edde), pvr.njoy (204d95b), pvr.octonet (1e44819), pvr.pctv (9d95bab), pvr.stalker (2eb66d1), pvr.teleboy (0f3ccfd), pvr.vbox (40ca81f), pvr.vdr.vnsi (bb4fb30), pvr.vuplus (1bab009, +5), pvr.wmc (0aea001, +4), pvr.zattoo (8de69a1), vfs.libarchive (f93a5f3), vfs.sftp (e69acc9)
- Include [env] compare (perma): TESTING: increase timeout to ensure OS is able to create core dump/crash log
- Include [env] patch: kodi: use upstream repo for Milhouse RPi builds
- Include [env] patch: RPi/RPi2: enable Broadcom WiFi debugging (see details)
- Include [env] patch: kodi: remove annoying, excessively repetitive addon logging
- Include [env] patch: rev hack for kodi
- Include [env] patch: HACK: Disable multiple PVR addons during migration. Always enable inputstream.* and os.*
- Include [env] patch: Bump included addon versions to prevent online updates
- Include [env] patch: Add experimental splash video for RPi
- Include [env] patch: Add kodi binary addons (pvr, adsp, inputstream, vfs, peripheral.joystick/xarcade, other)
- Include [env] PR:2904 (perma): zlib: add neon optimizations
- Include [env] PR:2908 (perma): linux (Generic): update to linux-4.18.7
- Include [env] PR:2913 (perma): linux (RPi): update to linux-4.18.7
- Include [env] PR:2916 (perma): ffmpegx and tvh
- Include [env] PR:2974 (perma): samba: update to samba-4.9.0
- Include [env] PR:2976 (perma): curl: update to curl-7.61.1
- Include [pkg] PR:14341 (perma): input: libinput: add setting to allow changing keymap layout
- Include [pkg] PR:14422 (perma): Use Linux Sysfs SoC interface for SystemInfo and CPUInfo
- New 4.18.8 kernel (with LSPCON timeout and DP colour range fixes)
text:
drm/i915: set DP Main Stream Attribute for color range on DDI platforms
commit 6209c285e7a5e68dbcdf8fd2456c6dd68433806b upstream.
Since Haswell we have no color range indication either in the pipe or
port registers for DP. Instead, there's a separate register for setting
the DP Main Stream Attributes (MSA) directly. The MSA register
definition makes no references to colorimetry, just a vague reference to
the DP spec. The connection to the color range was lost.
Apparently we've failed to set the proper MSA bit for limited, or CEA,
range ever since the first DDI platforms. We've started setting other
MSA parameters since commit dae847991a43 ("drm/i915: add
intel_ddi_set_pipe_settings").
Without the crucial bit of information, the DP sink has no way of
knowing the source is actually transmitting limited range RGB, leading
to "washed out" colors. With the colorimetry information, compliant
sinks should be able to handle the limited range properly. Native
(i.e. non-LSPCON) HDMI was not affected because we do pass the color
range via AVI infoframes.
Though not the root cause, the problem was made worse for DDI platforms
with commit 55bc60db5988 ("drm/i915: Add "Automatic" mode for the
"Broadcast RGB" property"), which selects limited range RGB
automatically based on the mode, as per the DP, HDMI and CEA specs.
After all these years, the fix boils down to flipping one bit.
[Per testing reports, this fixes DP sinks, but not the LSPCON. My
educated guess is that the LSPCON fails to turn the CEA range MSA into
AVI infoframes for HDMI.]
- curl: update to curl-7.61.1 with latest CA cert bundle
- XBMC:
- [ios] - use libdvdcss (PR:14411, 2 commits, 4 files changed)
- [ios] - use libdvdcss (PR:14411, 2 commits, 4 files changed)
- libnfs:
- Implement O_EXCL for NFSv4 (9454d9f)
- Implement O_EXCL for NFSv4 (9454d9f)
- Additional commits/pull requests/changes not yet merged upstream:
- Updated: [env] PR:2908 (perma): linux (Generic): update to linux-4.18.7
- Added: [env] PR:2976 (perma): curl: update to curl-7.61.1
- Updated: [pkg] PR:14341 (perma): input: libinput: add setting to allow changing keymap layout
- Added: [pkg] PR:14422 (perma): Use Linux Sysfs SoC interface for SystemInfo and CPUInfo
- Updated: [env] PR:2908 (perma): linux (Generic): update to linux-4.18.7