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

17.8-341, 17 Oct 2018: Based off OSMC commit (97ce715c0ce) and newclock5 (6f79bc84)

XBMC:

  • [docs] Game_Control should be a subpage of skin_controls (PR:14530, 1 commit, 1 file changed)
  • Binary add-ons: Fix CORE_PLATFORM_NAME not set for new platforms (PR:14533, 1 commit, 1 file changed)
  • cmake/README: Some cleanup (PR:14517, 2 commits, 3 files changed)
  • ApplicationPlayer: Fixup mixed playlists, really reopen new player (PR:14535, 1 commit, 1 file changed)
  • input: libinput: add setting to allow changing keymap layout (PR:14341, 1 commit, 11 files changed)
  • [PVR] Ensure PVR_MENUHOOK dialog is always opened, even for one item. (PR:14536, 1 commit, 1 file changed)
  • Introduce CServiceBroker::SettingsComponent (PR:14511, 5 commits, 346 files changed)
  • Fix Linux build after #14511. (PR:14539, 1 commit, 2 files changed)
  • [pvr] Fix focus handling for channels OSD and guide guide dialogs. (PR:14540, 1 commit, 2 files changed)
  • EGLUtils: rework the way we choose the egl config (PR:14514, 2 commits, 6 files changed)
  • LibInputHandler: Don’t block shutdown forever (PR:14537, 1 commit, 1 file changed)
  • [docs] Reverse order of revisions for Python and Skinning (PR:14543, 1 commit, 2 files changed)
  • [docs] Create issue templates for the Kodi repo to be used by github (PR:14529, 1 commit, 2 files changed)
  • [docs] typo (PR:14546, 1 commit, 1 file changed)
  • Minor Coverity fixes (PR:14544, 2 commits, 2 files changed)
  • Settings component: Add profile manager (PR:14538, 4 commits, 75 files changed)
  • Cleanup some includes. (PR:14541, 1 commit, 57 files changed)
  • libinput: check CSettingsComponent for nullptr (PR:14547, 1 commit, 1 file changed)
  • [docs] Fix roadmap template markup (PR:14550, 1 commit, 1 file changed)
  • [addons] [lang] Link to GitHub issues instead of Trac (PR:14552, 1 commit, 3 files changed)
  • Add fourcc, colorspace and colorrange to inputstream API (PR:14499, 1 commit, 4 files changed)
  • [VideoPlayer] Check only open video stream for codec-extra-data (PR:14545, 1 commit, 2 files changed)
  • [VideoPlayer] Initialize maxspeedadjust / remove roundings in Updateframerate (PR:14555, 1 commit, 1 file changed)
  • Remove redundant -std=c++11 build option (PR:14565, 1 commit, 1 file changed)
  • [cmake] Show error when required platform deps are explicitly disabled (PR:14563, 1 commit, 1 file changed)
  • [docs] Add a fall back issue template (PR:14577, 1 commit, 1 file changed)
  • [docs] Update readme to link to Github issues instead of Trac (PR:14551, 1 commit, 1 file changed)
  • [docs] onAVStarted and onAVChanged were missing from v18 changelog (PR:14576, 1 commit, 1 file changed)
  • [docs] Assorted doxygen python documentation fixes (PR:14579, 3 commits, 3 files changed)
  • [settings] store default centermixlevel (PR:14578, 1 commit, 1 file changed)
  • [cmake][addons] package CUSTOM_(BINARY|DATA) & ADDITIONAL_BINARY for windows (PR:14567, 2 commits, 1 file changed)
  • [addons] add architecture dependent platform strings (binary addon repo) (PR:13600, 2 commits, 4 files changed)
  • EGLUtils: log the egl version, vendor and extensions (PR:14580, 2 commits, 1 file changed)
  • Windowing: GBM - add missing namespace (PR:14569, 1 commit, 29 files changed)
  • EGLUtils: use a configless context if available (PR:14581, 1 commit, 1 file changed)
  • CEGLUtils: log the egl attributes of the chosen config (PR:14553, 1 commit, 1 file changed)
  • Coverity: Fixup constness of iterators (PR:14556, 2 commits, 2 files changed)
  • Cleanup includes - Part 2 (PR:14575, 9 commits, 48 files changed)
  • EGLUtils: allow selecting a high priority EGL context (PR:14582, 2 commits, 9 files changed)
  • [Estuary] Change default button text & icon for tvshows in videoinfo (PR:12955, 1 commit, 2 files changed)
  • [Estuary] fix a few cosmetic issues (PR:14595, 1 commit, 7 files changed)
  • Stop build if vswhere.cmd can’t properly set VC vars (PR:14562, 2 commits, 21 files changed)
  • [binary-addons] add additional arguments to the build scripts (PR:14594, 5 commits, 3 files changed)
  • [Estouchy] prevent from getting locked in (PR:14596, 1 commit, 3 files changed)
  • [doxy][addons] Sync doxygen documentation with code changes. (PR:14548, 1 commit, 9 files changed)
  • fix: Cve 2017 5982 (PR:14501, 1 commit, 5 files changed)
  • VideoPlayer: create new audiosink if pt stream type changes (PR:14598, 2 commits, 4 files changed)
  • Wait for AnnouncementManager thread to exit (PR:14599, 1 commit, 1 file changed)
  • AESinkAUDIOTRACK: Only enable multi channel float for Android 7 or later (PR:14600, 1 commit, 1 file changed)
  • [depends] binary-addons: fix install directories for android & linux (PR:14603, 2 commits, 2 files changed)
  • [fix][windows] check FirstUnicastAddress for nullptr (PR:14614, 1 commit, 1 file changed)
  • [cmake] FindMariaDBClient: use pkgconfig if available (PR:14602, 1 commit, 1 file changed)
  • DVDAudioCodecPassthrough: Fix off-by-one-frame timestamps (PR:14608, 1 commit, 1 file changed)
  • AEStreamParser: Fix E-AC-3 dependent stream passthrough (trac#17871) (PR:14604, 3 commits, 2 files changed)

inputstream.adaptive:

  • Version bump 2.2.28 (0792125)
  • use timegm instead store recover TZ (8cdc255)
  • Colorspace extensions (4152faa)
  • Version bump 2.3.0 (44da27b)
  • add prerelease feature option (3f469dc)
  • Version bump 2.3.1 (83a62a4)
  • [DASH] Fix start segment number for live streams (df30a23)

inputstream.rtmp:

  • add Jenkinsfile and relocate CI (cf31ec5)

peripheral.joystick:

  • Remove unused parameter (PR:154, 1 commit, 2 files changed)
  • Update SDL2 driver for Kodi 18 (PR:155, 2 commits, 6 files changed)

pvr.argustv:

  • [depends] add checksum file (PR:81, 1 commit, 1 file changed)
  • install path is wrong (PR:62, 1 commit, 1 file changed)
  • add Jenkinsfile (b9eee76)

pvr.demo:

  • add Jenkinsfile (998d890)

pvr.dvblink:

  • [ci][travis] use newer ubuntu & xcode versions (PR:108, 3 commits, 1 file changed)
  • add Jenkinsfile (3331de7)

pvr.filmon:

  • [ci][travis] use newer ubuntu & xcode versions (PR:86, 3 commits, 1 file changed)
  • add Jenkinsfile (d1616c1)

pvr.hdhomerun:

  • add Jenkinsfile (ea8c4e2)

pvr.hts:

  • add Jenkinsfile (b13a570)

pvr.iptvsimple:

  • [ci][travis] use newer ubuntu & xcode versions (PR:191, 2 commits, 1 file changed)
  • add Jenkinsfile (2134467)

pvr.mediaportal.tvserver:

  • fix compiling for android with ndk-18 (PR:95, 1 commit, 1 file changed)
  • add Jenkinsfile (ab2ea4c)

pvr.mythtv:

  • return PVR_ERROR_FAILED while addon is not initialized (66311a6)
  • bump version 5.8.8 (7acc914)

pvr.nextpvr:

  • add Jenkinsfile (9b06fcd)

pvr.njoy:

  • add Jenkinsfile (5605296)

pvr.pctv:

  • [ci][travis] use newer ubuntu & xcode versions (PR:61, 2 commits, 1 file changed)
  • add Jenkinsfile (543f263)

pvr.stalker:

  • [ci][travis] use newer ubuntu & xcode versions (PR:119, 2 commits, 1 file changed)
  • add Jenkinsfile (fcf7818)

pvr.vbox:

  • add Jenkinsfile (cd73f9e)

pvr.vdr.vnsi:

  • add Jenkinsfile (5ed9e8b)
  • bump version to 3.6.1 (6bbdb78)

pvr.vuplus:

  • Refactoring and fix (PR:100, 0 commits, 0 files changed)
  • Missing includes for windows and other fixes #103 (PR:104, 0 commits, 0 files changed)
  • Dir structure (PR:108, 0 commits, 0 files changed)
  • Genre id and fix (PR:110, 0 commits, 0 files changed)
  • add Jenkinsfile (5d70dd2)

pvr.wmc:

  • add Jenkinsfile (6a95f98)

pvr.zattoo:

  • Require at least rapid json 1.0.2 (8d5334b)
  • Update changelog and version (b10004a)

vfs.libarchive:

  • add Jenkinsfile and relocate CI (f6ac197)
  • Bump to version 1.0.2 (eb71453)

vfs.sftp:

  • add Jenkinsfile and relocate CI (47cb680)

newclock5:
Updated commits in this build:

  • Revert “rbp: Use common function with lock for gencmds” (16f95ca5 => 3b077c88)
  • Revert “mmalcodec: Treat corrupt frames as dropped” (0e7ffa94 => 14fac358)

Commits no longer in build:

  • Revert “[omxplayer] Add ability to dump out audio/video data for later debugging” (9d2ec354)
  • [omxplayer] Add ability to dump out audio/video data for later debugging (a9ae1b86)

Includes latest addons: inputstream.adaptive (df30a23, +7), inputstream.rtmp (cf31ec5, +1), peripheral.joystick (2196056, +3), peripheral.xarcade (91567dd), pvr.argustv (e3f9781, +3), pvr.demo (998d890, +1), pvr.dvblink (cba64fc, +4), pvr.dvbviewer (34c9641), pvr.filmon (08c389e, +4), pvr.hdhomerun (ea8c4e2, +1), pvr.hts (b13a570, +1), pvr.iptvsimple (2134467, +3), pvr.mediaportal.tvserver (bca5311, +2), pvr.mythtv (7acc914, +2), pvr.nextpvr (9b06fcd, +1), pvr.njoy (5605296, +1), pvr.octonet (1e44819), pvr.pctv (c20fed1, +3), pvr.stalker (cca5807, +3), pvr.teleboy (0f3ccfd), pvr.vbox (cd73f9e, +1), pvr.vdr.vnsi (6bbdb78, +2), pvr.vuplus(5d70dd2, +19), pvr.wmc (6a95f98, +1), pvr.zattoo (b10004a, +2), vfs.libarchive (eb71453, +2), vfs.sftp (47cb680, +1), pvr.sledovanitv.cz