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

17.8-372, 15 Dec 2018: Based off OSMC commit (52018d3755) and xbmc (57abba2fd)

XBMC:

  • MMALCodec: Keep videBuffer valid until next decode picture (PR:15042, 2 commits, 2 files changed)
  • VideoPlayer: WinRenderBuffer - reset m_locked state on release (PR:15050, 1 commit, 1 file changed)

Includes latest addons: inputstream.adaptive (efd4b4f,
+3), inputstream.rtmp (ce7f559), peripheral.joystick (5429dc4), peripheral.xarcade (f09a0e7), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe, +1), pvr.dvbviewer (cda813e), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(6a12442), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (b17fdad), pvr.mythtv (d3a5af2, +3), pvr.nextpvr (ccdfd63), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (2245b0d, +1), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (1207082), pvr.wmc(81e2090), pvr.zattoo (4688f45), vfs.libarchive (6d39012), vfs.sftp (6749200), pvr.sledovanitv.cz

17.8-373, 15 Dec 2018: Based off OSMC commit (8f3f3286a) and xbmc (4c17e77)

XBMC:

  • [omxplayer] Make functions const correct (PR:15017, 1 commit, 6 files changed)
  • [settings] Hide episode thumb if unseen (core wise) (PR:14971, 1 commit, 8 files changed)

Includes latest addons: inputstream.adaptive (efd4b4f,
+3), inputstream.rtmp (ce7f559), peripheral.joystick (5429dc4), peripheral.xarcade (f09a0e7), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe, +1), pvr.dvbviewer (cda813e), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(6a12442), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (b17fdad), pvr.mythtv (d3a5af2, +3), pvr.nextpvr (ccdfd63), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (2245b0d, +1), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (1207082), pvr.wmc(81e2090), pvr.zattoo (4688f45), vfs.libarchive (6d39012), vfs.sftp (6749200), pvr.sledovanitv.cz

17.8-374, 16 Dec 2018: Based off OSMC commit (f7dc71a58a) and xbmc (4c17e7769e)

pvr.mediaportal.tvserver:

  • Update the plugin to v3.5.14 (Fixes for v18) (PR:99, 12 commits, 20 files changed)

Includes latest addons: inputstream.adaptive (efd4b4f,
+3), inputstream.rtmp (ce7f559), peripheral.joystick (5429dc4), peripheral.xarcade (f09a0e7), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe, +1), pvr.dvbviewer (cda813e), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(6a12442), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (b17fdad), pvr.mythtv (d3a5af2, +3), pvr.nextpvr (ccdfd63), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (2245b0d, +1), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (1207082), pvr.wmc(81e2090), pvr.zattoo (4688f45), vfs.libarchive (6d39012), vfs.sftp (6749200), pvr.sledovanitv.cz

Leia OSMC Skin 17.9.3-24

  • Complete color rework & highlighting fixes PR #55
2 Likes

Leia OSMC Skin 17.9.3-25

17.8-375, 18 Dec 2018: Based off OSMC commit (cad46ba08) and xbmc (4a52640cf)

Leia OSMC Skin 17.9.3-26

  • Bugfixes

XBMC:

  • libinput: add support for absolute pointer motion (PR:15032, 1 commit, 3 files changed)
  • OMXPlayerVideo: Send PLAYER_AVCHANGE message when stereo mode changes (PR:15054, 2 commits, 1 file changed)
  • AMLCodec: fix contrast setting (PR:15047, 1 commit, 1 file changed)
  • Screenshot: simplify logic and bail out if no folder is set (PR:15068, 1 commit, 1 file changed)
  • RenderAML: support vertical shift (PR:15045, 1 commit, 1 file changed)
  • [settings] Fix announcement call (PR:15070, 1 commit, 2 files changed)
  • VideoPlayer: release reference to m_pInputStream after usage (PR:15067, 1 commit, 1 file changed)
  • bump to v18.0 rc4 (PR:15075, 1 commit, 1 file changed)
  • [settings] Parser for oldsettings - Fix label settings starting with integers (PR:15072, 1 commit, 1 file changed)

