Kodi Community Forum
OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Raspberry Pi (https://forum.kodi.tv/forumdisplay.php?fid=166)
+---- Thread: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) (/showthread.php?tid=250817)



RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - Milhouse - 2016-02-23

(2016-02-23, 14:19)popcornmix Wrote:
(2016-02-23, 05:48)stourwalk Wrote: #0210 works
#0211 and later - crash..

There is nothing new in that build that looks very likely.
The only vague possibility is PR:9146.
Milhouse - if there are no better ideas you could try reverting that in a new build.

@stourwalk: Can you try #0223g for RPi2 - this has PR9146 reverted.

PR9051 doesn't revert cleanly, if #0223g continues to crash then I'll see how much work is involved building without PR9051.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - nb2a - 2016-02-23

http://xbmclogs.com/pcevgqxzg

Can anyone notice why I still have no HD live TV?

Thanks again


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - stourwalk - 2016-02-23

(2016-02-23, 17:34)Milhouse Wrote: I've been testing with files @stourwalk sent to me - an archive of the ABB folder - but I'm not yet able to reproduce any issues, it imports without a hitch using #0222.

I've tested importing over nfs:// and smb:// to SQLite MyMusic. I thought maybe the embedded <path> might be causing some sort of recursion but using a valid smb:// path imports without a problem.

I can try reverting PR9146 in the next build, if that's still possible, or if I get time I'll upload a couple of test builds, one with PR9146 reverted, the other with PR9051 reverted.

Just to say - appreciate the effort you are taking Smile

I've just grabbed the build that you produced without 9146 - as soon as I get home I'll give it a go and see if it makes a difference.

Alongside that is there anything else that you would like me try when I do that (either on 0210 or 0223g).

I guess I could try stripping out parts of the NFO file and see if it's just its presence or something in it that causes the issue.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - Milhouse - 2016-02-23

Are you absolutely certain it's the ABB artist/album that's the problem? I unzipped your ABB archive into a network folder called "Music", added this folder as a music source (once as smb://, a second time nfs://), then scanned the contents - no problems either time. If you do the same, is yours still crashing?


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - nalor - 2016-02-23

Just connected a mouse to my Pi2 and noticed that I cannot move the mouse cursor to the bottom half of the screen while playing a 3D iso. Is this a general limitation in 3D mode? (at first I tried it with build #0218 and next upgraded to #0222 - but it didn't make any difference).

And I think it's unrelated to the mouse thing - but I got a crash when I tried to move forward a few minutes during the playback, here's the crashlog: crashlog


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - Milhouse - 2016-02-24

New OpenELEC Krypton build #0223: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.4.2 #1 Tue Feb 23 21:04:16 GMT 2016 armv6l GNU/Linux

# vcgencmd version
Feb 19 2016 19:53:38
Copyright (c) 2012 Broadcom
version 573126451d3fb80e6de5ffb7d1fa117d814417b8 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20160223210322-#0223-g8e49107 [Build #0223]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (8e491075, changelog) and tip of XBMC master (570232ec, 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 (565197e2, ahead +20)
  • Includes latest dcadec master (0e074384, ahead +139)
  • Includes latest kodi-platform master (92583ef9, ahead +2)
  • Includes latest libcec master (6d68d212)
  • Includes latest libnfs master (2927ce04, ahead +9)
  • Includes latest p8-platform master (38343e0a)
  • Includes latest addons: peripheral.joystick (fc605f4b, +46), pvr.argustv (501f56b3, +21), pvr.demo (116a172a, +16), pvr.filmon (4beb05da, +23), pvr.hdhomerun (3f0dd8e6, +29), pvr.hts (0814da42, +55), pvr.iptvsimple (1dfc3547, +24), pvr.mediaportal.tvserver (4860e622, +48), pvr.mythtv (44df4430, +25), pvr.nextpvr (a4019fa7, +22), pvr.njoy (4f30f4af, +16), pvr.pctv (522f9603, +21), pvr.stalker (0402f465, +20), pvr.vbox (b0916449, +23), pvr.vdr.vnsi (2089549a, +21), pvr.vuplus (4cf6ad02, +19), pvr.wmc (9a83292f, +22)
  • 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] 2f83a1cf: xf86-video-intel: bump to 8b8c9a36 (fixes segfault when refreshrate changing)
  • Include [env] 3a6268c9: VAAPI: Enable EGL
  • Include [env] 98c65e6a: Kodi: Use Limited Range by default
  • Include [env] 858f6461: xf86-video-intel: bump to 371219c
  • Include [env] compare: ffmpeg: Additional Jarvis 2.8.x patches
  • Include [env] patch: config: Enable HCI over UARTs
  • Include [env] patch: Clean Kodi view cache on startup
  • Include [env] patch: Enable other binary addons
  • Include [env] patch: Fix AML patch 3.0.0 -> 3.1.0
  • Include [env] patch: Enable OpenELEC add-ons and repositories in manifest
  • Include [env] patch: Add experimental splash video
  • Include [env] patch: Enable pvr addons, disable pvr updates
  • 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] patch: Enable game controllers in manifest
  • Include [pkg] PR:7030: CNetwork - implement IPv6
  • Include [pkg] PR:8254: FIX: Only handle 3D bitmap subs in TAB
  • Include [pkg] PR:8645: [video] Add season/TV show artwork to episodes/seasons even if they have their own fanart.
  • Include [pkg] PR:8807: Controller input
  • Include [pkg] PR:8822: Implement ignore url options in CFileItemList
  • 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:9110: [addons] fix 'system addons'
  • Include [pkg] PR:9112: [confluence] [PVR] small adjustments
  • Include [pkg] PR:9166: [database] dont attempt to drop automatically created indices when clearing analytics
  • Include [pkg] PR:9175: [GUI] Replace thumb size with images res
  • Include [pkg] PR:9191: [GUI] Hide OSD close button
