• 1
  • 15
  • 16
  • 17(current)
  • 18
  • 19
  • 89
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 2
New OpenELEC Isengard build #0424: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.0.0 #1 Fri Apr 24 23:52:35 BST 2015 armv6l GNU/Linux

# vcgencmd version
Apr 21 2015 14:40:08
Copyright (c) 2012 Broadcom
version 2d5ad04b63af4233440c3f7c8587108223201102 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150424234137-#0424-gc1c1bc4 [Build #0424]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (c1c1bc42, changelog) and tip of XBMC master (06942945, changelog) with the following modifications: Build Highlights:
  1. Various updates
Build Details:
  1. OpenELEC:
    • Update libinput and xf86-input-libinput (PR:4104, 2 commits, 2 files changed)
    • ntfs-3g_ntfsprogs: update to ntfs-3g_ntfsprogs-2015.3.14 (ba602741)
    • curl: update to curl-7.42.0 (6c4ad8f9)
    • libressl: update to libressl-2.1.6 (17f5333d)
    • libressl: build statically (needs addon rebuild) (c1c1bc42)
  2. XBMC:
    • [python] add DelayedCallGuard to xbmcvfs.listdir. closes #14212 (PR:6869, 1 commit, 1 file changed)
    • [confluence language strings] fix typo - capitalized second word (PR:7000, 1 commit, 1 file changed)
  3. pvr.mythtv:
    • 2.1.0 (PR:6, 4 commits, 24 files changed)
  4. newclock4:
    • New commits in this build:
      • dvdplayer: fix crash caused by GENERAL_SYNCHRONIZE messages (dded7d6d)
      • dvdplayer: add missing msg handler for GENERAL_SYNCHRONIZE (0816db43)
      • [dvdplayer] Add back required include (6a0f0397)
  5. 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.
In version 0424 the tvheadend (addon) is not starting. On version 0423 it is working ok.

Log:
http://pastebin.com/TmJKtceS
(2015-04-25, 06:50)illiac4 Wrote: In version 0424 the tvheadend (addon) is not starting. On version 0423 it is working ok.

Log:
http://pastebin.com/TmJKtceS

Ah yes, that would be the libressl change.

Try this new v3.9.2747-g3049486 build of the tvheadend client: RPi / RPi2
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.
(2015-04-25, 07:18)Milhouse Wrote:
(2015-04-25, 06:50)illiac4 Wrote: In version 0424 the tvheadend (addon) is not starting. On version 0423 it is working ok.

Log:
http://pastebin.com/TmJKtceS

Ah yes, that would be the libressl change.

Try this new v3.9.2747-g3049486 build of the tvheadend client: RPi / RPi2


Jep with this updated addon it works now.
Found out why DSD was not working properly, I had MMAL disabled in video acceleration, so that the music goes to USB audio and movies to HDMI audio. No matter the bufferring, with MMAL disabled, DSD can't play. I suppose I will have go to settings each time and disable / enable MMAL when I want music on USB, since DSD files are rather few and they still don't play that great on RPI, occasional clicks are distracting. And I don't want to switch from HDMI to USB audio every time I watch a movie or listen to FLAC files, so MMAL is the easiest way. It would be lovely if we can get in the future a switch that allows us to select different audio outputs for music and movies.
There are addons on the forum that allow a one button switch of audio outputs.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
New OpenELEC Isengard build #0425: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.0.0 #1 Sat Apr 25 21:25:58 BST 2015 armv6l GNU/Linux

# vcgencmd version
Apr 21 2015 14:40:08
Copyright (c) 2012 Broadcom
version 2d5ad04b63af4233440c3f7c8587108223201102 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150425212500-#0425-g906b503 [Build #0425]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (906b5030, changelog) and tip of XBMC master (81d04596, changelog) with the following modifications: Build Highlights:
  1. newclock4: Solarwinds and Plasma GLES screensavers
  2. New PVR: pvr.vbox added
  3. Revert libressl static linking - updated tvheadend addon: RPi / RPi2
