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

17.8-060, 19 April 2017: Based off OSMC commit (8fe2a11) and newclock5 (b2a5d5)

XBMC:
[addons] make versioncheck optional (PR:11980, 1 commit, 1 file changed)
[addons][windows] replaced replace inline assembler with intrinsics (PR:11984, 1 commit, 1 file changed)
[PVR] Fix ‘Switch to channel’ context menu action after #11747# - a b… (PR:11983, 1 commit, 2 files changed)

pvr.vbox:
[windows] include windows.h if something from it is needed (PR:189, 0 commits, 0 files changed)

newclock5:

Commits no longer in build:
ffmpeg: hevc: Proper rebase without the reverts (29fb260e)
fixup: MMAL: fix delclaration of SupportsExtention (24367891)

Includes latest addons: inputstream.adaptive (f23ba39c, +1), inputstream.rtmp (6c1af46a), peripheral.joystick (3c7ea594, +4), pvr.argustv (7135b279), pvr.demo (1606b612), pvr.dvblink (2634f6fb, +3), pvr.dvbviewer (13c6e5e7), pvr.filmon (e026519d), pvr.hdhomerun (98cb8d40), pvr.hts (2993f43d, +1), pvr.iptvsimple (53d63cce), pvr.mediaportal.tvserver (d4dad613), pvr.mythtv (08d609b2), pvr.nextpvr (bb21826b), pvr.njoy (1ce9aba1), pvr.octonet (8549a31c), pvr.pctv (e3b2b845), pvr.stalker (0466af9d), pvr.vbox (d61c5013, +1), pvr.vdr.vnsi (9ede401c), pvr.vuplus (d7fdd1ea, +2), pvr.wmc (5aa3b1ca)

For latest build see first post.

17.8-061, 22 April 2017: Based off OSMC commit (4e18609) and newclock5 (088848a)

newclock5:

New commits in this build:
add WINDOW_SYSTEM_RPI to WinSystem.h (cfb38a70)
add rpi windowing (b6955b01)
remove egl native type raspberry pi (31af98bc)
egl: don’t build mmal (c29a9f87)
treedata/rbpi: add windowing/rpi (8f95ebbe)
add WinSystemRpiGLESContext.h to WindowingFactory.h (b86dcef6)
add amlogic to windowing (919a762b)
remove amlogic from egl (6502e522)
add amlogic windowing functions to AMLUtils (15cb28c4)
remove amlogic from egl/CMakeLists.txt (2ad1b499)
add WINDOW_SYSTEM_AML to WinSystem.h (30fd66d1)
add WinSystemAmlogicGLESContext.h to WindowingFactory.h (dce3ba91)
xbmc/windowing: add amlogic subdir (348c2dfa)
Revert “ffmpeg: hevc: rebase to ffmpeg 3.3” (256538c4)
Revert “bump ffmpeg to 3.3” (088848ab)

Includes latest addons: inputstream.adaptive (f23ba39c, +1), inputstream.rtmp (6c1af46a), peripheral.joystick (3c7ea594, +4), pvr.argustv (7135b279), pvr.demo (1606b612), pvr.dvblink (2634f6fb, +3), pvr.dvbviewer (13c6e5e7), pvr.filmon (e026519d), pvr.hdhomerun (98cb8d40), pvr.hts (2993f43d, +1), pvr.iptvsimple (53d63cce), pvr.mediaportal.tvserver (d4dad613), pvr.mythtv (08d609b2), pvr.nextpvr (bb21826b), pvr.njoy (1ce9aba1), pvr.octonet (8549a31c), pvr.pctv (e3b2b845), pvr.stalker (0466af9d), pvr.vbox (d61c5013, +1), pvr.vdr.vnsi (9ede401c), pvr.vuplus (d7fdd1ea, +2), pvr.wmc (5aa3b1ca)

17.8-062, 23 April 2017: Based off OSMC commit (b105ef51) and newclock5 (d8a86d1)

XBMC:
[addon] remove all windows.h includes (PR:11977, 1 commit, 9 files changed)
FIXUP: select first unwatched broken after select by url (PR:11989, 1 commit, 1 file changed)
[PVR] CPVREpgContainer now uses CPVRSettings. (PR:11991, 1 commit, 2 files changed)
FIX: [droid] remove dependency on android-support-v4.jar (PR:11994, 1 commit, 3 files changed)