pvr.hts

  • 4.4.5 - Fix buffer overflow in Logger::Log (PR:388, 1 commit, 4 files changed)

Includes latest addons: inputstream.adaptive (efd4b4f,
+3), inputstream.rtmp (ce7f559), peripheral.joystick (5429dc4), peripheral.xarcade (f09a0e7), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe, +1), pvr.dvbviewer (cda813e), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(6a12442), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (b17fdad), pvr.mythtv (d3a5af2, +3), pvr.nextpvr (ccdfd63), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (2245b0d, +1), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (1207082), pvr.wmc(81e2090), pvr.zattoo (4688f45), vfs.libarchive (6d39012), vfs.sftp (6749200), pvr.sledovanitv.cz

17.8-376, 19 Dec 2018: Based off OSMC commit (10424a4da) and xbmc (c460472fb)

OSMC Skin Leia 17.9.3-27

  • Overlay patch

pvr.hts:

  • 4.4.5 - Fix buffer overflow in Logger::Log (PR:388, 1 commit, 4 files changed)

Includes latest addons: inputstream.adaptive (efd4b4f,
+3), inputstream.rtmp (ce7f559), peripheral.joystick (5429dc4), peripheral.xarcade (f09a0e7), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe, +1), pvr.dvbviewer (cda813e), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(6a12442), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (b17fdad), pvr.mythtv (d3a5af2, +3), pvr.nextpvr (ccdfd63), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (2245b0d, +1), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (1207082), pvr.wmc(81e2090), pvr.zattoo (4688f45), vfs.libarchive (6d39012), vfs.sftp (6749200), pvr.sledovanitv.cz

17.8-378, 21 Dec 2018: Based off OSMC commit (c26b84e10) and xbmc (c460472fb)

OSMC Skin Leia 17.9.3-28

  • Remove hide preview art of TV show episodes option

OSMC

  • Fixup PR15010/15020 patch

Includes latest addons: inputstream.adaptive (efd4b4f,
+3), inputstream.rtmp (ce7f559), peripheral.joystick (5429dc4), peripheral.xarcade (f09a0e7), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe, +1), pvr.dvbviewer (cda813e), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(6a12442), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (b17fdad), pvr.mythtv (d3a5af2, +3), pvr.nextpvr (ccdfd63), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (2245b0d, +1), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (1207082), pvr.wmc(81e2090), pvr.zattoo (4688f45), vfs.libarchive (6d39012), vfs.sftp (6749200), pvr.sledovanitv.cz

17.8-379, 21 Dec 2018: Based off OSMC commit (dd6bdb79b) and xbmc (f5df89eef)

pvr.dvbviewer:

  • [lang] updated language files from Transifex (0aa6070)

pvr.hts:

  • [lang] updated language files from Transifex (d35dfcd)

pvr.nextpvr:

  • [lang] updated language files from Transifex (450caeb)

pvr.vuplus:

  • [lang] updated language files from Transifex (c3d984b)

pvr.wmc:

  • [lang] updated language files from Transifex (2697409)

Includes latest addons:
inputstream.adaptive (efd4b4f), inputstream.rtmp (ce7f559), peripheral.joystick (1f4225a), peripheral.xarcade (f09a0e7), pvr.argustv(83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe), pvr.dvbviewer (0aa6070, +1), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts (d35dfcd, +2), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (25e3e7d), pvr.mythtv (d3a5af2), pvr.nextpvr (450caeb, +1), pvr.njoy (4467cac), pvr.octonet (203f800), pvr.pctv(b60b971), pvr.stalker (2245b0d), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (c3d984b, +1), pvr.wmc (2697409, +1), pvr.zattoo(4688f45), vfs.libarchive (6d39012), vfs.rar (0f56401), vfs.sftp (6749200)

1 Like