Build Details:
  1. OpenELEC:
    • mesa: update to mesa-10.5.4 (d5338347)
    • new addon: pvr.vbox (f799bc33)
    • Revert "udevil: use SYSTEMD_WANTS in udev" (30d43e17)
    • Revert "libressl: build statically (needs addon rebuild)" (e20d6214)
    • Revert "libressl: update to libressl-2.1.6" (430f976f)
    • Revert "curl: update to curl-7.42.0" (787e6ba6)
    • scripts/create_addon: add support for PKG_ADDON_REPOVERSION (2e1595d1)
    • addons: force repo version 6.0 (f153c7e9)
    • vdr-iptv: update to 2.2.1 (b0cf3e56)
    • vdr-satip: update to 2.2.1 (02df206f)
    • scripts/create_addon: ups. messed on rebase (906b5030)
  2. XBMC:
    • dvdpayer: fix GENERAL_SYNCHRONIZE (PR:7013, 2 commits, 3 files changed)
  3. newclock4:
    • New commits in this build:
      • experiment: how to add a new screensaver (376bf2dd)
    • Commits no longer in build:
      • dvdplayer: fix crash caused by GENERAL_SYNCHRONIZE messages (dded7d6d)
      • dvdplayer: add missing msg handler for GENERAL_SYNCHRONIZE (0816db43)
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Added: PR:7016: videorefclock: fix deadlock in glx method
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.
I come back once again about vp9 decoding with libvpx-vp9,
After some search I found how to enable 4 threads decoding. I patch ffmpeg libvpxdec.c like this :

- .threads = FFMIN(avctx->thread_count, 16)
+ .threads = 4

I don't know if it's the good way to patch but now libvpx-vp9 use 4 threads and it's fast enough to decode 720p vp9 file

Here is my openelec version with libvpx decoding (+ vp9 sample ) if someone want to try : https://drive.google.com/file/d/0B3hIUz8...sp=sharing
@fab67: Have you thought about creating a pull request?
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.
(2015-04-26, 00:20)Milhouse Wrote: @fab67: Have you thought about creating a pull request?

Not yet
Because I don't know if it's break something, I will test some more vp9 file from youtube for example ...
and It need to add external lib ( libvpx ) to ffmpeg and I don't know if openelec team is interested or will allow that
I noticed in Build 425 that I cannot browse my Windows Share via Videos/ Files. I get a Connection timed out. Could not connect to network server.
I haven't browsed this share in a few weeks so I'm not sure when this started happening.

Anyone else having this issue?
Is this share hosted on Windows 10? I've no problem accessing a Windows 7 smb:// share with #0425, but there has been a reported problem with Windows 10.

If you haven't already, restart the device hosting the smb share to see if that resolves the issue.

Go back through builds to determine when the problem started.

A debug log (wiki) would also be useful.
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.
(2015-04-26, 03:14)Milhouse Wrote: Is this share hosted on Windows 10? I've no problem accessing a Windows 7 smb:// share with #0425, but there has been a reported problem with Windows 10.

If you haven't already, restart the device hosting the smb share to see if that resolves the issue.

Go back through builds to determine when the problem started.

A debug log (wiki) would also be useful.

I'm using Windows 7. I restarted the workstation and that resolved the problem. Thanks so much for the suggestion and great work.
(2015-04-25, 23:13)Milhouse Wrote: New OpenELEC Isengard build #0425
  • Additional commits/pull requests/changes not yet merged upstream:
    • Added: PR:7016: videorefclock: fix deadlock in glx method

This PR does not change any code xD. It only adds brackets around the code and indents it, but no test case (ie: no for, if, or any other statement).
There are no changes in it. I have commented about it on the PR to @FernetMenta
The extra brackets are what (hopefully) means the fix works - they cause the lock to go out of scope before the deadlock can occur.
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.
  • 1
  • 15
  • 16
  • 17(current)
  • 18
  • 19
  • 89

Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 214