Build Highlights:
  1. Update Python 2.7.11, simplejson 3.8.2
Build Details:
  1. OpenELEC:
    • kodi: adjust systemd-addon-wrapper for systemd-229 (PR:4755, 1 commit, 1 file changed)
    • eventlircd: add rule for WeTek_Core power button (PR:4756, 1 commit, 1 file changed)
    • Package updates (PR:4757, 2 commits, 2 files changed)
      • Python: update to 2.7.11
      • simplejson: update to 3.8.2
  2. kernel 4.4.y:
    • New commits in this build:
      • amba_pl011: Don't use DT aliases for numbering (73a810a9)
  3. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [pkg] PR:9191: [GUI] Hide OSD close button



RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - stourwalk - 2016-02-24

(2016-02-23, 23:08)Milhouse Wrote: Are you absolutely certain it's the ABB artist/album that's the problem? I unzipped your ABB archive into a network folder called "Music", added this folder as a music source (once as smb://, a second time nfs://), then scanned the contents - no problems either time. If you do the same, is yours still crashing?

It's *all* my folders that cause the problem - ABB is just one example, in each case, removing the NFO files allows Kodi to scan the albums into the Library, or going back to #0210 allows it to scan it with the NFO files present. Once it's scanned into the library then later version are quite happy.

Is it possible that it's not Kodi related but Openelec related?

Have just copied 0223g onto the rPi, so will reboot it and see if it's any different.

I'll also create a brand new folder on the server and see whether that equally suffers - I'll also copy the ABB folder onto the Pi's SD card, would narrow it down to whether it's source dependent.

EDIT - Testing Done - all with #0223g

Test 1: Install #0223g and 'Update Library'
Result: Still crashes in the same way when looking at the network source and finding a new artist/album with a NFO file

Test 2: Extracted the same ABB.ZIP that I gave you earlier on and put that in /storage/music and asked Kodi to scan that as a new music source..
Result: To my utter surprise - it promptly crashed and restarted Kodi in exactly the same manner.

Test 3: Rename/move all the MyMusic??.db files and start all over from scratch - see if it's something that failed to upgrade properly..
Result: Nope - attempting to scan to library the /storage/music/ABB folder causes the restart.

Test 4: Repeat Test3 for Addons??.db
Result: No change - still restarts on local file

Test 5: Remove artist.nfo and album.nfo
Result: Imports fine (then delete the source so I can repeat)

Test 6: Remove album.nfo and leave artist.nfo
Result: Imports fine (then delete source so I can repeat)

Test 7: Delete contents of album.nfo (just leaving the <album></album> tags)
Result: Restarts Kodi

All of the crashes have a consistent stacktrace
Code:
#0  0x007945cc in CNfoFile::Create(std::string const&, std::shared_ptr<ADDON::CScraper> const&, int) ()
#1  0x00993e60 in MUSIC_INFO::CMusicInfoScanner::DownloadAlbumInfo(CAlbum const&, std::shared_ptr<ADDON::CScraper> const&, MUSIC_GRABBER::CMusicAlbumInfo&, CGUIDialogProgress*) ()
#2  0x009948e4 in MUSIC_INFO::CMusicInfoScanner::UpdateDatabaseAlbumInfo(CAlbum&, std::shared_ptr<ADDON::CScraper> const&, bool, CGUIDialogProgress*) ()
#3  0x00996770 in MUSIC_INFO::CMusicInfoScanner::RetrieveMusicInfo(std::string const&, CFileItemList&) ()
#4  0x00996e48 in MUSIC_INFO::CMusicInfoScanner::DoScan(std::string const&) ()
#5  0x00996eac in MUSIC_INFO::CMusicInfoScanner::DoScan(std::string const&) ()
#6  0x00996eac in MUSIC_INFO::CMusicInfoScanner::DoScan(std::string const&) ()
#7  0x00996350 in MUSIC_INFO::CMusicInfoScanner::Process() ()
#8  0x009f6e88 in CThread::Action() ()
#9  0x009f76c8 in CThread::staticThread(void*) ()
#10 0x76d3bed0 in start_thread (arg=0x5e2e13a0) at pthread_create.c:335

I've run out of things to think about testing now - ideas welcome..

EDIT2 - Is there any reason why CMusicInfoScanner:Big GrinownloadAlbumInfo does result = nfoReader.Create(strNfo, info); but CNfoFile create() seems to expect 3 arguments - if it's optional don't you have to specify a default value? I'm not a C++ programmer so that may be irrelevant Smile


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - venex - 2016-02-24

I'm using this alpha build (because of lots of issues with stable OpenElec builds) on my RPi (model B) and am very happy with it, so many thanks for that!
Because of being an alpha I have had some system hangs during video playback.
Since build #0220 it seems to be fixed so far.
However I have another issue. I watched a movie and stopped it, then I turn off my tv (my RPi is always on). Then I go to sleep and woke up because my tv turned on. Some activity (however screen is black) triggered my tv to turn on. This happend twice


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - Forage - 2016-02-24

(2016-02-24, 00:17)Milhouse Wrote: Build Details:
  • Additional commits/pull requests/changes not yet merged upstream:
    • Added: [pkg] PR:9191: [GUI] Hide OSD close button
Thank you for including this one so I can try it out.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - popcornmix - 2016-02-24

(2016-02-24, 10:14)venex Wrote: I'm using this alpha build (because of lots of issues with stable OpenElec builds) on my RPi (model B) and am very happy with it, so many thanks for that!
Because of being an alpha I have had some system hangs during video playback.
Since build #0220 it seems to be fixed so far.
However I have another issue. I watched a movie and stopped it, then I turn off my tv (my RPi is always on). Then I go to sleep and woke up because my tv turned on. Some activity (however screen is black) triggered my tv to turn on. This happend twice

Can you try disabling CEC in system/input/peripherals/CEC settings and confirm if it is CEC causing this.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - Milhouse - 2016-02-24

(2016-02-24, 01:55)stourwalk Wrote: Have just copied 0223g onto the rPi, so will reboot it and see if it's any different.

Thanks for all the testing.

Can you try build #0223h for RPi2 - this includes a patch from @menakite:

https://clbin.com/oOPug

It will be interesting to see if this has any effect.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - doldi - 2016-02-24

Dear Millhouse,
do you have also a special testbuild for me? :-) :-)

