[TESTING] Kodi 17 test builds for Raspberry Pi

16.8-022, 3 Feb 2016: Based off OSMC commit 91ae93a and newclock5 commit 0b162ed9

newclock5

New commits in this build:

Revert “Revert “ActiveAE: Enable display lost callbacks for EGL”” 3635d355
VideoPlayer: refactor DemuxerClient ex PVR 62829721
kill ugly macro eb0e0d24
VideoPlayer: open DemuxClient if inputStream handles demuxing 0b162ed9

Commits no longer in build:

VideoPlayer: Avoid deadlock with m_StateSelection c48d21e5


RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-03022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-03022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

16.8-023, 5 Feb 2016: Based off OSMC commit 68da972 and newclock5 commit 8cc69171

newclock5:

New commits in this build:
AE: detect messy timestamps and increase interval for average error calculation if pts jumps 19cd5692
RenderSystem - cleanup [63443a85]
(https://github.com/popcornmix/xbmc/commit/63443a85ac5f9b62a48cb755fb6de0c8f1eb40ed)
fixup! RenderSystem - cleanup 85e850e0

Commits no longer in build:
Revert ActiveAE: Enable display lost callbacks for EGL 4bb6710a
Revert VideoPlayer: Handle lost display with pause/resume 91c514eb


RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-05022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-05022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

16.8-024, 6 Feb 2016: Based off OSMC commit 14c170f and newclock5 commit 6efa6cd

newclock5:

New commits in this build:
VideoPlayer: fix bitrate calc for audio 0cca07aa
Revert “fixup! [VideoPlayer] Support filename mangling for MVC files v2” f48bb913
MMALCodec: Set dropped flag on output pictures when input requested that 6efa6cd6

Commits no longer in build:
[build] Add patches to ffmpeg for native build 86616239
RenderSystem - cleanup 63443a85
fixup! RenderSystem - cleanup 85e850e0


RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-06022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-06022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

16.8-025, 7 Feb 2016: Based off OSMC commit a3bfaad and newclock5 commit f1a9e5b4

newclock5:

New commits in this build:
MMAL: Add support for zero copy interface to ffmpeg b79768fe
Revert “MMAL: Add support for zero copy interface to ffmpeg” f1a9e5b4

Commits no longer in build:
VideoPlayer: fix bitrate calc for audio 0cca07aa
AE: detect messy timestamps and increase interval for average error calculation if pts jumps 30693e6e

RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-07022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-07022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

16.8-026, 8 Feb 2016: Based off OSMC commit 8ae8433 and newclock5 commit fcbdeb7a5


newclock5

New commits in this build:
fixup! [3d] Automatically enable 3D for ssif fcbdeb7a

Updated commits in this build:
Revert “MMAL: Add support for zero copy interface to ffmpeg” f1a9e5b4 => b87fdf60


RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-08022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-08022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

16.8-027, 9 Feb 2016: Based off OSMC commit d7c112c and newclock5 commit badef8b9e


newclock5

New commits in this build:
AE: flush engine when sink gets reconfigured 3b4ec8ff
vcxproj: Sync to master to avoid conflicts badef8b9

Commits no longer in build:
fixup! 3d Automatically enable 3D for ssif fcbdeb7a


RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-09022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-09022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

How to get back from Krypton to Jarvis?

Try

sudo apt-get install rbp2-mediacenter-osmc

or

sudo apt-get install rbp2-mediacenter-osmc

depending which R-Pi you have.

If there have been any database upgrades you might need to do a restore to get back to a working version.

Thanks for your reply.

It says: “rbp2-mediacenter-osmc is already the newest version.”

I assume you just can remove it sudo apt-get remove rbp2-mediacenter-osmc and the execute the script from the Jarvis thread wget http://paste.osmc.io/raw/afopazadum -O- | sudo bash

  • 16.8-028, 12 Feb 2016: Based off OSMC commit ba195a4 and newclock5 commit b626891a

newclock5

New commits in this build:
AE: hack increase timeouts 5df1c247
ffmpeg: upate native build file for new path b626891a
MMALFFMPEG: Add pool to reduce number of gpu allocs/frees b873521e
fixup! [3d] Automatically enable 3D for ssif bc3b0bd5
rbp: Expose gpu memory allocation functions 6c004daf
rbp: Add zero copy interface to ffmpeg for software decode 6a5d7cd7

Commits no longer in build:
MMALCodec: Set dropped flag on output pictures when input requested that 0933d8b1
MMAL: Add support for zero copy interface to ffmpeg 784f5451
Revert “MMAL: Add support for zero copy interface to ffmpeg” 970c47eb


RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-12022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-12022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter
  • 16.8-029, 15 Feb 2016: Based off OSMC commit 7c70b32 and newclock5 commit edbef4a82

newclock5

New commits in this build:
rbp: Add zero copy interface to ffmpeg for software decode 76e3a36f

Commits no longer in build:
fixup! rbp: Add zero copy interface to ffmpeg for software decode a93db5ec
MMALFFMPEG: Destroy the pool lazily a7381e5c


RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-15022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-15022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

16.8-030, 16 Feb 2016: Based off OSMC commit 754c3be and newclock5 commit (6dbf029126)


newclock5

New commits in this build:

VideoPlayer: update selectionstreams when stream parameters changes (8703bef6)
rbp: Support zero copy interface with hevc acceleration (bb32bfe1)

Updated commits in this build:

MMALFFMPEG: Add pool to reduce number of gpu allocs/frees (6dbf0291)

Commits no longer in build:

AE: flush engine when sink gets reconfigured (7b68d139)


RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-16022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-16022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

16.8-031, 18 Feb 2016: Based off OSMC commit 857ae23 and newclock5 commit (b7f8971)


newclock5

New commits in this build:

mmal: Include mmal renderer logging in video category (e3cd6b4d)
temp: Add lock around mmal and omx calls to avoid stalled audio issue (12771db3)
Revert “temp: Add lock around mmal and omx calls to avoid stalled audio issue” (ff3835a6)
temp: mmal: increase decode buffering a little to help harder MVC files (b7f89717)

Commits no longer in build:

Fix Raspberry-Pi build (e49a39c4)
Don’t default CPU to host processor if toolchain file is given (382a4a1a)
Make MMAL mandatory for Raspberry-Pi (a64b9f4a)
Add documentation for Raspberry Pi (9dd2d248)
Add toolchain file checks (8e8b23cd)
Update README.raspberrypi for Raspberry Pi 2 (37345e8a)
Build cpluff with verbose compile output (96cb310b)

RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-18022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-18022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

Whenever I’m updating to the newest version, Kodi always crashes once after the initial start after the update.
Kodi then auto-restarts after which everything works fine.

Anyone else?

same here not an issue really guessing its due to internal database updates etc that it cant read the current format

Would be interested to see a debug log - I never have crashing issues when updating to the latest versions.

Update: Ahhh wait a sec. Toast you could be onto something. I run a remote mysql database which is probably why I don’t see them

ill get em get em each time so its not a big deal :slightly_smiling:

The kodi.log of the crash:

10:37:51 133693.218750 T:1959547440 ERROR: Misplaced [
10:37:51 133693.218750 T:1959547440 ERROR: Error parsing boolean expression IsEmpty($VAR[PVRTimerIcon])
10:37:51 133693.234375 T:1959547440 ERROR: Misplaced [
10:37:51 133693.234375 T:1959547440 ERROR: Error parsing boolean expression !IsEmpty($VAR[PVRTimerIcon])

16.8-032, 19 Feb 2016: Based off OSMC commit b82ea70 and newclock5 commit (ada9f083)


newclock5

New commits in this build:

mmal: increase decode buffering a little to help harder MVC files (46e1a68d)
fixup: disable thread_safe_callbacks (b7256ec9)
mmal: Use correct pool destroy functions (ada9f083)

Commits no longer in build:

Revert “temp: Add lock around mmal and omx calls to avoid stalled audio issue” (ff3835a6)
temp: mmal: increase decode buffering a little to help harder MVC files (b7f89717)


RPi1:

wget http://download.osmc.tv/dev/gmc/rbp1-mediacenter-osmc-19022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter

RPi2:

wget http://download.osmc.tv/dev/gmc/rbp2-mediacenter-osmc-19022016.deb   -O /tmp/kodi.deb && sudo dpkg -i /tmp/kodi.deb && sudo systemctl start mediacenter