[TESTING] Kodi 17 (Krypton) builds for Raspberry Pi (continued)

16.8-094, 12 June 2016: Based off OSMC commit (c8bfb269) and newclock5 (240c6f576)

Build Highlights

newclock5

New commits in this build:

VideoPlayer: do not calc framerate in stalled state (178e2bb9)
Revert “VideoPlayer: set 10ms threshold for DISCONT error adjustments” (240c6f57)

Been fine since 086 - was updated to 094 and have experienced some video stalling. Picture freezes, sound continues, FF a couple of presses corrects the problem and playback continues.

Cheers
Spart

logs or it didn’t happen

1 Like

16.8-095, 13 June 2016: Based off OSMC commit (c8bfb269) and newclock5 (240c6f576)

Build Highlights

newclock5

New commits in this build:

Fix used input and output buffer sizes inside CActiveAEDSPProcess::Process (7bb59ca9)
Use valid speaker layout for output buffer (7d8c77f2)
TODO fix synchronization with VideoPlayer (eeeb9226)
Fix --player=omxplayer needs (5f4b116b)
Revert “VideoPlayer: drop obsolete irFpsScale” (dad25ea5)
Revert “fixed fps rate on startup” (38fb19da)
Revert “VideoPlayer: drop remaining rfpsscale hack” (160c68b1)
rendering: Always call Flip but don’t sleep when playing video (005bc83f)

16.8-096, 14 June 2016: Based off OSMC commit (c8bfb269) and newclock5 (6d6804bba)

Build Highlights

newclock5

Commits no longer in build:

ActiveAE: Enable display lost callbacks for EGL (fec833c8)
rendering: Always call Flip but don’t sleep when playing video (005bc83f)

16.8-097 15 June 2016: Based off OSMC commit (c8bfb269) and newclock5 (3409a538)

16.8-098, 16 June 2016: Based off OSMC commit (c8bfb269) and newclock5 (caca1e9c)

Build Highlights

newclock5

Commits no longer in build:

mmalcodec: Also wake up decoder when a new input buffer is available (4fee0535)
mmalrender: Allow renderer to be reconfigured from GetPool (a68c218b)
mmal: Make some of the more verbose logging a build time option (8dd4150a)
[mmalrender] Add pixel format to api (8cb226d4)
mmal_renderer: Use shared pointers to maintain the pool until the decoder has been destroyed (77974eed)
mmalcodec: Use SAFE_RELEASE (c5bd3920)
[rbp] Remove unneeded lock from vsync handler (94e9082a)
mmalcodec: Remove the hack of treating zero timestamps as unknown (20455906)
mmalcodec: Just return VC_PICTURE when we have more than one picture (9bc7993b)
LinuxRendererGLES: Remove unused code (0c6dc6e8)
[mmalcodec] Add back in preroll (cb5d6720)
mmalffmpeg: Add lock on buffer release and log message (7efcb952)

16.8-099, 17 June 2016: Based off OSMC commit (c8bfb269) and newclock5 (ae80130df)

Build Highlights

newclock5

New commits in this build:

rbp: Protect against invalid access when skin has no mouse pointers (ae80130df8e)

16.8-100, 18 June 2016: Based off OSMC commit (c8bfb269) and newclock5 (11878a3)

Build Highlights

newclock5

New commits in this build:

mmal_codec: Use EOS through codec to determine drain is complete (11878a30)

Commits no longer in build:

overlayrenderer: Avoid null access (f3d2bc90)
rbp: Protect against invalid access when skin has no mouse pointers (ae80130d)

16.8-101, 19 June 2016: Based off OSMC commit (11c6460) and newclock5 (7881c09f)

Build Highlights

newclock5

New commits in this build:

rbp: Update transposed video scaling to match other platforms (a94a1c39)
mmalrender: Use computed framerate rather than version from configure (4abfd2b5)
fixup! mmal_codec: Use EOS through codec to determine drain is complete (f00db273)
fixup! mmal_codec: Use EOS through codec to determine drain is complete (7881c09f)

Commits no longer in build:

Revert “VideoPlayer: drop obsolete irFpsScale” (8be1c65b)
Revert “fixed fps rate on startup” (69d5ee53)
Revert “VideoPlayer: drop remaining rfpsscale hack” (7b8e2479)

16.8-102, 20 June 2016: Based off OSMC commit (11c6460) ([package] [kernel-osmc] Vero 2: bump version · osmc/osmc@11c6460 · GitHub) and newclock5 (5496be5) (Comparing xbmc:7a3b106ec861d8e...popcornmix:5496be59f44fa5e · xbmc/xbmc · GitHub)

Build Highlights

newclock5