Includes latest addons: inputstream.adaptive (f23ba39c, +1), inputstream.rtmp (6c1af46a), peripheral.joystick (3c7ea594, +4), pvr.argustv (7135b279), pvr.demo (1606b612), pvr.dvblink (2634f6fb, +3), pvr.dvbviewer (13c6e5e7), pvr.filmon (e026519d), pvr.hdhomerun (98cb8d40), pvr.hts (2993f43d, +1), pvr.iptvsimple (53d63cce), pvr.mediaportal.tvserver (d4dad613), pvr.mythtv (08d609b2), pvr.nextpvr (bb21826b), pvr.njoy (1ce9aba1), pvr.octonet (8549a31c), pvr.pctv (e3b2b845), pvr.stalker (0466af9d), pvr.vbox (d61c5013, +1), pvr.vdr.vnsi (9ede401c), pvr.vuplus (d7fdd1ea, +2), pvr.wmc (5aa3b1ca)

17.8-063, 26 April 2017: Based off OSMC commit (01495ffc) and newclock5 (a47821b)

XBMC:

[PVR] Search window: Fix very first search after kodi start not working. (PR:11992, 1 commit, 2 files changed)

newclock5:

New commits in this build:
DVDDemuxFFmpeg: Store probe_buffer on heap (a47821b7)

Commits no longer in build:
NFSFile: Chank ChunkSize to 128K (b241696a)
DVDDemuxFFMPEG: Avoiding truncating max_packet_size to zero (d8a86d17)

Includes latest addons: inputstream.adaptive (f23ba39c, +1), inputstream.rtmp (6c1af46a), peripheral.joystick (3c7ea594, +4), pvr.argustv (7135b279), pvr.demo (1606b612), pvr.dvblink (2634f6fb, +3), pvr.dvbviewer (13c6e5e7), pvr.filmon (e026519d), pvr.hdhomerun (98cb8d40), pvr.hts (2993f43d, +1), pvr.iptvsimple (53d63cce), pvr.mediaportal.tvserver (d4dad613), pvr.mythtv (08d609b2), pvr.nextpvr (bb21826b), pvr.njoy (1ce9aba1), pvr.octonet (8549a31c), pvr.pctv (e3b2b845), pvr.stalker (0466af9d), pvr.vbox (d61c5013, +1), pvr.vdr.vnsi (9ede401c), pvr.vuplus (d7fdd1ea, +2), pvr.wmc (5aa3b1ca)

After upgrading my Raspberry PI 3 to version 17.8-064 I’ve found this error in my logfile:

10:43:15.020 T:1785459696 WARNING: Unable to resolve: /pvr.iptvsimple.so.3.0.2 ADDON_HasSettings, reason: /usr/lib/kodi/addons/pvr.iptvsimple/pvr.iptvsimple.so.3.0.2: undefined symbol: ADDON_HasSettings
10:43:15.020 T:1785459696 ERROR: Unable to resolve exports from dll /usr/lib/kodi/addons/pvr.iptvsimple/pvr.iptvsimple.so.3.0.2

Downgrading to 17.8-063 solved the issue.

ADDON_HasSettings, reason: /usr/lib/kodi/addons/pvr.iptvsimple/pvr.iptvsimple.so.3.0.2: undefined symbol: ADDON_HasSettings

Looks like this is something to do with the latest commit. Hopefully will fix itself in the next build or two otherwise it will need to be taken up with the addon owner.

17.8-064, 27 April 2017: Based off OSMC commit (a71906e) and newclock5 (28f218)

XBMC:
AESinkPULSE: Return to PA’s delay infrastructure (PR:12008, 1 commit, 2 files changed)

newclock5:

New commits in this build:
AE: improve tempo filter (28f21875)

Commits no longer in build:
Revert “ffmpeg: hevc: rebase to ffmpeg 3.3” (46ea6e4b)
Revert “bump ffmpeg to 3.3” (603d030c)

Includes latest addons: inputstream.adaptive (f23ba39c), inputstream.rtmp (6c1af46a), peripheral.joystick (3c7ea594), pvr.argustv (7135b279), pvr.demo (1606b612), pvr.dvblink (2634f6fb), pvr.dvbviewer (13c6e5e7), pvr.filmon (e026519d), pvr.hdhomerun (98cb8d40), pvr.hts (2993f43d), pvr.iptvsimple (53d63cce), pvr.mediaportal.tvserver (d4dad613), pvr.mythtv (08d609b2), pvr.nextpvr (bb21826b), pvr.njoy (1ce9aba1), pvr.octonet (8549a31c), pvr.pctv (e3b2b845), pvr.stalker (0466af9d), pvr.vbox (d61c5013), pvr.vdr.vnsi (9ede401c), pvr.vuplus (d7fdd1ea), pvr.wmc (5aa3b1ca), vfs.rar (c3e051dd), vfs.sacd (bdfc8938), vfs.sftp (add60314)

