Kodi 18 - LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)

  Thread Rating:
  • 6 Vote(s) - 4.83 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
-DH- Offline
Junior Member
Posts: 35
Joined: May 2016
Reputation: 0
Post: #1816
#519 to #521 no 3D iso playback possible, RPi is restarting. I've tried both OMX and MMAL, no difference

kodi_crashlog_20170522185214.log

Seems it is still buffer related?
DEBUG: ffmpeg[57F7E3A0]: Assertion len >= s->orig_buffer_size failed at libavformat/aviobuf.c:545
(This post was last modified: 2017-05-22 19:06 by -DH-.)
find quote
raptorjr Offline
Fan
Posts: 505
Joined: Aug 2012
Reputation: 0
Post: #1817
I'm also having some Samba problems, but can't really tell when they started. My current media sources use Samba and work fine, but when I try to browse for a new source the list comes up empty. Previous my server was found, it's using Ubuntu, but now nothing. And that's the reason why I don't really know when the problem started, only browsing for new things that don't work. And not often I need to do that.

My Windows computer finds the Ubuntu server when I browse the network. So I guess the server configuration is good.

I recently installed #521 since I saw some Samba thins was changed, but it didn't help.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #1818
The BD ISO crashes should be fixed in tonight's build, the "DVDDemuxFFmpeg: max_packet_size - use GetBlockSize directly" commit f1c3fc959e has been dropped from last night's build.

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.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #1819
(2017-05-22 19:34)raptorjr Wrote:  I'm also having some Samba problems, but can't really tell when they started. My current media sources use Samba and work fine, but when I try to browse for a new source the list comes up empty. Previous my server was found, it's using Ubuntu, but now nothing. And that's the reason why I don't really know when the problem started, only browsing for new things that don't work. And not often I need to do that.

My Windows computer finds the Ubuntu server when I browse the network. So I guess the server configuration is good.

I recently installed #521 since I saw some Samba thins was changed, but it didn't help.

This kind of problem may well depend on your server configuration, and specifically which Samba server (you may have several on your network) is your "master browser". If your master browser doesn't support NT1 then you may find you can no longer browse the network for servers from other Samba clients (eg. LibreELEC).

Try running the following:
Code:
smbtree -N

If you have no results, then you have no servers on your network capable of browsing.

To discover which server is your current master browser, run:
Code:
NUC:~ # systemctl stop nmbd
NUC:~ # nmbd -iFd3 | grep master_browser
check_for_master_browser_success: Local master browser for workgroup WORKGROUP exists at IP 192.168.0.3 (just checking).