New commits in this build:

Move entire source code from “xbmc/cores/AudioEngine/DSPAddons/” to “xbmc/cores/AudioEngine/Engines/ActiveAE/AudioDSPAddons” (09bd0c5f)
Adapt include paths to new structure (e4415afb)
Adapt build files (TODO: changes for XCode) (88d0d86b)
Remove compiler error (92bfd9c5)
Update XCode after move of entire source code (fe172332)

  • added moved files to ios target in xcode project (fe70613b)
    Equal placed for AudioDSP settings in video- and music OSD (67b58c80)
    Use correct output format in ActiveAEBuffer and correct spellings (8552fbe0)
    Move FFMPEG converter array defines to cpp file and use them in CActiveAEDSPProcess::Process(…) (5656aa66)
    Replace channel flag if’s with loops and simplify SetFFMpegDSPProcessorArray(…) (0f75d090)
    Add optional cout and debug log messages with #ifdef ADSP_COUT_DEBUG_OUTPUT (dbd4b4d2)
    Delete all buffers when the buffer pool gets recreated (86fbfb24)
    Use same timestamp and pkt_start_offset as the input buffer (1bd425af)
    AudioDSP is not allowed to change the audio format without notifying ActiveAE (4da04b3d)
    Currently AudioDSP has the same amount of input frames as output frames, which results in zero delay (55c19e60)
    Add input and output AudioDSP format variables (7eff288b)
    Use one member variable for the output format (398c3e82)
    Deleting NULL pointer is safe (57ceddf9)
    Use correct frame sizes for FFMPEG format conversion functions (af13783e)
    Set FFMPEG converter array to NULL (d3ca8ca6)
    Use correct array pointers for internal resampler (6fc367a4)
    Fix FFMPEG channel index mapping (b44d3c5c)
    Use GitHub - AchimTuran/repo-binary-addons: Official repository for Kodi binary add-ons for binary add-on builds (0fafe28d)
    Added jom 1.1.0 and ninja 1.7.1 build tools (c1e36ee9)
    Build add-ons with jom to speed up the windows binary add-ons builds (5496be59)

Commits no longer in build:

Fix used input and output buffer sizes inside CActiveAEDSPProcess::Process(…) (9e203c91)
Use valid speaker layout for output buffer (0532f857)
TODO fix synchronization with VideoPlayer (7e15cbb0)
fixup! mmal_codec: Use EOS through codec to determine drain is complete (f00db273)
fixup! mmal_codec: Use EOS through codec to determine drain is complete (7881c09f)

Sorry but what does Xcode, iOS and Windows binary have to do with the builds for RPI?
I’m having daily sad faces and hangups, more and more addons not working anymore and overall poor quality.
It was great until Jarvis but since 094 I’m thinking of going back to Jarvis stable.

I agree last stable release was 089, crashing 10 times daily now. Addons crash most.

Also seems for some reason movie logos wipe out imdb ratings, going to be staying on 089 now until final.

The change log was copied from newclock5. I should have left out the iOS and windows as they obviously don’t apply.

Which addons are you having issues with? Can you post debug logs.

Remember these nightlies are not stable releases. If you are looking for a stable version then I recommend Jarvis.

You know what we need from you :wink:

Logs!

Sam

Posted logs further up.

Let me know if you require anymore logs, currently on 089 as its the most stable for me.
More than happy to upgrade and do some testing if it helps.

With regards to addons, it started as a few, but on 101 most were causing unhappy faces.

Also since 106 video database every time I download a logo it wipes out the IMDb rating, think this is a Kodi issue,as the same happens on the windows version.

16.8-103, 21 June 2016: Based off OSMC commit (8a564100) and newclock5 (fa8a22caa)

Build Highlights

newclock5

New commits in this build:

mmalcodec: Use lock Leave rather than SingleExit (0342782a)
mmalcodec: Add another buffer when deinterlacing (fa8a22ca)

Commits no longer in build:

Move entire source code from “xbmc/cores/AudioEngine/DSPAddons/” to “xbmc/cores/AudioEngine/Engines/ActiveAE/AudioDSPAddons” (09bd0c5f)
Adapt include paths to new structure (e4415afb)
Remove compiler error (92bfd9c5)
Update XCode after move of entire source code (fe172332)

  • added moved files to ios target in xcode project (fe70613b)

Some more logs with the latest nightly will be useful. Also what additional addons are you running?

Problem is most of my addons arent allowed to be mentioned.

I will download latest build and test with some official addons

The imdb problem is a known issue. Should be fixed in nightlies soon.

1 Like

Im struggling to send logs, everything I go into osmc logs, it crashes.

Will try and get them manually.