The Latest build using PVR HDHomerun Zoltan when selecting a channel now crashes in seconds of opening it.

17.8-062 was the last working version

http://paste.osmc.io/teyekiqira

There has been quite a few PVR changes in Kodi and also some new commits in HDHomeRun.

The next nightly build will include the latest HDHomerun commits which hopefully fixes your issue

Any new news on Bluetooth pi-3 working with PS3 controller ?

Just downloaded the latest version still crashing live tv on start up.

https://paste.osmc.tv/xolofinute

ERROR: ffmpeg[4F1D43F0]: [mpeg2video] Invalid frame dimensions 0x0

HDhomerun cable card is now sending Mpeg4 from comcast

Going back to sudo apt-get install rbp2-mediacenter-osmc=17.8-062

Haven’t seen any thing new. Maybe try subscribing to this thread:

There hasn’t been a new version for a few days. Been a few changes with PVR so when the next build comes out will be interesting to see if you still have issues.

17.8-065, 28 April 2017: Based off OSMC commit (c467c6b2) and newclock5 (ffee0111)

XBMC:
[cmake][windows] keep _ITERATOR_DEBUG_LEVEL=0 only for win32 (PR:12009, 1 commit, 1 file changed)
[PVR] Search window improvements and fixes (PR:12001, 2 commits, 4 files changed)

pvr.iptvsimple:
Remove not used part (PR:118, 1 commit, 1 file changed)

newclock5:

New commits in this build:
add rpi to windowing (3591a0e0)
remove rpi from egl (03493e7f)
windowing/android: append CMakeLists.txt (9eba6806)
add android to windowing (1538c7cd)
add WinSystemAndroidGLESContext.h to WindowingFactory.h (6dfa9d7f)
remove windowing/egl for android (5c1c4f4e)
remove android from egl/CMakeLists.txt (1ebf1787)
XBMCApp.cpp: change egl to android (06c1b13c)
add imx to windowing (34613b82)
add WINDOW_SYSTEM_IMX to WinSystem.h (1141e1a8)
add WinSystemImxGLESContext.h to WindowingFactory.h (1dd93c3f)
remove windowing/egl (ac71e685)
remove windowing/egl from subdirs.txt (b017c2eb)
xbmc/windowing: add imx subdir (3e0ed031)
fix VideoSyncIMX (a9f20cea)
fixup! add rpi to windowing (e4396178)
fixup! add amlogic to windowing (55af37b4)
fixup! add imx to windowing (5fc56308)
DVDDemuxFFmpeg: Increase lifespan of probe_buffer (ffee0111)

Includes latest addons: inputstream.adaptive (f23ba39c), inputstream.rtmp (6c1af46a), peripheral.joystick (3c7ea594), pvr.argustv (7135b279), pvr.demo (1606b612), pvr.dvblink (2634f6fb), pvr.dvbviewer (13c6e5e7), pvr.filmon (e026519d), pvr.hdhomerun (98cb8d40), pvr.hts (2993f43d), pvr.iptvsimple (53d63cce), pvr.mediaportal.tvserver (d4dad613), pvr.mythtv (08d609b2), pvr.nextpvr (bb21826b), pvr.njoy (1ce9aba1), pvr.octonet (8549a31c), pvr.pctv (e3b2b845), pvr.stalker (0466af9d), pvr.vbox (d61c5013), pvr.vdr.vnsi (9ede401c), pvr.vuplus (d7fdd1ea), pvr.wmc (5aa3b1ca), vfs.rar (c3e051dd), vfs.sacd (bdfc8938), vfs.sftp (add60314)

!!! Looks like its fixed !!! No more crashing using HDhomerun on Comcast ! :slight_smile: Congrats to everyone working on Kodi 18 !

Excellent news. Thanks for the feedback.

17.8-066, 5 May 2017: Based off OSMC commit (18ef3c8af) and newclock5 (35925be)

OSMC:
Add factory reset support to watchdog
Temp disable inputstream.adaptive due to buld issue