I'm not able to play wave-files in one folder.
Only if a disable passthrough (for me in this case no multichannel) all files would play (stereo).

Thanks

btw: same problem in Kodi17master Win32 and previous nightly builds.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - Psyduckap - 2016-02-24

(2016-02-23, 20:38)popcornmix Wrote:
(2016-02-23, 20:29)Psyduckap Wrote: I'm not sure but I think that when I run the first time, the one on the log, I had passthrough and now I have to disable sync playback to display to get it

Nothing obviously wrong in log except resampling rate seems to be varying quite a bit.
You could try setting resample quality from GPU to low just to see if that makes a difference (I don't suspect it will).

If you can provide a sample file I can take a closer look.
I've done a fresh install with defaults of #0223.
Only have changed Adjust display refresh rate to Always, Sync playback to display Disabled and Passthrough Enabled, added a nfs source and now video runs smoothly and has passthrough.
I don't know if it was version #0222 or some kind of misconfiguration.
Anyway, thanks for your help.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - mule1 - 2016-02-24

Since build #0216 (first build with changed vnsi addon for pvr api v5.0) the TV service using the VNSI addon isn't starting anymore. It tries to load the channel and epg infos and then hangs while doing so (side note: I'm using the latest git version of the vnsi server plugin for VDR). Please find enclosed the correspondig kodi log entries:

Code:
20:03:33  27.763836 T:1628312480  NOTICE: PVRManager - starting up
20:03:33  27.854549 T:1477317536  NOTICE: AddOnLog: VDR VNSI Client: Logged in at '1456340618+3600' to 'VDR-Network-Streaming-Interface (VNSI) Server' Version: '1.3.1' with protocol version '8'
20:03:33  27.887693 T:1477317536 WARNING: GetAddonProperties - Addon VDR-Network-Streaming-Interface (VNSI) Server:192.168.178.98:34890 does not support timer types. It will work, but not benefit from the timer features introduced with PVR Addon API 2.0.0
20:03:33  27.895185 T:1477317536   ERROR: PVR - SetEPGTimeFrame - addon 'VDR-Network-Streaming-Interface (VNSI) Server:192.168.178.98:34890' returned an error: not implemented



RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - nalor - 2016-02-24

Hello again - just had another spontanious reboot/crash when I tried to switch the audio stream while playing a 3d bluray iso in build #0223 - here's the crashlog: http://sprunge.us/Cbgg