[TESTING] Kodi 18 (Leia) builds for Vero 2 & 4K

Hi Sam,

Here you are https://paste.osmc.io/ziduyatixo
I just opened up Amazon VOD addon in Kodi and searched for “The Grand Tour” and selected one episode out of season 1.

In the meantime I thought about the issue and maybe the YouTube clips play correctly because they use H264 decoding. Maybe Amazon uses HEVC for high-res material playback and the decoding pipeline is not prepared for that.

Cheers

Thanks – I was fiddling with YT the other day and struggling to get some 4K clips to work.

Not sure what’s up with GT. If there was an easy way to rip a few seconds then I might be able to dig in to it further.

Sam

Hej Sam,

Yesterday I did try to set max. Resolution secure decoder to 720p (as suggested for Rpi3) and voila it was streaming without stuttering in 720p (but with CPU rendering only).

So I guess if content is DRM protected the only way to play it is using the input.stream.adaptive software decoder to decipher the stream using CPU processing. And it seems the vero4k CPU can only steadily handle 720p streams just as the RPI.

17.8-124, 31 Oct 2017: Based off OSMC commit (d8da562a) and xbmc (fd572b249)

XBMC:
[PVR] Fixes/Improvements for multiple enable PVR client addons (PR:12959, 7 commits, 31 files changed)
[Estuary] Fix PVR Group Manager channellist scrollbar position. (PR:12971, 1 commit, 1 file changed)
FIX: Only remove options for actual URL in URIUtils::Split (fixes #17627) (PR:12962, 1 commit, 2 files changed)

pvr.mythtv:
update supported backend version (94ce4c8)
[lang] updated language files from Transifex (d5a6aa3)

Includes latest addons: inputstream.adaptive (37d610f, +2), inputstream.rtmp (0702f7e, +2), peripheral.joystick (a5cc154), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (7778cf2, +3), pvr.filmon (f67f905, +4), pvr.hdhomerun (ddfe2cb), pvr.hts (0530971), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (fa1069d), pvr.mythtv (d5a6aa3, +2), pvr.nextpvr (5b7caa2), pvr.njoy (cc1cb56), pvr.octonet (e9b4c05), pvr.pctv (c6d10cb, +1), pvr.stalker (5f53d18, +1), pvr.teleboy (2d092c4, +3), pvr.vbox (56052da), pvr.vdr.vnsi (b12f6bc, +3), pvr.vuplus (c53478d), pvr.wmc (02edba6), pvr.zattoo (70fafbe, +1)

I believe there are zero copy improvements planned which should get us up to 1080p in the future

Sam

That sounds good. But where are these improvements planned? In inputstream.adaptive or within Kodi itself?
Or even in the Amazon VOD addon… as maybe mentioned here: [Release] Amazon Prime Instant Video - Seite 134 - Addon releases - Kodinerds

Thanks in advance!

Hi

I believe they’re planned in the inputstream add-on. As such, any add-ons leveraging this will benefit.

Sam

17.8-125, 1 Nov 2017: Based off OSMC commit (87b77455) and xbmc (ddd4af57)

XBMC:
[addons] sync versioncheck with repo (PR:12975, 1 commit, 14 files changed)
MediaSettings AML compile fix (PR:12968, 1 commit, 4 files changed)
minor fixes for pull/12944 (PR:12972, 2 commits, 3 files changed)
[Estuary] Some random updates / fixes (PR:12977, 2 commits, 14 files changed)
[Music] Export improvements and introducing the Artist Info Folder (PR:12891, 1 commit, 42 files changed)
FIX: [droid] pick toolchain gcc at depends configure time (PR:12974, 1 commit, 1 file changed)
[depends] - Allow MacOSX 10.13 SDK (b3f1dab)
[depends/libgcrypt] - fix o flag munging by supporting -Og (debug optimisations). (3f66b5d)
[depends/cmake-native] - Updated CMake to 3.9.4 and patched for macosx 10.13 (10d2727)
[depends/native/autotools] - Added configure params for native toolchain with the new macosx sdk (cbff78a)
[depends/native] - determine current osx version and use this as deployment target for the native depends (should force that binaries are actually able to run on the compiling host even when using newer sdk versions) (b1471fe)
[docs] - added Xcode 9 support to the osx readme (d37ec5d)
[depends] - allow ios sdk 11 (9f6d891)
[depends/pythonmodule-pycryptodome] - use env compile options - fix native flags leaking in from native python (920f233)
[depends/samba] - fixed compile for tvos with ios/tvos 11 sdk (missing crt_extensions.h) (1b4c6a4)
[docs] - updated iOS readme with xcode 9 support (84a2aa6)
[depends/native] - fix tar when built with xcode9 and run on sierra because of unresolved symbol during lazy lookup (fd572b2)
[cleanup][windows] remove unused script (ded58c5)
[lang][kodi.core] automatic syntax corrections for the en_GB language file (905dca6)
[lang][skin.estuary] updated language files from Transifex (3427831)
[lang][skin.estouchy] updated language files from Transifex (0940dbf)

pvr.dvbviewer:
[lang] updated language files from Transifex (afe584a)

pvr.hts:
[lang] updated language files from Transifex (295893c)

pvr.vuplus:
[lang] updated language files from Transifex (eb0d16d)

Includes latest addons: inputstream.adaptive (37d610f, +2), inputstream.rtmp (0702f7e, +2), peripheral.joystick (a5cc154), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (afe584a, +4), pvr.filmon (f67f905, +4), pvr.hdhomerun (ddfe2cb), pvr.hts (295893c, +1), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (fa1069d), pvr.mythtv (d5a6aa3, +2), pvr.nextpvr (5b7caa2), pvr.njoy (cc1cb56), pvr.octonet (e9b4c05), pvr.pctv (c6d10cb, +1), pvr.stalker (5f53d18, +1), pvr.teleboy (2d092c4, +3), pvr.vbox (56052da), pvr.vdr.vnsi (b12f6bc, +3), pvr.vuplus (eb0d16d, +1), pvr.wmc (02edba6), pvr.zattoo (70fafbe, +1)

17.8-126, 2 Nov 2017: Based off OSMC commit (f36ece03fd) and xbmc (b49591)

OSMC:
Fix crash when joystick addon is disabled
Vero 4K: video scheme improvements

XBMC:
[addons][fix] Generate proj. files on Release mode (PR:12982, 1 commit, 1 file changed)
[cleanup] silence compiler warnings (PR:12980, 2 commits, 3 files changed)
[Fix] fix c/p error in PlayerController. (PR:12978, 1 commit, 1 file changed)

inputstream.adaptive:
[MPD] don’t skip to next segment if we seek exactly to the beginning of a segment (e.g. 0) (50acf93)

Includes latest addons: inputstream.adaptive (50acf93, +3), inputstream.rtmp (0702f7e, +2), peripheral.joystick (a5cc154), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (afe584a, +4), pvr.filmon (f67f905, +4), pvr.hdhomerun (ddfe2cb), pvr.hts (295893c, +1), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (fa1069d), pvr.mythtv (d5a6aa3, +2), pvr.nextpvr (5b7caa2), pvr.njoy (cc1cb56), pvr.octonet (e9b4c05), pvr.pctv (c6d10cb, +1), pvr.stalker (5f53d18, +1), pvr.teleboy (2d092c4, +3), pvr.vbox (56052da), pvr.vdr.vnsi (b12f6bc, +3), pvr.vuplus (eb0d16d, +1), pvr.wmc (02edba6), pvr.zattoo (70fafbe, +1)

With this last build 17.8-126 I cannot watch any video’s any more. The debug log is at https://paste.osmc.tv/apiqinedec
Reinstalling vero3-mediacenter-osmc_17.8-125_armhf.deb from /var/cache/apt/archives fixed the issue

Thanks for the report. I think I might know what the issue issue. Looking into it.

This is fixed in build 127

17.8-127, 4 Nov 2017: Based off OSMC commit (f36ece03fd) and xbmc (283cc5fd38)

OSMC
Vero4k: Fix crash when playing videos from build 126

XBMC:
VideoPlayer: fix #12986, was messed up by revert and re-submit (PR:12991, 2 commits, 1 file changed)
VideoPlayer: remove unused variable (055f6ee)

Includes latest addons: inputstream.adaptive (853144d), inputstream.rtmp (0702f7e), peripheral.joystick (a5cc154), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (afe584a), pvr.filmon (f67f905), pvr.hdhomerun (ddfe2cb), pvr.hts (295893c), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (fa1069d), pvr.mythtv (d5a6aa3), pvr.nextpvr (5b7caa2), pvr.njoy (cc1cb56), pvr.octonet (f1f8d44), pvr.pctv (c6d10cb), pvr.stalker (5f53d18), pvr.teleboy (2d092c4), pvr.vbox (56052da), pvr.vdr.vnsi (92e4c64), pvr.vuplus (eb0d16d), pvr.wmc (02edba6), pvr.zattoo (70fafbe)

17.8-128, 5 Nov 2017: Based off OSMC commit (55a2f81d) and xbmc (a5436a40)

XBMC:
[win10] fix patch utility version. (PR:12997, 1 commit, 1 file changed)
FIX: [doc;droid] now requires SDK 24 (PR:13000, 1 commit, 1 file changed)
[cmake] support building with ninja on posix platforms (PR:12936, 2 commits, 9 files changed)
[winstore][fix] Remove include that breaks on newer SDK versions, isn’t used anyway (PR:12999, 1 commit, 1 file changed)
[linux] remove imx platform (PR:12990, 1 commit, 41 files changed)
windowing/gbm: fix setting drm mode when no new window is created (PR:12989, 1 commit, 1 file changed)

inputstream.adaptive:
win10: fix arm build (PR:86, 1 commit, 1 file changed)

pvr.vdr.vnsi:
fix potential segfault if login fails (69ed6ed)s (eb0d16d), pvr.wmc (02edba6), pvr.zattoo (70fafbe)

Includes latest addons: inputstream.adaptive (c0709fe, +1), inputstream.rtmp (0702f7e), peripheral.joystick (a5cc154), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (afe584a), pvr.filmon (f67f905), pvr.hdhomerun (ddfe2cb), pvr.hts (295893c), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (fa1069d), pvr.mythtv (d5a6aa3), pvr.nextpvr (5b7caa2), pvr.njoy (cc1cb56), pvr.octonet (f1f8d44), pvr.pctv (c6d10cb), pvr.stalker (5f53d18), pvr.teleboy (2d092c4), pvr.vbox (56052da), pvr.vdr.vnsi (69ed6ed, +1), pvr.vuplus (eb0d16d), pvr.wmc (02edba6), pvr.zattoo (70fafbe)

17.8-129, 9 Nov 2017: Based off OSMC commit (ea8363a4) and xbmc (ef4eacd)

OSMC
Temp remove broken addon pvr.hts
Fixup addon pvr.teleboy
​​​​​​​
XBMC
[Music]Information Provider dialog (PR:12987, 1 commit, 9 files changed)
[wayland] Actually read from event interrupt pipe to fix CPU hogging (PR:12994, 1 commit, 1 file changed)

Includes latest addons: inputstream.adaptive (853144d), inputstream.rtmp (0702f7e), peripheral.joystick (a5cc154), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (afe584a), pvr.filmon (f67f905), pvr.hdhomerun (ddfe2cb), pvr.hts (295893c), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (fa1069d), pvr.mythtv (d5a6aa3), pvr.nextpvr (5b7caa2), pvr.njoy (cc1cb56), pvr.octonet (f1f8d44), pvr.pctv (c6d10cb), pvr.stalker (5f53d18), pvr.teleboy (2d092c4), pvr.vbox (56052da), pvr.vdr.vnsi (92e4c64), pvr.vuplus (eb0d16d), pvr.wmc (02edba6), pvr.zattoo (70fafbe)

17.8-130, 10 Nov 2017: Based off OSMC commit (68238c1c) and xbmc (2a89e2d9)

XBMC:
[depends] fix rbpi toolchain usage (PR:13007, 4 commits, 5 files changed)
[cmake] iconv is a required dependency (PR:11665, 1 commit, 3 files changed)
RetroPlayer: Fix keyboard input (PR:12996, 4 commits, 5 files changed)
TexturePacker: exception fix (PR:13015, 3 commits, 7 files changed)
Sync scrapers (PR:13029, 1 commit, 17 files changed)

inputstream.adaptive:
[TTML] postponed subtitle seek / reset subtitles on codec reset (3e98c6e)
version bump (2.1.7 → 2.1.8) (a8d5f0b)
[TTML] add ptsOffset from fragment info (0710667)
[TTML] ignore namespace on attributes / implement convention (a8ecd4d)

pvr.zattoo:
Revert “Allow playing current program from start without recall” (d5db140)

Includes latest addons: inputstream.adaptive (a8ecd4d, +9), inputstream.rtmp (0702f7e), peripheral.joystick (b07d81c, +9), pvr.argustv (23cc0e8), pvr.demo (122dedd), pvr.dvblink (816f90c), pvr.dvbviewer (6129441, +1), pvr.filmon (f67f905), pvr.hdhomerun (7721ce6, +1), pvr.iptvsimple (ac4f4bd), pvr.mediaportal.tvserver (fa1069d), pvr.mythtv (d5a6aa3), pvr.nextpvr (5b7caa2), pvr.njoy (cc1cb56), pvr.octonet (f1f8d44), pvr.pctv (eddee4e, +1), pvr.stalker (3b6f231, +1), pvr.teleboy (2d092c4), pvr.vbox (8abcab3, +1), pvr.vdr.vnsi (69ed6ed, +1), pvr.vuplus (eb0d16d), pvr.wmc (55e701b, +1), pvr.zattoo (d5db140, +4)

17.8-131, 13 Nov 2017: Based off OSMC commit (32c17ac) and xbmc (9677276)

OSMC:
Disable build ENABLE_APP_AUTONAME (32c17ac)

XBMC:
[music]Fix sort names for artists that are only album artists (PR:13030, 1 commit, 1 file changed)
Peripherals: Fix list not refreshing in peripherals dialog (PR:12960, 4 commits, 7 files changed)

pvr.vbox:
fix build for Windows UWP ARM (PR:205, 1 commit, 1 file changed)

pvr.vdr.vnsi:
fix build for Windows UWP (PR:11, 2 commits, 2 files changed)

pvr.zattoo:
Support selective recall and restart (23d9993)

17.8-132, 14 Nov 2017: Based off OSMC commit (c79d329bd) and xbmc (e50522cd)

XBMC:
VideoPlayer: add DRM PRIME video codec and renderer (PR:13044, 8 commits, 14 files changed)

pvr.mythtv:
bump version 5.4.4 (ffaa1b5)

pvr.pctv:
[depends] bump jsoncpp to 1.8.3 (PR:54, 1 commit, 4 files changed)

pvr.stalker:
[depends] bump jsoncpp to 1.8.3 (PR:102, 1 commit, 4 files changed)

pvr.vuplus:
[fix] wrong string replace syntax introduced at f445200 (PR:77, 1 commit, 3 files changed)

17.8-133, 16 Nov 2017: Based off OSMC commit (66b727a6f) and xbmc (e50522cdf2)

OSMC:
Re-add pvr.hts
Re-add game.libretro.beetle-psx

XBMC:
[Estouchy] add scrollbar to the settings dialog (PR:13039, 1 commit, 1 file changed)
Game client dialog: Append “Saved” if emulator has a savestate (PR:13035, 2 commits, 2 files changed)
Fix image panning using a joystick (PR:12931, 0 commits, 0 files changed)

pvr.octonet:
[depends] bump jsoncpp to 1.8.3 (c4af00a)

pvr.stalker:
[depends] bump jsoncpp to 1.8.3 (PR:102, 1 commit, 4 files changed)

pvr.vuplus:
[fix] wrong string replace syntax introduced at f445200 (PR:77, 1 commit, 3 files changed)

Hi all,

I am happily running Kodi 18 (Leia) test builds since 17.8-124 on my vero4k and it worked flawless. I am using TvHeadend server for PVR and TV / Radio. Now I upgraded to 17.8-133 (after I reverted multiple previous versions back to 17.8-124 since pvr.hts was missing) and now I am experiencing major buffering problems, especially on HD Live TV programs. When starting a HD stream the channel starts playing right away but frequently (approx. every 5 sec) the buffer circle appears. Before it showed no buffering issues at all.

Did you change some things regarding buffering?
I tried to mitigate the problems in 17.8-133 Live TV creating the following .kodi/userdata/advancedsettings.xml file:

<advancedsettings>
<cache>
    <buffermode>1</buffermode>
    <memorysize>139460608</memorysize>
    <readfactor>20</readfactor>
</cache>
</advancedsettings>

… but nothing changed. Now I’m back to 17.8-124.

Cheers