[TESTING] Kodi 18 (Leia) builds for Raspberry Pi

17.8-088, 21 July 2017: Based off OSMC commit (b825a60) and newclock5 (86cce4)

OSMC:
Temp remove audo decoders due to build errors: audiodecoder.modplug audiodecoder.sidplay audiodecoder.nosefart audiodecoder.snesapu

XBMC:
[AddonVideoCodec] Set aspect / fps in processInfo (PR:12530, 1 commit, 1 file changed)
[github] add improvement as new type of change (PR:12532, 1 commit, 1 file changed)
[screensaver] add doxygen documentation (PR:12497, 1 commit, 2 files changed)

inputstream.adaptive:
Change search path / credits @xhaggi (212abc36)
[DASH] allow timeadjustments in SegmentTimeLine (4a8b8b6c)
[Win] unicode for complete project / remove _Debug / remove stdgnu0x (f82ffb67)
HDCPOVERRIDE temporary added (0a32275a)

Includes latest addons: inputstream.adaptive (0a32275a, +4), inputstream.rtmp (39d7979a), peripheral.joystick (6e18bc74), pvr.argustv (4e8c838b), pvr.demo (f67dff13), pvr.dvblink (640629ca), pvr.dvbviewer (9faf2413), pvr.filmon (1c9d2ebe), pvr.hdhomerun (48868e44), pvr.hts (1653a3a7), pvr.iptvsimple (8ccf85cc), pvr.mediaportal.tvserver (642f9af1), pvr.mythtv (3417026f), pvr.nextpvr (03a3b714), pvr.njoy (79e8e653), pvr.octonet (a77cf111), pvr.pctv (00b76689), pvr.stalker (9e28f125), pvr.vbox (12d629c4), pvr.vdr.vnsi (3473225b), pvr.vuplus (55e4f5f9), pvr.wmc (1d655540)

Yes Iā€™m building commit Update patches for treat rbpi as linux not a separate platform Ā· StormTrooper/osmc@9b9d693 Ā· GitHub on rpi2 running osmc, freshly updated.

Iā€™m not inside of the chroot when runnning ā€œmake rbp2ā€.

Hereā€™s the build output, CMakeOutput.log and CMakeError.log

Might have found the culprit:

build.log line 1023

utoreconf: running: /usr/bin/autoconf --force
/usr/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
build/build/swig/CMakeFiles/python_binding.dir/build.make:92: recipe for target 'build/build/swig/AddonModuleXbmcwsgi.i.cpp' failed
make[2]: *** [build/build/swig/AddonModuleXbmcwsgi.i.cpp] Error 127
CMakeFiles/Makefile2:9949: recipe for target 'build/build/swig/CMakeFiles/python_binding.dir/all' failed

Another tweak Iā€™d forgotten about. Try this
chroot
then copy file:

cp /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/arm/jli/libjli.so /usr/lib/libjli.so

That did the trick. To recapā€¦ to get a working build, I had to

  • make rbp2 to have the toolchain set up until it fails
  • sudo chroot /opt/osmc-tc/armv7-toolchain-osmc/
  • inside the chroot
    • cd /mnt/package/mediacenter-next-osmc/src/xbmc-xxxxxx
    • make -C tools/depends/target/libfmt PREFIX=/usr/local
    • apt-get install swig3.0
    • cp /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/arm/jli/libjli.so /usr/lib/libjli.so
    • git config user.name "John Doe"
    • git config user.email "johndoe@example.com"

Thanks a lot for your help @gmc :slight_smile:

1 Like

Thanks for the feedback. Iā€™ll add the info the git wiki.
Also note the latest build is failing on ffmpeg due to commit ffmpeg: hevc: Initial 10-bit support

From newclock5 threads it should be fixed soon.

17.8-089, 23 July 2017: Based off OSMC commit (8a9e7ae9) and newclock5 (86cce42)

OSMC:
Temp remove audo decoders due to build errors: audiodecoder.modplug audiodecoder.sidplay audiodecoder.nosefart audiodecoder.snesapu

XBMC:
Fix several settings that broke after the last few ServiceManager refactorings (PR:12513, 3 commits, 4 files changed)
[VideoPlayer] WinRenderBuffer: fix possible memory access violation. (PR:12541, 1 commit, 3 files changed)

Includes latest addons: inputstream.adaptive (0a32275a, +4), inputstream.rtmp (39d7979a), peripheral.joystick (6e18bc74), pvr.argustv (4e8c838b), pvr.demo (f67dff13), pvr.dvblink (640629ca), pvr.dvbviewer (9faf2413), pvr.filmon (1c9d2ebe), pvr.hdhomerun (48868e44), pvr.hts (1653a3a7), pvr.iptvsimple (8ccf85cc),

17.8-090, 05 Aug 2017: Based off OSMC commit (4bfe43d4) and newclock5 (018879)

Build Highlights
newclock5: ffmpeg fixes (including fix for RPi1 build)
newclock5: GoPro fix
ffmpeg: hevc: Initial 10-bit support
newclock5: more hevc/hi10 tweaks

