2020-07-27, 07:22
Hi Milhouse,
I think the ffmpeg-4.3-Matrix-Alpha1 might have the missing fix that @phunkyfish added on top. I have strange skipping issues with everything locking up since this build, only for recorded TV.
I can see below there is a kodi version of ffmpeg and libreelec also has a version. I am not close to how this is packaged but a quick scan looks like the libreelec version might have missed this additional update.
https://github.com/LibreELEC/LibreELEC.t...package.mk
Thanks
I think the ffmpeg-4.3-Matrix-Alpha1 might have the missing fix that @phunkyfish added on top. I have strange skipping issues with everything locking up since this build, only for recorded TV.
I can see below there is a kodi version of ffmpeg and libreelec also has a version. I am not close to how this is packaged but a quick scan looks like the libreelec version might have missed this additional update.
https://github.com/LibreELEC/LibreELEC.t...package.mk
Thanks
(2020-07-18, 02:40)Milhouse Wrote: New LibreELEC.tv Matrix build #0717: Generic
(Supercedes previous build)
SHA256 Checksum:c7a13f4a87399760febfc829cdb3a84d72570f0b8db899eb89d74c52904e6289
(Generic)
text:# uname -a
Linux NUC 5.7.6 #1 SMP Sat Jul 18 00:02:26 BST 2020 x86_64 GNU/Linux
# lsb_release
LibreELEC (Milhouse): devel-20200718000045-#0717-g776b589 [Build #0717]
# Kodi version
Starting Kodi (19.0-ALPHA1 (18.9.701) Git:7b97a46). Platform: Linux x86 64-bit
Based on tip of LibreELEC.tv master (776b589, changelog) and tip of XBMC master (7b97a46, changelog) with the following modifications:Build Highlights:
- Includes latest intel-ucode master (0e4288f)
- Includes latest kernel-firmware master (1d1c80b, ahead +13)
- Includes latest kodi-platform master (809c5e9)
- Includes latest libcec master (76551ea, ahead +17)
- Includes latest libnfs master (cf47ea7, ahead +43)
- Includes latest p8-platform master (cee64e9)
- Includes latest addons: inputstream.adaptive (084ffc1, +17), inputstream.ffmpegdirect (da6ce99, +22), inputstream.rtmp (7c070c7), peripheral.joystick (9b533e7, +1), peripheral.xarcade (b7a8937), pvr.argustv (66bb0ed), pvr.demo (c370beb), pvr.dvblink (5887e18), pvr.dvbviewer (4cdd04d, +7), pvr.filmon (6c31641, +9), pvr.freebox (cd8fea8), pvr.hdhomerun (14b6326), pvr.hts (b3b9d12, +5), pvr.iptvsimple (5cbf470, +9), pvr.mediaportal.tvserver (3678d28), pvr.mythtv (cca9a18, +5), pvr.nextpvr (9d81eda, +2), pvr.njoy (dba92b4), pvr.octonet (81520e3, +5), pvr.pctv (fabe252), pvr.sledovanitv.cz (3900eda), pvr.stalker (f81c460), pvr.teleboy (87c419b), pvr.vbox (97b690b), pvr.vdr.vnsi (debd8b1), pvr.vuplus (e6a812f), pvr.waipu (183b4b3), pvr.wmc (8a59e36), pvr.zattoo (c40a291), vfs.libarchive (76bbf00), vfs.rar (4a61aeb), vfs.sftp (62de5db)
- Exclude [env] 0001-popcornmix-DVDVideoCodecDRMPRIME-Increase-thread-count-for-hevc.patch: kodi (RPi4): not required, pull commits dynamically from gbm branch
- Exclude [env] 0002-popcornmix-VideoPlayer-Add-setting-to-disable-non-hevc-accel.patch: kodi (RPi4): not required, pull commits dynamically from gbm branch
- Exclude [env] 0003-popcornmix-pi4-hack-Try-to-hide-pixel-wrap-issue.patch: kodi (RPi4): not required, pull commits dynamically from gbm branch
- Exclude [env] linux-001-popcornmix-kodi-rpi4-kms.patch: linux (RPi): not required, pull commits dynamically from kodi/rpi4-kms branch
- Include [env] compare (perma): build: fixes
- Include [env] patch: kodi: add mhupdate
- 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/RPi2/RPi4
- Include [env] patch: Add kodi binary addons (pvr, adsp, inputstream, vfs, peripheral.joystick/xarcade, other)
- Include [env] PR:4462 (perma): Kodi update to FFmpeg 4.3
- Include [env] PR:4485 (perma): linux (RPi): update to linux-5.4.51+
- Include [pkg] patch: kodi: fix addon platform_tag (kodi)
- Include [pkg] PR:160 (perma): Remove xbmc.abortRequested flag (service.libreelec.settings)
- Include [pkg] PR:17046 (perma): changed: Move filecache buffering logic from CDVDInputStreamFile to CFile
- Include [pkg] PR:18069 (perma): PeripheralCecAdapter: Only stop playback if currently playing
Build Details:
- New 5.7.6 kernel
- gcc: update to 10.1.0
- ffmpeg-4.3-Matrix-Alpha1 for RPi/RPi2/RPi4/Generic
- kodi: New video database version: MyVideos118 - fixes performance issue when searching by actor (thanks @Montellese & @DaveBlake)
- kodi: [addons] define offical repositories
- LibreELEC.tv:
- gcc: update to 10.1.0 (PR:4436, 43 commits, 51 files changed)
- RPi.GPIO: Fix compilation with gcc10 (PR:4459, 1 commit, 1 file changed)
- mesa: update to mesa-20.1.2 (PR:4453, 1 commit, 1 file changed)
- Busybox updates (PR:4456, 3 commits, 7 files changed)
- samba: disable automatic icu pickup (PR:4452, 1 commit, 1 file changed)
- Return usleep to busybox init (PR:4464, 1 commit, 2 files changed)
- libretro-fsuae: Fix compilation with gcc10 (PR:4465, 1 commit, 1 file changed)
- Linux Kernel, Settings and some minor bits (PR:4466, 6 commits, 6 files changed)
- Remove already existing kernel patches for Rockchip project (PR:4472, 1 commit, 1 file changed)
- amlogic: bump to Linux 5.7.x (PR:4467, 14 commits, 352 files changed)
- add experimental Samsung/Exynos/Odroid-XU4 project (PR:4468, 5 commits, 44 files changed)
- Kodi binary add-ons: add visualization.matrix (PR:4458, 1 commit, 1 file changed)
- gcc: add zstd dependency (PR:4475, 1 commit, 2 files changed)
- linux (RPi): update to 5.4.47+ (PR:4430, 16 commits, 8 files changed)
- RPi4: add support for HBR audio passthrough (DTS-HD, TrueHD) (PR:4470, 3 commits, 3 files changed)
- update dotnet and emby4 (PR:4486, 5 commits, 8 files changed)
- June package updates (PR:4445, 6 commits, 7 files changed)
- sqlite: update to 3.32.3
- curl: update to 7.70.0
- nettle: update to 3.6
- samba: update to 4.12.3
- spdlog: update to 1.6.1
- libfmt: update to 6.2.1
- brcmfmac_sdio-firmware: update to b51b1c3 (PR:4488, 1 commit, 1 file changed)
- librespot: update to 9f3a02e (PR:4483, 2 commits, 6 files changed)
- XBMC:
- [Estuary] handle input in the fullscreeninfo dialog (PR:18102, 1 commit, 1 file changed)
- [addons] allow disabled and incompatible addons to still be updated (PR:18087, 1 commit, 10 files changed)
- [xbmc.gui] drop backward compatibility for Leia skins (PR:18082, 1 commit, 1 file changed)
- [Estuary] fix touch back button (PR:18105, 1 commit, 4 files changed)
- [Music]Fix constraint violation on Artist Update (PR:18068, 1 commit, 2 files changed)
- Artist discography - Use Musicbrainz releasegroup ids for matching (PR:18079, 1 commit, 5 files changed)
- Windows HDR passthrough support and some DirectX updates (PR:18009, 1 commit, 27 files changed)
- [skins] update fonts (PR:18098, 1 commit, 4 files changed)
- [estuary] various osd fixes (PR:18097, 1 commit, 3 files changed)
- [estuary] handle up/down in fullscreeninfo (PR:18120, 1 commit, 1 file changed)
- [addons] Show both enabled and disabled incompatbile addons when performing a migration (PR:18116, 1 commit, 3 files changed)
- [addons] add callback to check setting is default and improve setting call performance (PR:18114, 3 commits, 5 files changed)
- Addons: fix definition of IsUserInstalled addons (PR:18109, 1 commit, 1 file changed)
- [CurlFile] Disable CURLOPT_AUTOREFERER (default value) (PR:17826, 1 commit, 1 file changed)
- [Music]Fix check that another artist with this mbid not already exist (PR:18132, 1 commit, 1 file changed)
- [scrapers] python3 based artist and album scraper (PR:15665, 5 commits, 37 files changed)
- Fixing faulty thumbnail hashing for binary add-ons (PR:17819, 1 commit, 1 file changed)
- Bump mariadb connector from 3.0.3 -> 3.1.9 (PR:18137, 1 commit, 2 files changed)
- [Addons] Migration - Hide dependency addons from the dialog of disabl (PR:18139, 2 commits, 7 files changed)
- [Windows] Enable alpha blending for the Player (PR:18143, 2 commits, 2 files changed)
- Add Manifesto (PR:18145, 1 commit, 1 file changed)
- Fix matching X11 visual for GLES (PR:18144, 1 commit, 1 file changed)
- [interfaces/json-rpc] Allow additional properties in Files API calls (PR:18106, 1 commit, 3 files changed)
- [depends] bump libudfread to 1.1.0 (PR:18124, 1 commit, 6 files changed)
- [webserver] Compatibility with libmicrohttpd 0.9.71 (PR:18131, 2 commits, 15 files changed)
- [PAPlayer] Fix incorrect usage of GetPath in VideoPlayerCodec (PR:18150, 1 commit, 1 file changed)
- [Estuary] For PVR OSD sublabel, prefer 'channel number + channel name (PR:18160, 1 commit, 1 file changed)
- Revert "Revert "AESinkAudioTrack: Support multi channel float"" (PR:18161, 1 commit, 2 files changed)
- [Estuary] add support for Day%i weather labels (PR:18141, 1 commit, 1 file changed)
- [Estuary] fix weather maps navigation (PR:18142, 1 commit, 2 files changed)
- [filemanger] reset to root if directory is inaccessible (PR:18121, 1 commit, 1 file changed)
- make the '1' parameter in PlayMedia() apply to music as well (PR:18138, 1 commit, 6 files changed)
- [Estuary] Fixup Topbar consistency (PR:18147, 1 commit, 2 files changed)
- [Estuary] Changes for sets in set-info-screen (PR:18149, 1 commit, 1 file changed)
- Update rpi doc (PR:16186, 2 commits, 1 file changed)
- [cleanup] Using more secure snprintf in db wrappers (PR:17995, 1 commit, 2 files changed)
- [Windows] fix for dual monitor problem (PR:18095, 1 commit, 1 file changed)
- VDPAU: Implement support for VP9 Profile0 (PR:18108, 1 commit, 1 file changed)
- [Python] Fix allocating buffer for a Python unicode string (PR:18067, 1 commit, 1 file changed)
- FFmpeg: Bump to 4.3.1-Matrix-Alpha1-1 (PR:18166, 1 commit, 1 file changed)
- Fix exception with empty string in field_value::get_asInt64 (PR:18158, 1 commit, 1 file changed)
- [Estuary] fix log errors (PR:18170, 1 commit, 1 file changed)
- [videodb] improve (unique) indices on actor_link table after bffa7bb5 (PR:18176, 1 commit, 1 file changed)
- [addons] define offical repositories (PR:18111, 3 commits, 15 files changed)
- kernel-firmware:
- Update to 20200629111339 version to aligh SDK. Mainly fix DFS false alarm. (1d1c80b6)
- rtl_nic: update firmware for RTL8125B (69c7f0bd)
- Update binary firmware for MT7663 based devices to include firmware offload feature and low power feature. (f39b6872)
- linux-firmware: Update firmware file for Intel Bluetooth AX201 (3d3a06f7)
- linux-firmware: Update firmware file for Intel Bluetooth AX200 (b7849f7c)
- linux-firmware: Update firmware file for Intel Bluetooth 9560 (07b03751)
- linux-firmware: Update firmware file for Intel Bluetooth 9260 (44bf1b14)
- linux-firmware: wilc1000: add wilc1000 v15.4 FW (7169ab32)
- Merge https://github.com/rjliao-qca/qca-btfw into main (b1497fc6)
- QCA: Update Bluetooth firmware for QCA6390 (c4e04b49)
- Merge https://github.com/bgodavar/qca_wcn3991 into main (74ac3b5a)
- amdgpu: add UVD firmware for SI asics (1a0c0c22)
- QCA: Update WCN3991 FW files (24cc617d)
- amdgpu: update renoir firmware from 20.20 release (e96c1212)
- amdgpu: update picasso firmware from 20.20 release (db0402e3)
- amdgpu: update raven2 firmware from 20.20 release (c4e6e8fb)
- amdgpu: update raven firmware from 20.20 release (19672820)
- amdgpu: add vega20 TA firmware from 20.20 release (f73f82cd)
- amdgpu: update vega20 firmware from 20.20 release (9ecaba88)
- amdgpu: update vega12 firmware from 20.20 release (3866af17)
- amdgpu: update vega10 firmware from 20.20 release (adba9451)
- amdgpu: update navi10 firmware from 20.20 release (3c5eef09)
- amdgpu: update navi14 firmware from 20.20 release (152c9292)
- libcec:
- Allows clean upgrades of debian libcec-dev. (PR:521, 1 commit, 1 file changed)
- Add missing git dependency to raspberry pi installation (PR:519, 1 commit, 1 file changed)
- Improve Python's site-packages directory detection for Python's pre-r (PR:515, 1 commit, 1 file changed)
- Example systemd units for common use cases (PR:506, 1 commit, 3 files changed)
- changed: try to init submodules when not found while creating an installer. abort if platform failed to compile (9237487)
- fixed: eventghost installation. include the latest firmware (b8bf25b)
- added: v2.0 CEC version and missing new fields in LibCecSharp (d5cb475)
- unified LibCecSharp and LibCecSharpCore (24fc926)
- fixed: disable deprecated-copy warning on gcc9 for now (ce41b50)
- fixed: python wrapper compilation and missing callbacks (26febbf)
- fixed: v4 compatiblity (0aae238)
- fixed: cec-tray didn't start in some cases. set the correct version (7c53531)
- bump to 6.0.1 (e058b96)
- bump to 6.0.2 (29d82c8)
- fixed: libusb0.dll wasn't included in the installer (76551ea)
- inputstream.adaptive:
- Fix url decoder (PR:470, 1 commit, 1 file changed)
- inputstream.ffmpegdirect:
- pvr.dvbviewer:
- Fix string nullptr assignment to ConnectionStateChange (PR:92, 1 commit, 3 files changed)
- Fix incorrect user and pass settings read call (e210ebb)
- Work around a bug in the PVR manager (0d133c1)
- Move DvbData to the dvbviewer namespace and hide all symbols inside (d26acad)
- Bump to 5.0.3 (fb77037)
- Mpve ATTRIBUTE_HIDDEN after namespace name (701ceaa)
- Bump to 6.0.4 (4cdd04d)
- pvr.filmon:
- pvr.hts:
- pvr.iptvsimple:
- pvr.mythtv:
- pvr.nextpvr:
- 6.0.2 In-progress recording improvement (#134) (9d81eda)
- Additional commits/pull requests/changes not yet merged upstream: