• 1
  • 112
  • 113
  • 114(current)
  • 115
  • 116
  • 146
OpenELEC Testbuilds for RaspberryPi (Kodi 17.0)
New OpenELEC.tv Krypton build #0322: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.4.6 #1 Tue Mar 22 21:04:52 GMT 2016 armv6l GNU/Linux

# vcgencmd version
Mar 22 2016 11:40:00
Copyright (c) 2012 Broadcom
version b9fa71d5dd50e5616ec9e908a1bb434872983939 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20160322210359-#0322-g0026734 [Build #0322]

# vcdbg log msg 2>&1 | grep DTOK
002499.340: Kernel trailer DTOK property says yes

# Kernel device tree status: Enabled

Based on tip of OpenELEC.tv master (0026734b, changelog) and tip of XBMC master (5ed93b63, changelog) with the following modifications:
  • Includes newclock5 patches
  • Excludes the OpenELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-4.4.y
  • Default setting for "Show RSS Feed" changed to disabled (new installs only) [patch details]
  • Disabled "Total Duration" in Confluence (see build #0221 for details)
  • Includes latest bcm2835-driver master (de7aa7e9, ahead +8)
  • Includes latest dcadec master (0e074384, ahead +139)
  • Includes latest kodi-platform master (92583ef9, ahead +2)
  • Includes latest libcec master (6d68d212)
  • Includes latest libnfs master (3c26ce1e, ahead +13)
  • Includes latest p8-platform master (041a8c6c, ahead +1)
  • Includes latest addons: inputstream.mpd (2ebae493), peripheral.joystick (76b7c40a, +48), pvr.argustv (c05bf4ff, +23), pvr.demo (32ef5073, +19), pvr.dvbviewer (48b0089e, +20), pvr.filmon (188ef9ab, +25), pvr.hdhomerun (4f3a3949, +30), pvr.hts (303920d8, +62), pvr.iptvsimple (d4fcb214, +25), pvr.mediaportal.tvserver (5815d770, +50), pvr.mythtv (815210a2, +30), pvr.nextpvr (d41be111, +25), pvr.njoy (af1d68ea, +17), pvr.pctv (f60f00a9, +23), pvr.stalker (08efd618, +22), pvr.vbox (329fd13d, +25), pvr.vdr.vnsi (162dcdd6, +34), pvr.vuplus (135f1b03, +21), pvr.wmc (f0c62cfc, +30)
  • Includes commits from service.openelec.settings/, ahead +1 (OpenELEC)
  • Include [env] e7cbe9cb: xf86-video-intel: explicitely disable TearFree and TripleBuffer
  • Include [env] ed774729: Intel: Implement Passthrough-Range
  • Include [env] 3a6268c9: VAAPI: Enable EGL
  • Include [env] 98c65e6a: Kodi: Use Limited Range by default
  • Include [env] compare: ffmpeg: Additional Jarvis 2.8.x patches
  • Include [env] patch: Clean Kodi view cache on startup
  • Include [env] patch: Fix system keyboard patch
  • Include [env] patch: Add extra headers needed by 3D BD MVC
  • Include [env] patch: Add support for dynamic device tree overlays
  • Include [env] patch: Set default volume steps to 20
  • Include [env] patch: Enable game controllers in manifest, add repository.kodi.game
  • Include [env] patch: Enable pvr addons, disable pvr updates
  • Include [env] patch: Bump libbluray - include MVC support
  • Include [env] patch: Enable other binary addons
  • Include [env] patch: Reinstate version check service add-on - avoid black screens on x86?
  • Include [env] patch: Update inputstream.mpd settings
  • Include [env] patch: Install dtoverlay userland
  • Include [env] patch: Add experimental splash video
  • Include [env] patch: Binary-Addons: Package inputstream.mpd
  • Include [env] patch: kodi: peripheral.joystick binary addon
  • Include [env] PR:4500: kodi: update to 17.0
  • Include [env] PR:4537: [scripts] Add PKG_SOURCE_NAME for non-standard package tarballs
  • Include [env] PR:4661: stripping changes
  • Revert [env] 46b9b7b3: rtmpdump (Reason: use newclock5 bump)
  • Include [pkg] PR:8645: [video] Add season/TV show artwork to episodes/seasons even if they have their own fanart.
  • Include [pkg] PR:8824: videodb: fix smart playlists not honoring "Show empty TV shows" setting.
  • Include [pkg] PR:8922: [guiinfo] extend ranges for listitem properties
  • Include [pkg] PR:9334: [chg] decrease volume steps to 20
Build Highlights:
  1. NOTE: DVD playback remains temporarily disabled
  2. New firmware
  3. python: use kodi provided cert if available
Build Details:
  1. Firmware (Mar 22):
    • firmware: Rebuild with missing uart and vchiq logging commits
  2. XBMC:
    • [depends] update libtool to 2.4.6 (PR:9308, 2 commits, 7 files changed)
    • Fix MySQL issue cloning artist on music library conversion to version 60 (PR:9397, 1 commit, 1 file changed)
    • fixes to shutdown sequence (PR:9413, 1 commit, 1 file changed)
    • [videoplayer] Some cleanup and fixes (PR:9383, 4 commits, 4 files changed)
    • [darwin/WebServer] - fixed crash under json. double thread stack size… (PR:9403, 1 commit, 2 files changed)
    • Support per-stream proxies in HLS streams (attempt 5) (PR:9421, 8 commits, 8 files changed)
    • VideoPlayer: InputStream, skip URL checks if addon is requested expli… (PR:9423, 1 commit, 1 file changed)
    • PVR/EPG code cleanup (PR:9415, 4 commits, 4 files changed)
    • [pvr] remove not used GUI message (PR:9428, 1 commit, 2 files changed)
  3. newclock5:
    • New commits in this build:
      • python: use kodi provided cert if available (cbdddad9)
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
(2016-03-22, 14:34)thent Wrote: Both. Most of them are falsely reports, but from time to time I still do observe real skips, every 30 seconds or so.
Testfile is here:
https://www.dropbox.com/s/14fdph2uxs7mzb...o.avi?dl=0

Thanks for sample. I've spend most of the day trying to reproduce it in my debug environment.
It seems you need eventlirc and an enabled lirc device.

After this I get a skipped frame every ten seconds.
Lots of digging found this dodgy code which is called from the main render thread and every ten seconds does a more expensive operation (especially if you have some input device that needs enumerating).

I'm working on a fix now (probably to move the expensive code into a low priority thread). Won't make tonight's build, but hopefully tomorrow.
(2016-03-23, 00:11)popcornmix Wrote:
(2016-03-22, 14:34)thent Wrote: Both. Most of them are falsely reports, but from time to time I still do observe real skips, every 30 seconds or so.
Testfile is here:
https://www.dropbox.com/s/14fdph2uxs7mzb...o.avi?dl=0

Thanks for sample. I've spend most of the day trying to reproduce it in my debug environment.
It seems you need eventlirc and an enabled lirc device.

After this I get a skipped frame every ten seconds.
Lots of digging found this dodgy code which is called from the main render thread and every ten seconds does a more expensive operation (especially if you have some input device that needs enumerating).

I'm working on a fix now (probably to move the expensive code into a low priority thread). Won't make tonight's build, but hopefully tomorrow.

That is good news. Is this issue present in all linux builds but is only noticeable on low power devices like the RPi?
(2016-03-23, 00:15)Jdiesel Wrote: That is good news. Is this issue present in all linux builds but is only noticeable on low power devices like the RPi?

All linux devices have the issue - it's not Pi specific.
It's just down to whether the change in input devices can be determined in less that one frame interval.
Slower devices (or at least platforms where enumerating devices is slow) are more likely to suffer.
The last build I have installed is 318 and was about to upgrade only to find out I cannot see the PI2 on my windows network anymore to install in update folder. Any idea why this is please? Thank you.
Restart Windows.
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
(2016-03-23, 01:42)Milhouse Wrote: Restart Windows.

Tried that first no luck it seems
(2016-03-23, 01:38)nb2a Wrote: The last build I have installed is 318 and was about to upgrade only to find out I cannot see the PI2 on my windows network anymore to install in update folder. Any idea why this is please? Thank you.

You can also update to latest dev by installing "devupdate" add-on from leopold repo or by ssh'ing in and changing to .update/ folder. Then run wget http://milhouse.openelec.tv/builds/maste...026734.tar (or latest url) ; reboot
(2016-03-23, 01:53)jarvismeier Wrote:
(2016-03-23, 01:38)nb2a Wrote: The last build I have installed is 318 and was about to upgrade only to find out I cannot see the PI2 on my windows network anymore to install in update folder. Any idea why this is please? Thank you.

You can also update to latest dev by installing "devupdate" add-on from leopold repo or by ssh'ing in and changing to .update/ folder. Then run wget http://milhouse.openelec.tv/builds/maste...026734.tar (or latest url) ; reboot

Tried to find devupdate addon that works with this version of Openelec. Seems only one I found lacks dependencies.Thanks anyway.
(2016-03-23, 00:11)popcornmix Wrote: I'm working on a fix now (probably to move the expensive code into a low priority thread). Won't make tonight's build, but hopefully tomorrow.

That's great. I'm eager to test that as I had to disconnect my USB IR dongle a long time ago after realising it was causing the stutter problems I was having. I don't think my logs showed any evidence of them, so it was only after I disconnected everything in desperation that I discovered what was causing it and I've had to make do with CEC and using my TV's remote, which is a bit annoying after spending £20 on a remote which is ideal for Kodi.

To be honest it was a while before I even realised it was stuttering, as it was only really noticeable to me at certain times, maybe in the middle of a word someone was saying or the camera panning.

My brother's got the same remote and is no doubt having the same problem but he hasn't complained about it and I haven't said anything to him as he's using an old CRT TV, so doesn't have the option to use CEC but if it's fixed I'm sure he'll appreciate how much better it is without the stutter!
(2016-03-23, 02:14)nb2a Wrote:
(2016-03-23, 01:53)jarvismeier Wrote:
(2016-03-23, 01:38)nb2a Wrote: The last build I have installed is 318 and was about to upgrade only to find out I cannot see the PI2 on my windows network anymore to install in update folder. Any idea why this is please? Thank you.

You can also update to latest dev by installing "devupdate" add-on from leopold repo or by ssh'ing in and changing to .update/ folder. Then run wget http://milhouse.openelec.tv/builds/maste...026734.tar (or latest url) ; reboot

Tried to find devupdate addon that works with this version of Openelec. Seems only one I found lacks dependencies.Thanks anyway.

This one worked for me https://addons.tvaddons.ag/show/repository.leopold/
(2016-03-23, 02:52)jarvismeier Wrote:
(2016-03-23, 02:14)nb2a Wrote:
(2016-03-23, 01:53)jarvismeier Wrote: You can also update to latest dev by installing "devupdate" add-on from leopold repo or by ssh'ing in and changing to .update/ folder. Then run wget http://milhouse.openelec.tv/builds/maste...026734.tar (or latest url) ; reboot

Tried to find devupdate addon that works with this version of Openelec. Seems only one I found lacks dependencies.Thanks anyway.

This one worked for me https://addons.tvaddons.ag/show/repository.leopold/

Sweet thanks for this. Right to Milhouse builds too!
For those who would rather get the latest version directly from the developer rather then a 3rd party add-on site.

http://devupdate.leopold.me.uk/#installation
Videos in a MP4 container dont work for me, anyone else have this issue with these latest builds?
(2016-03-22, 18:43)popcornmix Wrote: What do you have "When the TV is switched off" set to? I believe the default is ignore, but setting it to shutdown would produce the behaviour you describe.

It was set to "suspend". I hadn't touched it so this would be the default I believe. Switching it to ignore seem to have solved the issue. I'd think this would be a bug if it didn't happen in OE6 (right?).

I'll try it on the other TV and report back.

Thanks!

Jay
  • 1
  • 112
  • 113
  • 114(current)
  • 115
  • 116
  • 146

Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 17.0)6