2020-04-13, 23:58
New LibreELEC.tv Matrix build #0413: RPi / RPi2 / RPi4
(Supercedes previous build)
SHA256 Checksum:
SHA256 Checksum:
SHA256 Checksum:
Based on tip of LibreELEC.tv master (837464c, changelog) and tip of XBMC master (75b3109, changelog) with the following modifications:
(Supercedes previous build)
SHA256 Checksum:
0b9ae2e6cbef53736f7618fb74b55480773241a4708e821097e032c60cefb282
(RPi)SHA256 Checksum:
f64778889513d5dce312e368171a3f3de3f0e137591bd0fe2c90e14e693dad35
(RPi2)SHA256 Checksum:
b28792abeb3a4a1bdfe47b2baafe41c573057835f0edd19a161ffb6af020db58
(RPi4)text:# uname -a
Linux rpi512 5.4.29 #1 Mon Apr 13 22:24:40 BST 2020 armv6l GNU/Linux
# vcgencmd version
Apr 7 2020 18:52:12
Copyright © 2012 Broadcom
version 6ab498ee82102a9669a1909ae90341e3ecc2128f (clean) (release) (start_x)
# lsb_release
LibreELEC (Milhouse): devel-20200413222336-#0413-g837464c [Build #0413]
# Kodi version
Kodi (19.0-ALPHA1 Git:75b3109). Platform: Linux ARM 32-bit
Based on tip of LibreELEC.tv master (837464c, changelog) and tip of XBMC master (75b3109, changelog) with the following modifications:
- Includes latest commits from kodi branch newclock5 (RPi, RPi2)
- Includes latest commits from kodi branch gbm (RPi4)
- Includes latest commits from kernel branch rpi-5.4.y
- Includes latest commits from kernel branch kodi/rpi4-kms (RPi4)
- Includes latest bcm2835-driver next (f6bc8b0, ahead +1002)
- Includes latest kodi-platform master (809c5e9)
- Includes latest libcec master (72ae683, ahead +6)
- Includes latest libnfs master (394b185, ahead +17)
- Includes latest p8-platform master (cee64e9)
- Includes latest addons: inputstream.adaptive (97a9eee, +24), inputstream.ffmpegdirect (bf3d6ca, +22), inputstream.rtmp (e957406, +1), peripheral.joystick (31a0738, +2), peripheral.xarcade (51e1a45), pvr.argustv (07cdbc7, +8), pvr.demo (949f23a, +11), pvr.dvblink (ceefaa4, +16), pvr.dvbviewer (4bc6cf8, +14), pvr.filmon (3f0780a, +15), pvr.freebox (a6d7e6c, +11), pvr.hdhomerun (a8b8a92, +10), pvr.hts (bc6f3a8, +12), pvr.iptvsimple (48ace1a, +19), pvr.mediaportal.tvserver (4561901, +12), pvr.mythtv (ec76ced, +18), pvr.nextpvr (f7d488d, +21), pvr.njoy (49af75b, +15), pvr.octonet (50386e1, +9), pvr.pctv (2d58229, +13), pvr.sledovanitv.cz (e4fdc73, +18), pvr.stalker (2b4e270, +9), pvr.teleboy (956486e, +10), pvr.vbox (9678536, +21), pvr.vdr.vnsi (42a7fe2, +11), pvr.vuplus (0efa417, +14), pvr.waipu (30b911d, +4), pvr.wmc (cdb3843, +10), pvr.zattoo (167bab2, +12), vfs.libarchive (a86e0f5, +12), vfs.rar (0f9ab01, +28), vfs.sftp (1ca3222, +15)
- Include [env] patch: kodi: add mhupdate
- Include [env] patch: RPi/RPi2: enable Broadcom WiFi debugging (see details)
- Include [env] patch: kodi: use upstream repo for Milhouse RPi builds
- 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: rev hack for kodi
- 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:4201 (perma): linux: bail when config options are missing
- Include [env] PR:4242 (perma): rpi-eeprom: update to rpi-eeprom-<next>
- Include [env] PR:4255 (perma): kodi: next update (end of March 2020?)
- Include [env] PR:4261 (perma): add RemainAfterExit=yes to our oneshot systemd services
- Include [env] PR:4268 (perma): alsa-lib: use hda_intel driver on Intel boards with a DSP
- Include [env] PR:4271 (perma): Support cross-compile on aarch64 platform
- Include [env] PR:4283 (perma): libcec: update to libcec-next
- Include [env] PR:4285 (perma): xorg-server: update to xorg-server-1.20.8 (and friends)
- Include [env] PR:4286 (perma): linux (RPi): update to linux-5.4.34
- Include [env] PR:4287 (perma): gnutls: update to 3.6.13
- Include [env] PR:4288 (perma): RPi4: switch to KMS driver and enable v4l2 HEVC decoding
- Include [env] PR:4289 (perma): libva: update to libva-2.7.0
- Include [env] PR:4291 (perma): linux (Generic/Allwinner): update to linux-5.6.6
- Include [env] PR:4292 (perma): openssl: update to openssl-1.1.1f
- Include [env] PR:4301 (perma): samba: update to samba-4.12.1
- Include [env] PR:4302 (perma): RTL8812AU: update to RTL8812AU-3ec2947
- Include [env] PR:4303 (perma): xf86-video-nvidia: update to xf86-video-nvidia-440.82
- Include [env] PR:4321 (perma): WireGuard package cleanup and updates
- Revert [env] PR:5d6576191576582bd956939728ecbda5074868cb: wireguard-linux-compat: update to wireguard-linux-compat-v1.0.20200401 (reason: conflict with #4321)
- Include [pkg] patch: kodi: fix addon platform_tag (kodi)
- Include [pkg] PR:153 (perma): Fix Python API changes (service.libreelec.settings)
- Include [pkg] PR:155 (perma): Regdomain cleanup (service.libreelec.settings)
- Include [pkg] PR:156 (perma): Fix potential divide by zero errors (service.libreelec.settings)
- Include [pkg] PR:16578 (perma): TexturePacker: fix for 32-bit systems
- Include [pkg] PR:16740 (perma): WIP - [remote] Allow longpress mod for remote keymaps
- Include [pkg] PR:17046 (perma): changed: Move filecache buffering logic from CDVDInputStreamFile to CFile
- Include [pkg] PR:17529 (perma): Re-introduce "input.enablejoystick" setting
- Include [pkg] PR:17562 (perma): Alphanumeric sorting improvements: accented letters and brackets
- Include [pkg] PR:17612 (perma): CUDFFile: switch to using libudfread
- Wireguard updates
- Fix potential divide by zero errors (service.libreelec.settings)
- Kodi: Various gbm, DRMPRIME and DMA updates
- LibreELEC.tv:
- Allwinner: H6: Fix panfrost devfreq voltage adjustments (PR:4318, 1 commit, 1 file changed)
- Allwinner: H6: Fix panfrost devfreq voltage adjustments (PR:4318, 1 commit, 1 file changed)
- XBMC:
- windowing/gbm: add option to limit gui size (PR:16063, 1 commit, 3 files changed)
- [test] update TestSysfsPath to use EXPECT_EQ (PR:17655, 1 commit, 1 file changed)
- CRPRendererDMA: use TEXTURE shader so DMA can be used with OpenGL (PR:17640, 2 commits, 3 files changed)
- [RetroPlayer] CRenderBufferDMA: add sync support (PR:17561, 2 commits, 5 files changed)
- windowing/gbm: remove 10bit plane support (PR:17644, 1 commit, 3 files changed)
- [GBM/Wayland] register all the CBufferObjects and CRPRendererDMA for GL (PR:17558, 8 commits, 2 files changed)
- DVDVideoCodecDRMPRIME: Always use best_effort_timestamp (PR:17668, 1 commit, 1 file changed)
- DVDVideoCodecDRMPRIME: IsSupportedHwFormat (PR:17635, 1 commit, 1 file changed)
- VideoBufferDRMPRIME: rename Map and Unmap (PR:17636, 1 commit, 3 files changed)
- windowing/gbm: add option to limit gui size (PR:16063, 1 commit, 3 files changed)
- inputstream.ffmpegdirect:
- Patch (PR:32, 2 commits, 3 files changed)
- Patch (PR:32, 2 commits, 3 files changed)
- Additional commits/pull requests/changes not yet merged upstream:
- Added: [env] PR:4321 (perma): WireGuard package cleanup and updates
- Reverted: [env] PR:5d6576191576582bd956939728ecbda5074868cb: wireguard-linux-compat: update to wireguard-linux-compat-v1.0.20200401 (reason: conflict with #4321)
- Updated: [pkg] PR:17612 (perma): CUDFFile: switch to using libudfread
- Added: [pkg] PR:156 (perma): Fix potential divide by zero errors (service.libreelec.settings)
- Added: [env] PR:4321 (perma): WireGuard package cleanup and updates