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


#838

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


#839

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


#840

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


#841

Leia OSMC Skin 17.9.3-24

  • Complete color rework & highlighting fixes PR #55

#842

Leia OSMC Skin 17.9.3-25


#843

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


#844

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


#845

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


#846

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)


#847

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?


#848

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


#849

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


#850

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…


#851

You don’t want to go down that route.


#852

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)


#853

X11 Unstable?


#854

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


#855

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


#857

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


#858

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