• 1
  • 24
  • 25
  • 26(current)
  • 27
  • 28
  • 89
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 2
(2015-05-03, 21:51)burr Wrote:
(2015-05-03, 14:42)nikc0069 Wrote: I appear to have a disabled "enable mvc" setting despite having all the other bIt's turned on. Is there another setting I need?

It's grayed out at the latest build here too but the MVC videos are working though.

This will be fixed soon, not tonight but probably next week.

https://github.com/popcornmix/xbmc/commi...t-11014001
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-05-03, 20:39)delinend Wrote: It still appears, that since many releases, the OMXplayer still can't playback any DVD/ISO/25i without stuttering.

Can you provide a sample that demonstrates this?
Is it okay with omxplayer disabled?
New OpenELEC Isengard build #0503: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.0.1 #1 Sun May 3 22:29:25 BST 2015 armv6l GNU/Linux

# vcgencmd version
May  1 2015 18:56:06
Copyright (c) 2012 Broadcom
version f5f5ba5f2423c3dff6ccd4ca4b832264cd33f12a (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150503221752-#0503-g4ff8e20 [Build #0503]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (4ff8e20d, changelog) and tip of XBMC master (f74f8c98, changelog) with the following modifications: Build Highlights:
  1. Build upstream dcadec (DTS HD) as shared, fix performance issues (thanks @sraue)
  2. Bump libressl & libcurl - new addons required (tvheadend: RPi / RPi2)
Build Details:
  1. OpenELEC:
    • Update kernel and DVB module for WeTek Play (PR:4120, 2 commits, 4 files changed)
    • WeTek_Play: Add support for installing OE into NAND memory (06e5bdcf)
    • projects/WeTek_Play/install: provide script to clear NAND before installing (9be54ce1)
    • kbproto: update to kbproto-1.0.7 (466cae73)
    • libxkbfile: update to libxkbfile-1.0.9 (ed965ce3)
    • libpciaccess: update to libpciaccess-0.13.4 (a29fe1be)
    • libfontenc: update to libfontenc-1.1.3 (0a1c3cf6)
    • rpcbind: update to rpcbind-0.2.3 (6fe3ec88)
    • boost: update to boost-1_58_0 (9b9202db)
    • libXt: update to libXt-1.1.5 (b35920c0)
    • libXrender: update to libXrender-0.9.9 (792d40c3)
    • libmicrohttpd: update to libmicrohttpd-0.9.41 (095e5c04)
    • util-linux: update to util-linux-2.26.2 (9c271a47)
    • dcadec: build as shared library, otherwise we have 100% CPU in kodi and sound dont work (688f682a)
    • mkpkg_dcadec: cleanup (7c7288ca)
    • Delete linux-999.04-revert-xhci-Set-scatter-gather-limit.patch (aa23f676)
    • kodi: fix dcadec patch (992c2ce6)
    • libressl: update to libressl-2.1.6 (99b68f22)
    • curl: update to curl-7.42.1 (0cf2cedc)
    • Revert "projects/WeTek_Play/install: provide script to clear NAND before installing" (333fff31)
    • Revert "WeTek_Play: Add support for installing OE into NAND memory" (98994fe3)
    • kodi: add support for aml.xml settings file (to be upstreamed) (e750590e)
    • kodi: add patch to fix check for permissions in /sys (to be upstreamed) (4ff8e20d)
  2. XBMC:
    • Fix: Queue item not working for music videos (PR:7045, 1 commit, 2 files changed)
    • add advanced setting assfixedworks (PR:7018, 1 commit, 3 files changed)
    • fixed: Don't try to delete empty filename (PR:7051, 1 commit, 1 file changed)
    • [Skin] optimitation for picons in livetv (PR:7050, 1 commit, 1 file changed)
    • [cosmetic] Debug log: fix typo in units (55df8f75)
  3. newclock4:
    • New commits in this build:
      • dvdplayer: make sure not to display frames with pts > pts at screen when rw (ed3a3292)
      • dvdplayer: make sure not to block more than 50ms in renderer when ff/rw (52af5611)
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.
TNX Milhouse for included tvheadend addons.
Could you change in tvheadend so that the build version number would be seen. ATM it is 0.0.0.0 and the compile issue is discussed here ( http://openelec.tv/forum/79-tvheadend/67...?start=135 ) which mention that it's own support/tarball should be used to generate .tar github.com/tvheadend/tvheadend/blob/master/support/tarball otherwise there is no version in tvheadend.
(2015-05-04, 06:09)illiac4 Wrote: TNX Milhouse for included tvheadend addons.
Could you change in tvheadend so that the build version number would be seen. ATM it is 0.0.0.0 and the compile issue is discussed here ( http://openelec.tv/forum/79-tvheadend/67...?start=135 ) which mention that it's own support/tarball should be used to generate .tar github.com/tvheadend/tvheadend/blob/master/support/tarball otherwise there is no version in tvheadend.

Any better?

tvheadend: RPi / RPi2

Should be: v3.9-2780-gb609513 (or similar)
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.
Not sure if this is a bug but on 502 I use the Leopold service to implement overclock and hdmi pixel encoding on boot. I also use the key map editor addon. I have the new sd card driver and the autostart sh file. I use cec to control. I've noticed that whilst my key map works ok for the main interface it gets ignored in addons. Is this something I should bother adding a log for?
(2015-05-04, 10:20)nikc0069 Wrote: Not sure if this is a bug but on 502 I use the Leopold service to implement overclock and hdmi pixel encoding on boot. I also use the key map editor addon. I have the new sd card driver and the autostart sh file. I use cec to control. I've noticed that whilst my key map works ok for the main interface it gets ignored in addons. Is this something I should bother adding a log for?

And all of this works with build #0501? You need to work out (and tell us) when it last worked. A debug log (wiki) from both a working and non-working version would 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-05-04, 00:25)popcornmix Wrote:
(2015-05-03, 20:39)delinend Wrote: It still appears, that since many releases, the OMXplayer still can't playback any DVD/ISO/25i without stuttering.

Can you provide a sample that demonstrates this?
Is it okay with omxplayer disabled?

I have just PM'ed you, with a test ISO.
When OMXplayer: disable and MMAL: Enable.... all works fine.
When OMXplayer: enable and MMAL: disable.... then stuttering.

Thanks
First one, thanks again for your great work.

About the new sdcard driver, I did some tests with Rpi 2 and 1(other OS and old sd driver).

Please, take a look:

-------
Rpi2 running OpenELEC (Milhouse) build #0503 - no overclock:
Code:
[    1.302611] sdhci: Secure Digital Host Controller Interface driver
[    1.302618] sdhci: Copyright(c) Pierre Ossman
[    1.322912] DMA channels allocated for the SDHost driver
[    1.369669] Load BCM2835 SDHost driver
[    1.390849] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.557746] mmc0: new high speed SDHC card at address aaaa
Code:
## dd read test
:~ # dd if=/dev/mmcblk0p2 of=/dev/null count=300 bs=1M
300+0 records in
300+0 records out
314572800 bytes (300.0MB) copied, 13.733332 seconds, 21.8MB/s

## 2nd read test
:~ # dd if=/dev/mmcblk0p2 of=/dev/null count=300 bs=1M
300+0 records in
300+0 records out
314572800 bytes (300.0MB) copied, 0.793218 seconds, 378.2MB/s

## hdparm
:~ # hdparm -t --direct /dev/mmcblk0

/dev/mmcblk0:
Timing O_DIRECT disk reads:  68 MB in  3.09 seconds =  22.03 MB/sec

-------
Rpi1 B - overclocked @900/333/450/2
OS: Archlinuxarm running named, nfsd, haveged, hostapd, php+mysql+lighttpd, rTorrent, ipset+iptables packet filtering - usb external hdd attached:
Code:
~$ uname -a
Linux alarmpi 3.18.12-1-ARCH #1 PREEMPT Tue Apr 28 19:52:48 MDT 2015 armv6l GNU/Linux
Code:
[    2.173480] DMA channels allocated for the MMC driver
[    2.208813] Load BCM2835 MMC driver
Code:
## dd read test
:~$ sudo dd if=/dev/mmcblk0p2 of=/dev/null bs=1M count=300
300+0 records in
300+0 records out
314572800 bytes (315 MB) copied, 16.6363 s, 18.9 MB/s

## 2nd read test
:~$ sudo dd if=/dev/mmcblk0p2 of=/dev/null bs=1M count=300
300+0 records in
300+0 records out
314572800 bytes (315 MB) copied, 16.6231 s, 18.9 MB/s

## hdparm
:~$ sudo hdparm -t --direct /dev/mmcblk0

/dev/mmcblk0:
Timing O_DIRECT disk reads:  56 MB in  3.08 seconds =  18.20 MB/sec

So, what do you think about?

Thanks for watching.
You're only reading 300MB, which is being cached in available memory on the Pi2, so after the first read from SD card the second read is simply reading from the RAM cache. That's why my test is using count=1000 so there's no risk of the entire file being cached.
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-05-04, 11:45)Milhouse Wrote: You're only reading 300MB, which is being cached in available memory on the Pi2, so after the first read from SD card the second read is simply reading from the RAM cache. That's why my test is using count=1000 so there's no risk of the entire file being cached.
Ok, thanks.

[EDIT]
New test on Pi 2:
Code:
~ # dd if=/dev/mmcblk0p2 of=/dev/null count=1000 bs=1M
1000+0 records in
1000+0 records out
1048576000 bytes (1000.0MB) copied, 33.034641 seconds, 30.3MB/s

~ # dd if=/dev/mmcblk0p2 of=/dev/null count=1000 bs=1M
1000+0 records in
1000+0 records out
1048576000 bytes (1000.0MB) copied, 33.029086 seconds, 30.3MB/s

and Pi 1B:
Code:
~$ sudo dd if=/dev/mmcblk0p2 of=/dev/null count=1000 bs=1M
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 57.0789 s, 18.4 MB/s

~$ sudo dd if=/dev/mmcblk0p2 of=/dev/null count=1000 bs=1M
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 57.0655 s, 18.4 MB/s

Sounds good?
(2015-05-04, 07:38)Milhouse Wrote:
(2015-05-04, 06:09)illiac4 Wrote: TNX Milhouse for included tvheadend addons.
Could you change in tvheadend so that the build version number would be seen. ATM it is 0.0.0.0 and the compile issue is discussed here ( http://openelec.tv/forum/79-tvheadend/67...?start=135 ) which mention that it's own support/tarball should be used to generate .tar github.com/tvheadend/tvheadend/blob/master/support/tarball otherwise there is no version in tvheadend.

Any better?

tvheadend: RPi / RPi2

Should be: v3.9-2780-gb609513 (or similar)


TNX works now.
(2015-05-04, 11:05)delinend Wrote:
(2015-05-04, 00:25)popcornmix Wrote:
(2015-05-03, 20:39)delinend Wrote: It still appears, that since many releases, the OMXplayer still can't playback any DVD/ISO/25i without stuttering.

Can you provide a sample that demonstrates this?
Is it okay with omxplayer disabled?

I have just PM'ed you, with a test ISO.
When OMXplayer: disable and MMAL: Enable.... all works fine.
When OMXplayer: enable and MMAL: disable.... then stuttering.

Thanks
#0411 was the last version that OMXplayer plays MPEG2(1080I) without stutering.
Argustv PVR add-on appears dead in latest build will not enable.
New OpenELEC Isengard build #0504: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.0.1 #1 Mon May 4 22:25:45 BST 2015 armv6l GNU/Linux

# vcgencmd version
May  1 2015 18:56:06
Copyright (c) 2012 Broadcom
version f5f5ba5f2423c3dff6ccd4ca4b832264cd33f12a (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150504222452-#0504-g43d148b [Build #0504]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (43d148b6, changelog) and tip of XBMC master (70939032, changelog) with the following modifications: Build Highlights:
  1. Revert libCEC 3.0.0 bump - not ready for this yet
  2. Include videodb fix to help with v90 migration
Build Details:
  1. OpenELEC:
    • Wetek kernel update (PR:4124, 2 commits, 2 files changed)
    • WeTek_Play: Add support for installing OE into NAND memory (PR:4125, 3 commits, 16 files changed)
  2. XBMC:
    • [cec] bump to libCEC 3.0.0 (PR:6891, 1 commit, 7 files changed)
    • [pvr] Fix wrong notifications when stopping/deleting recordings/timers (PR:7037, 2 commits, 4 files changed)
    • dvdplayer: more fixes for ff/rw (PR:7049, 3 commits, 7 files changed)
    • FIX: [sysfs] do not try to create files (PR:7055, 1 commit, 1 file changed)
    • FIX: [droid] rework storage provider (PR:7042, 2 commits, 2 files changed)
  3. pvr.stalker:
    • add debian packaging (PR:2, 1 commit, 8 files changed)
    • Add license and correct copyright (PR:3, 1 commit, 3 files changed)
    • follow x.y.z versioning (PR:1, 1 commit, 2 files changed)
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Added: PR:7048: videodb: Don't allow column value length to exceed key size of unique index
    • Added: PR:7052: FIX: [gles;font] do not clip rotated text
    • Reverted: PR:6891: [cec] bump to libCEC 3.0.0 (reason: not ready for this yet, wait for OE sync)
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
  • 24
  • 25
  • 26(current)
  • 27
  • 28
  • 89

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