In the above example, 192.168.0.3 is my master browser (it's my FreeNAS server, which doesn't support NT1 so "smbtree -N" returns nothing.

Now check if your master browser server is configured with "min procotol = SMB2" (or similar) - if it is, this would explain your inability to browse.

ctrl-c to terminate nmbd, then:
Code:
NUC:~ # systemctl start nmbd

But hold on you say, it was working last week.

Well, yes, it may well have been - that's the "wonder" of Samba, as different servers on your network can become your master browser based on an election process. It can be as simple as depending on the order in which you turn your kit on. If you have some servers supporting NT1 and others not then you might be able to browse the network while one of your NT1 servers is your master browser, but not when it's one of your other non-NT1 supporting servers.

The Samba server in your LibreELEC client can become a master browser (if the wind is blowing in the right direction) and now that it no longer limits the min protocol (as of #0521) it should permit network browsing (assuming it is your master browser).

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.
(This post was last modified: 2017-05-22 21:34 by Milhouse.)
find quote
Vimes Offline
Fan
Posts: 308
Joined: Feb 2009
Reputation: 3
Post: #1820
Just got a new install of LibreELEC 8.0.1 and tested it out, no addons used. TV works fine with the CEC configured as std to switch the source to the device, Pi3, when powered on.
Installed build 521 over it, successfully, and now the TV just powers on to a std TV channel and will no longer switch the source to the device, the Pi3.
This is coming from libCEC 4.0.1 to libCEC 4.0.2, not sure of any other changes.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #1821
@Vimes going back through the available builds would be the normal way to identify the first build with this unwanted behaviour... slow/tedious but usually effective.

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.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #1822
New LibreELEC.tv Leia build #0522: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.11.2 #1 Mon May 22 22:01:35 BST 2017 armv6l GNU/Linux

# vcgencmd version
May 15 2017 17:01:07
Copyright (c) 2012 Broadcom
version 9469ea3706e34c4de62f38a5008f69a429b4b43e (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170522220032-#0522-g0b589ed [Build #0522]

# Kodi version
(18.0-ALPHA1 Git:61e98fd). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (0b589ed6, changelog) and tip of XBMC master (1d4808aa, changelog) with the following modifications: Build Highlights:
  1. [addons] remove the 'void ADDON_Stop()' call
  2. PR:1635: firmware: install wifi firmware from linux-firmware, cleanup wlan-firmware
Build Details:
  1. XBMC:
    • Update README.raspberrypi (PR:12146, 1 commit, 1 file changed)
    • [addons] remove the 'void ADDON_Stop()' call (PR:12143, 7 commits, 30 files changed)
    • [gui] refactor GUIIncludes class (PR:12129, 1 commit, 3 files changed)
    • [OSX/Windowing] - replace deprecated functions for display mode switching (PR:12064, 3 commits, 1 file changed)
    • Fix libdvdcss-2 hooking which was broken after a8a3a0db60171328fb962b… (PR:12149, 1 commit, 1 file changed)
    • SMBFile: Clean Up (PR:12145, 2 commits, 1 file changed)
  2. peripheral.joystick:
    • Update on kodi to addon interface (PR:109, 1 commit, 2 files changed)
  3. pvr.argustv:
    • Update on kodi to addon interface (PR:70, 1 commit, 3 files changed)
  4. pvr.demo:
    • Update on kodi to addon interface (PR:48, 1 commit, 2 files changed)
  5. pvr.dvblink:
    • Update on kodi to addon interface (PR:90, 1 commit, 3 files changed)
  6. pvr.dvbviewer:
    • Update on kodi to addon interface (PR:63, 1 commit, 3 files changed)
  7. pvr.filmon:
    • Update on kodi to addon interface (PR:73, 1 commit, 3 files changed)
  8. pvr.hdhomerun:
    • Update on kodi to addon interface (PR:47, 1 commit, 3 files changed)
  9. pvr.hts:
    • Update on kodi to addon interface (PR:305, 1 commit, 3 files changed)
  10. pvr.iptvsimple:
    • Update on kodi to addon interface (PR:131, 1 commit, 3 files changed)
  11. pvr.mediaportal.tvserver:
    • Update on kodi to addon interface (PR:68, 1 commit, 3 files changed)
  12. pvr.mythtv:
    • Update on kodi to addon interface (PR:75, 1 commit, 3 files changed)
  13. pvr.nextpvr:
    • Update on kodi to addon interface (PR:63, 1 commit, 3 files changed)
  14. pvr.njoy:
    • Update on kodi to addon interface (PR:41, 1 commit, 3 files changed)
  15. pvr.pctv:
    • Update on kodi to addon interface (PR:50, 1 commit, 3 files changed)
  16. pvr.stalker:
    • Update on kodi to addon interface (PR:97, 1 commit, 3 files changed)
  17. pvr.vbox:
    • Update on kodi to addon interface (PR:196, 1 commit, 3 files changed)
  18. pvr.vuplus:
    • Update on kodi to addon interface (PR:65, 1 commit, 3 files changed)
  19. pvr.wmc:
    • Update on kodi to addon interface (PR:56, 1 commit, 3 files changed)
  20. newclock5:
    • New commits in this build:
      • ffmpeg: hevc: fixup x86 (7600a75f)
      • fixup: MMALFFmpeg: Add Sand/YUVUV128 support (7d2dc0a1)
    • Commits no longer in build:
      • fixup: Avoid hiding splash (7ea11cd8)
      • DVDDemuxFFmpeg: max_packet_size - use GetBlockSize directly (f1c3fc95)
  21. Additional commits/pull requests/changes not yet merged upstream:

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.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #1823
Some addons (visualization, screensavers) will be broken by the latest build. I've uploaded a new zip for visualization.shadertoy, I'll update screensaver.shadertoy as/when an update is available.

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.
find quote
Milhouse Offline
Team-Kodi Member
Posts: 12,883
Joined: Jan 2011
Reputation: 643
Post: #1824
Weekly Linux 4.12-rc2 build #0522x: RPi / RPi2

Same as #0522 but without the following packages:
Code:
media_build

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.
find quote
smp1 Offline
Senior Member
Posts: 177
Joined: Jun 2016
Reputation: 0
Post: #1825
HEVC playback is broken in #0522. Kodi crash when trying to play any HEVC file. #0521 and earlier work ok.
(This post was last modified: 2017-05-23 06:08 by smp1.)
find quote
Vimes Offline
Fan
Posts: 308
Joined: Feb 2009
Reputation: 3
Post: #1826
(2017-05-22 21:36)Milhouse Wrote:  @Vimes going back through the available builds would be the normal way to identify the first build with this unwanted behaviour... slow/tedious but usually effective.

I am getting some where as build 1223 (23rd Dec 2016) works fine. That contained CEC fixes.

I'll continue to work forward and let you know.

Thanks
find quote
-DH- Offline
Junior Member
Posts: 35
Joined: May 2016
Reputation: 0
Post: #1827
(2017-05-22 19:48)Milhouse Wrote:  The BD ISO crashes should be fixed in tonight's build, the "DVDDemuxFFmpeg: max_packet_size - use GetBlockSize directly" commit f1c3fc959e has been dropped from last night's build.

I can confirm for #522, iso playback works again.
find quote
Vimes Offline
Fan
Posts: 308
Joined: Feb 2009
Reputation: 3
Post: #1828
(2017-05-22 21:36)Milhouse Wrote:  @Vimes going back through the available builds would be the normal way to identify the first build with this unwanted behaviour... slow/tedious but usually effective.

I have found that build 314 works fine but from build 315 on it fails.

Build 315....

http://forum.kodi.tv/showthread.php?tid=...pid2549210

possibly relevant bit....


Quote:libcec:
added: log a warning when we detect that RPi's CEC service is used by something else, blocking libCEC. issue #191 (5469da23)
changed: const IAdapterCommunication::GetLogicalAddresses(), making the mutex mutable for now without changing the platform lib. closes #259 (0cf3f0fe)
fixed: cross compile includes (50f1179d)
fixed: detect debian based distros properly when installing python. closes #314 (f4e2ed77)
fixed: don't filter out broadcast in HandleDeviceVendorCommandWithId(). issue #309 (e1df683b)
fixed: send an active source message when a routing change has been received with libCEC's address as new route and no active source message has been sent yet. issue #309 #205 #233 (67d444dd)
fixed Commit:67d444d (d1a708b9)
fixed: vs2015 c++ redistributables (8563411d)

I have checked this twice by going up and down the builds and it is consistent with build 315 being the first to fail to switch the TV to the Pi3.

As noted at the beginning of this, the TV will switch on but the CEC config will not switch "source to this device on startup"



Hopefully that might be useful Smile

EDIT: Just to add. This was a vanilla install. No addons, apart from the one to look for and install these DEV releases. No TV shows or Movies added. Apart from regional changes nothing else done.
(This post was last modified: 2017-05-23 11:30 by Vimes.)
find quote
bleep42 Offline
Junior Member
Posts: 43
Joined: Oct 2013
Reputation: 2
Post: #1829
(2017-05-23 06:06)smp1 Wrote:  HEVC playback is broken in #0522. Kodi crash when trying to play any HEVC file. #0521 and earlier work ok.

I can confirm this is the case, h264 plays ok h265 crashes every time. Also the same on #0522x
(This post was last modified: 2017-05-23 12:54 by bleep42.)
find quote
nuwonda Offline
Member
Posts: 63
Joined: Oct 2006
Reputation: 1
Post: #1830
(2017-05-23 10:54)Vimes Wrote:  
(2017-05-22 21:36)Milhouse Wrote:  @Vimes going back through the available builds would be the normal way to identify the first build with this unwanted behaviour... slow/tedious but usually effective.

I have found that build 314 works fine but from build 315 on it fails.

Build 315....

http://forum.kodi.tv/showthread.php?tid=...pid2549210

possibly relevant bit....


Quote:libcec:
added: log a warning when we detect that RPi's CEC service is used by something else, blocking libCEC. issue #191 (5469da23)
changed: const IAdapterCommunication::GetLogicalAddresses(), making the mutex mutable for now without changing the platform lib. closes #259 (0cf3f0fe)
fixed: cross compile includes (50f1179d)
fixed: detect debian based distros properly when installing python. closes #314 (f4e2ed77)
fixed: don't filter out broadcast in HandleDeviceVendorCommandWithId(). issue #309 (e1df683b)
fixed: send an active source message when a routing change has been received with libCEC's address as new route and no active source message has been sent yet. issue #309 #205 #233 (67d444dd)
fixed Commit:67d444d (d1a708b9)
fixed: vs2015 c++ redistributables (8563411d)

I have checked this twice by going up and down the builds and it is consistent with build 315 being the first to fail to switch the TV to the Pi3.

As noted at the beginning of this, the TV will switch on but the CEC config will not switch "source to this device on startup"



Hopefully that might be useful Smile

EDIT: Just to add. This was a vanilla install. No addons, apart from the one to look for and install these DEV releases. No TV shows or Movies added. Apart from regional changes nothing else done.

this has been posted and bugged in several places without any reply thus far

-> http://forum.kodi.tv/showthread.php?tid=...pid2573814

-> https://github.com/Pulse-Eight/libcec/issues/342

either it's not a widespread issue or there is no fix...
find quote
Post Reply