XBMC:
[settings] change spinners to list for media/video (PR:12036, 1 commit, 1 file changed)
Application: Remove unused dirtyRegions variable (#12030) (3b4ccd89)

newclock5:
New commits in this build:
VideoPlayer: Provide API to query render debug (35925be7)

Includes latest addons: inputstream.adaptive (f23ba39c), inputstream.rtmp (1052cd37, +2), peripheral.joystick (07aa1fe8, +1), pvr.argustv (8f898149, +2), pvr.demo (978f4289, +2), pvr.dvblink (b7d887c1, +2), pvr.dvbviewer (d099cfad, +2), pvr.filmon (0f1d34d4, +2), pvr.hdhomerun (ab911693, +2), pvr.hts (3911c7fe, +2), pvr.iptvsimple (28350d6e, +3), pvr.mediaportal.tvserver (367b1284, +2), pvr.mythtv (30cc7e23, +1), pvr.nextpvr (e6ece9fa, +2), pvr.njoy (296f558f, +2), pvr.octonet (8549a31c), pvr.pctv (eab5f856, +2), pvr.stalker (62b7908d, +2), pvr.vbox (60017353, +2), pvr.vdr.vnsi (b7c3f3b0), pvr.vuplus (78df0306, +2), pvr.wmc (27a88ca2, +2), vfs.rar (26800ebe, +1)

17.8-067, 6 May 2017: Based off OSMC commit (2fd16dd7) and newclock5 (421ceaab)

Build highlights
[PVR] Another round of code cleanup
libnfs: Fix bug in nfs_link when using the wrong(invalid) handle when dropping cache
newclock5 videoplayer updates

OSMC:
Temporarily removed pvr.mythtv due to breakage
Fix for setting loss when rebooting from Kodi
Delete any 0 sized database files before launching. This fixes an issue with add-ons migration

XBMC:
[estuary] Fix channel osd recording indicator visibility. (PR:12051, 1 commit, 1 file changed)
[addons] libKODI_guilib.h: Refactor (PR:12052, 2 commits, 1 file changed)
[music] Fix CGUIWindowMusicBase::ShowSongInfo regression (PR:12055, 1 commit, 1 file changed)
[cmake] copy_files_from_filelist_to_buildtree: evaluate all variables (PR:12043, 1 commit, 1 file changed)
[PVR] Another round of code cleanup (PR:12044, 17 commits, 41 files changed)

newclock5:
New commits in this build:
squash: windows: dxva adaptions (a49c239a)
squash: VideoPlayer: rendering updates (f7f3c944)
squash: VideoPlayer: shader updates (ae0eda2b)
New API / Crypto (28807a00)
New API / Crypto (cleanup) (f5135054)
New VP interface (a29f85de)
VideoPlayer: fix demux queue (3019a7a3)
add missing files (4d30469f)
Initialize m_codec (a738b87a)
VideoPlayer: Fix error due to bad cast (cd4666ff)
VideoPlayer: Fix compiler warnings (0f4db3fb)
VideoPlayer: Fix bad cast in DVDAudioCodecFFmpeg.cpp (c4a77b1a)
don’t request for secure decoder if stream is unencrypted (1cf9b7fa)
VideoPlayer: Fix gcc compiler warning (d9480420)
VideoPlayer: Remove unused function (c72477b6)
VPV: do not open on streams with missing extradata (09363fe5)
VideoPlayer: demuxClient - hide video streams with no extradata (1243660c)
VideoPlayer: fix hang on stop (2797de31)
adapt VTB renderer to VideoPicture (4b94e18d)
windows: rename fmpeg_options to ffmpeg_options (9361b584)
mpeg2 Bitstream Converter (b62374c2)
BitstreamConverter::mpeg2 fix double → int (91b1c0c7)
Mediacodec buffer handling fixed (235708b4)
VideoPlayer: better calculation of starttime (6196bbc4)
Remove ClearPicture from VPV and all Codecs (bee0f287)
remove MediaCodec::ClearPicture (89c76a35)
retroplayer: Fixup ClearPicture (5956d904)
fixup! Remove ClearPicture from VPV and all Codecs (0dd1f5f6)

Commits no longer in build:
squash ffmpeg cmake (cc3a35f6)

Includes latest addons: inputstream.adaptive (f23ba39c), inputstream.rtmp (1052cd37, +2), peripheral.joystick (07aa1fe8, +1), pvr.argustv (8f898149, +2), pvr.demo (978f4289, +2), pvr.dvblink (b7d887c1, +2), pvr.dvbviewer (d099cfad, +2), pvr.filmon (0f1d34d4, +2), pvr.hdhomerun (ab911693, +2), pvr.hts (3911c7fe, +2), pvr.iptvsimple (f83990a4, +4), pvr.mediaportal.tvserver (367b1284, +2), pvr.mythtv (30cc7e23, +1), pvr.nextpvr (e6ece9fa, +2), pvr.njoy (296f558f, +2), pvr.octonet (2a63777b, +2), pvr.pctv (eab5f856, +2), pvr.stalker (62b7908d, +2), pvr.vbox (60017353, +2), pvr.vdr.vnsi (b7c3f3b0, +2), pvr.vuplus (78df0306, +2), pvr.wmc (27a88ca2, +2)

17.8-068, 9 May 2017: Based off OSMC commit (259bd147) and newclock5 (6cc30be)

OSMC:
Temporarily removed pvr.mythtv due to breakage

XBMC:
[cmake] copy_files_from_filelist_to_buildtree: add KEEP_DIR_STRUCTURE option (PR:12053, 1 commit, 1 file changed)
[settings] fix default formatting of slider settings (PR:12060, 1 commit, 1 file changed)
Set Param1 to WINDOW_INVALID for plugins when Init is called (PR:12050, 1 commit, 1 file changed)
Update README.linux testing information (PR:12006, 1 commit, 1 file changed)
[settings] multiple improvements (PR:12062, 4 commits, 2 files changed)
[settings] CGUIControlListSetting: don’t disable control for multiselect settings (PR:12061, 1 commit, 1 file changed)
[lang][kodi.core] automatic syntax corrections for the en_GB language file (b9bed17a)
[lang][skin.estuary] automatic syntax corrections for the en_GB language file (0db2ef5f)
[lang][skin.estuary] updated language files from Transifex (c5988a43)
[lang][skin.estouchy] updated language files from Transifex (54fb0788)

Includes latest addons: inputstream.adaptive (f23ba39c), inputstream.rtmp (1052cd37, +2), peripheral.joystick (07aa1fe8, +1), pvr.argustv (8f898149, +2), pvr.demo (978f4289, +2), pvr.dvblink (b7d887c1, +2), pvr.dvbviewer (d099cfad, +2), pvr.filmon (0f1d34d4, +2), pvr.hdhomerun (ab911693, +2), pvr.hts (3911c7fe, +2), pvr.iptvsimple (f83990a4, +4), pvr.mediaportal.tvserver (367b1284, +2), pvr.mythtv (30cc7e23, +1), pvr.nextpvr (e6ece9fa, +2), pvr.njoy (296f558f, +2), pvr.pctv (eab5f856, +2), pvr.stalker (62b7908d, +2), pvr.vbox (60017353, +2), pvr.vdr.vnsi (b7c3f3b0, +2), pvr.vuplus (78df0306, +2), pvr.wmc (27a88ca2, +2)

17.8-069, 11 May 2017: Based off OSMC commit (c12962c4d) and newclock5 (e025cca)

OSMC:
Temporarily removed pvr.mythtv due to breakage

XBMC:
FTPParse.cpp: use std::string (PR:12067, 1 commit, 1 file changed)
[cmake] copy_files_from_filelist_to_buildtree: fix 1afb6dcbd8 (PR:12068, 1 commit, 1 file changed)
[cmake] AddonHelpers: fix install directory exclude syntax (PR:12070, 1 commit, 1 file changed)

Includes latest addons: inputstream.adaptive (7bde41f9, +3), inputstream.rtmp (1052cd37, +2), peripheral.joystick (07aa1fe8, +1), pvr.argustv (8f898149, +2), pvr.demo (978f4289, +2), pvr.dvblink (b7d887c1, +2), pvr.dvbviewer (d099cfad, +2), pvr.filmon (0f1d34d4, +2), pvr.hdhomerun (ab911693, +2), pvr.hts (3911c7fe, +2), pvr.iptvsimple (f83990a4, +4), pvr.mediaportal.tvserver (367b1284, +2), pvr.mythtv (9aeb5e9d, +3), pvr.nextpvr (e6ece9fa, +2), pvr.njoy (296f558f, +2), pvr.octonet (2a63777b, +2), pvr.pctv (eab5f856, +2), pvr.stalker (62b7908d, +2), pvr.vbox (60017353, +2), pvr.vdr.vnsi (b7c3f3b0, +2), pvr.vuplus (78df0306, +2), pvr.wmc (27a88ca2, +2)