OSMC:
Temp remove audio decoders due to build errors: audiodecoder.modplug audiodecoder.sidplay audiodecoder.nosefart audiodecoder.snesapu
Temp remove pvr addons due to build errors: pvr.vdr.vnsi pvr.hts pvr.hdhomerun pvr.octonet pvr.dvbviewer pvr.demo pvr.dvblink pvr.filmon pvr.hts pvr.nextpvr pvr.njoy pvr.vbox pvr.vuplus pvr.wmc
Temp remove peripheral.joystick due to build errors
Treat rbpi as linux not a separate platform
SMB fixes for OSMC and Windows systems in 2017
Deprecate weaker share connectivity patch

XBMC:
changed some wordings and punctuations (PR:12567, 1 commit, 1 file changed)
[video] Readd mark watched / unwatched to video folderā€™s context menu (PR:12464, 1 commit, 2 files changed)
[win32] re-work WinSystemWin32 + RenderSystemDX (PR:12377, 4 commits, 25 files changed)
VideoPlayer: vdpau - fix black screen after change of refresh rate (PR:12570, 1 commit, 5 files changed)
[buildsteps] Windows: re-work building mingw libs. (PR:12542, 2 commits, 32 files changed)
[pydocs] Add missing content type ā€œgamesā€ (PR:12554, 1 commit, 1 file changed)
[cmake] FindBluray.cmake: fix version check (PR:12562, 1 commit, 1 file changed)
[depends] bump openssl to 1.0.2l (PR:12569, 1 commit, 1 file changed)
smbclient: cleanup smbclient configuration (PR:12110, 1 commit, 6 files changed)
[depends] bump automake to 1.15.1 (PR:12613, 1 commit, 1 file changed)
CHG: simplify emu_msvcrt FILE* handling (PR:12528, 1 commit, 4 files changed)
[PVR] Guide window: Fix initialization after skin reload (trac#17546). (PR:12615, 1 commit, 3 files changed)
[PVR] Always check whether a timer has an associated channel. It might be null. (PR:12614, 3 commits, 20 files changed)
[PVR] Cleanup PVR Managerā€™s ā€˜update current fileā€™ logics (PR:12621, 4 commits, 8 files changed)
Fix peripherals started before strings are loaded (PR:12518, 1 commit, 1 file changed)
[Win32 BufferPool] Remove decoder locks (PR:12551, 1 commit, 1 file changed)
[addons] show update all entry also if only one addon update is available (PR:12531, 1 commit, 1 file changed)
[info] check if m_refreshCounter is zero (PR:12519, 1 commit, 1 file changed)
[pydocs] add missing content type ā€œvideosā€ (PR:11064, 1 commit, 1 file changed)
VideoPlayer, PVR: remove deprecated streamURL related functions (PR:12550, 1 commit, 3 files changed)
ADD: Implement ZeroConf via Android API (PR:12533, 1 commit, 23 files changed)
Controller window: Bug fixes (PR:12547, 5 commits, 20 files changed)
[VideoPlayer] Windows: fix few code issues (PR:12553, 4 commits, 4 files changed)
FIXUP: [upnp] inverted conditions (PR:12557, 1 commit, 2 files changed)
RetroPlayer: Fix black screen on playback (PR:12546, 3 commits, 6 files changed)
[settings] introduce new setting ā€˜Startup actionā€™ and add ā€˜Play TV/Radioā€™ (PR:12548, 5 commits, 15 files changed)

newclock5:

New commits in this build:
ffmpeg: hevc: update to alpha2 (8b14092a)
Revert ā€œfollow ffmpeg docs for avio_alloc_contextā€ (582f9d50)
core, fixed video playback from GoPro cameras (2c7eaab6)

inputstream.adaptive:
Solve compiler warnings (d8daef42)

Includes latest addons: inputstream.adaptive (1b8ce2ef, +23), inputstream.rtmp (476bde07, +3), peripheral.joystick (1815c0fb, +1), pvr.argustv (4e8c838b), pvr.demo (16469011, +1), pvr.dvblink (729fce75, +1), pvr.dvbviewer (9faf2413), pvr.filmon (1c9d2ebe), pvr.hdhomerun (48868e44), pvr.hts (878757a9, +3), pvr.iptvsimple (8ccf85cc), pvr.mediaportal.tvserver (d7a9acdb, +1), pvr.mythtv (4704f721, +5), pvr.nextpvr (03a3b714), pvr.njoy (79e8e653), pvr.octonet (a77cf111), pvr.pctv (00b76689), pvr.stalker (9e28f125), pvr.vbox (44f3d04e, +9), pvr.vdr.vnsi (9268f008, +1), pvr.vuplus (69f54a00, +1), pvr.wmc (1d655540)

17.8-092, 09 Aug 2017: Based off OSMC commit (428719230) and newclock5 (5bfc0c7)

Build Highlights:
pvr.argustv and pvr.mythtv: restored to build
sqlite: update to sqlite-autoconf-3200000
inputstream.adaptive updates

XBMC:
Build libusb without -Werror (PR:12637, 1 commit, 2 files changed)
inputstream.adaptive:
rework segment change to be capable for HLS (5698e4c2)
[HLS] Respect difference between frame PTS and Segment PTS when seeking next segment (42214117)
compile fixes (08ea9d6d)
ReplacePlaceholders for templated representations (411be3d7)

pvr.argustv:
[win10] API 5.5.0 + UWP fixes (PR:72, 2 commits, 12 files changed)

pvr.demo:
[win10] get rig of CStdString usages (PR:52, 1 commit, 4 files changed)

pvr.dvblink:
[win10] do not include StdString.h (PR:93, 1 commit, 2 files changed)

pvr.iptvsimple:
[win10] do not include StdString header (not used actually) (PR:147, 2 commits, 3 files changed)

pvr.mythtv:
Fix compatibility with PVR Addon API 5.5.0 (PR:81, 1 commit, 5 files changed)

Includes latest addons: inputstream.adaptive (411be3d7, +1), inputstream.rtmp (476bde07), peripheral.joystick (1815c0fb), pvr.argustv (310737e2), pvr.demo (9d0aa8fb), pvr.dvblink (35728112), pvr.dvbviewer (9faf2413), pvr.filmon (1c9d2ebe), pvr.hdhomerun (bd60a958), pvr.hts (1ceadf1b), pvr.iptvsimple (66b1e6fb), pvr.mediaportal.tvserver (d7a9acdb), pvr.mythtv (d1f3ce50), pvr.nextpvr (03a3b714), pvr.njoy (79e8e653), pvr.octonet (a77cf111), pvr.pctv (00b76689), pvr.stalker (9e28f125), pvr.vbox (44f3d04e), pvr.vdr.vnsi (6e332b0b), pvr.vuplus (a773bb59), pvr.wmc (1d655540)

Hi @gmc,
thanks for your hard work. OSMC Nightly runs very good.
In your description from version 17.8-093 you wrote the pvr.hts addon is included, but it isnt.

Are there still build errors?

Thanks for pointing this out. Its building correctly but Iā€™d forgotten to add it back (as well as a few others) to the build after the recent issues.

I will include it again in the next nightly.

Thatā€™s great.

thanks

17.8-093, 10 Aug 2017: Based off OSMC commit (e784f0fbe) and newclock5 (4d281e7)

OSMC
Add in widevine libraries required for Netflix/Amazon plugins

XBMC:
DemuxClient: Force intialization of stream after OpenStream (PR:12651, 2 commits, 10 files changed)

inputstream.adaptive:
[CI] fix travis & add appveyor (PR:48, 2 commits, 2 files changed)
shared_ptr for m_session (video switch segfault fix) (a2cb3e79)
[HLS] implement domain relative paths (8234217f)
[HLS + CODEC] Fixups (9d9dee54)
fix wrong return value AudioCodec::GetInformation (5cd22394)
[Fix] Streamchange detection (samplerate / scale) (ee6d026b)
add stdlib.h include in TSReader.cpp (471cbb32)

pvr.dvblink:
simplify installation file (PR:70, 1 commit, 1 file changed)

Includes latest addons: inputstream.adaptive (767f25c5, +12), inputstream.rtmp (476bde07), peripheral.joystick (1815c0fb), pvr.demo (9d0aa8fb), pvr.dvblink (7d9c181f, +1), pvr.dvbviewer (9faf2413), pvr.filmon (1c9d2ebe), pvr.hdhomerun (bf23dbc0, +6), pvr.iptvsimple (0f4a453b, +1), pvr.mediaportal.tvserver (d7a9acdb), pvr.mythtv (d1f3ce50), , pvr.octonet (a77cf111), pvr.pctv (00b76689), pvr.stalker (9e28f125), pvr.vbox (44f3d04e), pvr.vuplus (c5265ae5, +3), pvr.wmc (1d655540)

OK back in the game ! Went from 77 to current version with Pi-3 with HDhomerun using PVR Client Zoltan 3.1.2 can not change TV channels ether by the shortcut or Channel guide it says the channel is changed even indicates it when you click on it, but its the same channel .

https://paste.osmc.tv/yiquyujopa

Going back to 77

There have been quite a few updates to the binary addons as well as a PVRapi update.

Could well be a bug which will need to be raised with the addon owner.
I didnā€™t see any issues in your error log.

I canā€™t wait to see KODI 18 to be fully tested since it should add DRM support aka be able to run a Netflix plugin.

Thatā€™s already included. Testers needed.

1 Like

Netflix works like a charm on OSMC with Leia from testing.

Do you know if this means that other DRM based services like Hulu and Prime are being developed?

Amazon Prime Video is working too.

Sam

hi @gmc, hi @sam_nazarko,

i use the 17.8-093 nightly and it runs very well so far, but if i start a movie or tv show then it takes a few seconds until a picture comes, the sound starts earlier.
In the log i can see that in the moment i start the movie kodi tries to load some font.xml for some addons.
here ist the debug logfile from start kodi till start a movie

i hope you cann tell me where the problem is.