I now have BD-J menus on Vero 4k running OSMC Leia. Here’s how I did it:

  • Download Oracle JDK 8 (arm32 version) and extract just the jre directory to /usr/lib/jvm/default-java (only need the jre not the full jdk)

  • copy the following X11 libraries into /usr/lib/jvm/default-java/jre/lib/arm
    libbsd.so.0
    libbsd.so.0.8.3
    libX11.so.6
    libX11.so.6.3.0
    libXau.so.6
    libXau.so.6.0.0
    libxcb.so.1
    libxcb.so.1.1.0
    libXdmcp.so.6
    libXdmcp.so.6.0.0
    libXext.so.6
    libXext.so.6.4.0
    libXi.so.6
    libXi.so.6.1.0
    libXinerama.so.1
    libXinerama.so.1.0.0
    libXrender.so.1
    libXrender.so.1.3.0
    libXtst.so.6
    libXtst.so.6.1.0

(I copied these libraries from raspbian)

  • install xserver-xorg-dev

  • recompile libbluray 1.0.2 with bdjava-jar option enabled. Copy the resulting libbluray-j2se-1.0.2.jar to /usr/share/java

  • add the command “export DISPLAY=:0.0” to /usr/bin/mediacenter

  • reboot

BD-J menus will work however…

…playback is choppy. In the logs I see
“NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10”

whereas when bypassing the BD menu and going direct to main title I see
“DEBUG: CDVDVideoCodecAmlogic::Opening: codec 27 profile:100 extra_size:102”

Unfortunately I do not have time to investigate further at the moment. Could this be due to using X11 libraries from Raspian?

1 Like

Probably because the menus cannot be HW accelerated, and VideoPlayer can’t switch decoding method without being re-opened.

Unfortunately requiring X11 packages makes implementing this not an option.

Sam

Where can we get x11 library for amlogic? Is it still using Mali?

There are dedicated install instructions for Vero4k in my [Testing] X11(simple desktop) + Chromium(web browser) in a simple installer for Stretch thread.

A bit down…

You don’t want to go down that route.

17.8-380, 23 Dec 2018: Based off OSMC commit (ab0dd932b7) and xbmc (4a1b32b8a)

OSMC Skin Leia 17.9.3-29

  • Fix syntax errors

pvr.nextpvr:

  • Bug fixes in seeking and fix for uninitialized usec in struct timeval (PR:76, 2 commits, 8 files changed)

pvr.vuplus:

  • Get stream times recordings (PR:149, 4 commits, 20 files changed)
  • In 3.15.2 WebIf that is not OpenWebIf does not support auto timer API - Addon won’t load Newnigma2 image (PR:153, 1 commit, 4 files changed)

Includes latest addons:
inputstream.adaptive (efd4b4f), inputstream.rtmp (ce7f559), peripheral.joystick (1f4225a), peripheral.xarcade (f09a0e7), pvr.argustv(83aa1e9), pvr.demo (964686d), pvr.dvblink (4ae42fe), pvr.dvbviewer (0aa6070, +1), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts (d35dfcd, +2), pvr.iptvsimple (90a8d6f), pvr.mediaportal.tvserver (25e3e7d), pvr.mythtv (d3a5af2), pvr.nextpvr (450caeb, +1), pvr.njoy (4467cac), pvr.octonet (203f800), pvr.pctv(b60b971), pvr.stalker (2245b0d), pvr.teleboy (50689bd), pvr.vbox (6ed2f63), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (c3d984b, +1), pvr.wmc (2697409, +1), pvr.zattoo(4688f45), vfs.libarchive (6d39012), vfs.rar (0f56401), vfs.sftp (6749200)

X11 Unstable?

It’s very bloaty: so it would kill performance and make OSMC quite large.
Kodi are deprecating X11 in v19.

Got it. Not good to invest time on something that’s going to be obsolete soon.

Considering v18 isn’t even here yet I’d say v19 is at least a year away.

Ah. I didn’t know it was still far off. Thanks :smile: Merry Christmas, everyone!