• 1
  • 97
  • 98
  • 99(current)
  • 100
  • 101
  • 168
OpenELEC Testbuilds for RaspberryPi (Kodi 16.0)
From #1002 and up I have:

- massive audio stutter on all addons (incl the ones I'm not allowed to mension)
- PulseEight/libcec takes ages to connect
- overall sluggish performance
- manual fsck reported no errors

Without changing any settings I downgraded to #0931 and all is well again (PulseEight connecting is slow(ish) but works). Will wait for #1005 which is a clean build? and report back,
(2015-10-05, 23:32)charlieroot Wrote: - massive audio stutter on all addons (incl the ones I'm not allowed to mension)

It's been mentioned a couple of times that "sync playback to display" is not working with videoplayer.
Enable omxplayer or disable "sync playback to display" to avoid this bug until it is fixed.
(2015-10-05, 23:38)popcornmix Wrote:
(2015-10-05, 23:32)charlieroot Wrote: - massive audio stutter on all addons (incl the ones I'm not allowed to mension)

It's been mentioned a couple of times that "sync playback to display" is not working with videoplayer.
Enable omxplayer or disable "sync playback to display" to avoid this bug until it is fixed.

I know and I have those settings. Will double check just to be safe.
New OpenELEC Jarvis build #1005: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.1.10 #1 Mon Oct 5 22:10:01 BST 2015 armv6l GNU/Linux

# vcgencmd version
Oct  4 2015 17:47:18
Copyright (c) 2012 Broadcom
version e7d3d0fe7ae383863dbf177ba62c0807b12df0d5 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20151005215955-#1005-gdc340f5 [Build #1005]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (dc340f53, changelog) and tip of XBMC master (41738175, changelog) with the following modifications: Build Highlights:
  1. Clean build with 4.1.10 kernel
Build Details:
  1. OpenELEC:
    • projects/*/linux: sync kernel config for basic touchscreen support (456c8752)
    • scripts/checkdeps improvements (d690ffa4)
    • buildsys: clean up checkdeps (fd31d5d9)
    • scripts/checkdeps: fixup fedora / gentoo / arch (dc340f53)
  2. XBMC:
    • Check if charsetSetting is null before trying to get data from it. (PR:8086, 1 commit, 1 file changed)
    • [music] Removed refresh on artist/album info (PR:8057, 1 commit, 1 file changed)
  3. newclock5:
    • New commits in this build:
    • Commits no longer in build:
      • Revert "[demuxer] Avoid memcpy on every demuxer packet" (d9bd2e7c)
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.
Here's the #1005z build with 4.1.8 kernel (turns out we skipped the 4.1.9 kernel, and 4.1.8 is the last "known good" kernel to have been published in build #1002): RPi / RPi2

Apart from the switch to the 4.1.8 kernel, this build also includes the following updated newclock5 fixes that should help when "sync playback to display" is enabled:
  • newclock5:
    • New commits in this build:
      • another resolution fix (e81e44d8)
      • squash: rename OnLostDevice, OnResetDevice (56030b84)
      • squash: vsyncpi: avoid busy spinning when display closed (50bd5ff7)

If you experience hard freezes/lockups with #1005, please test #1005z and report if there is any improvement (or not).
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.
(Edit) Sorry, Buffering pause still remains in 1005z build.

It may seem to be starting with build #1002.
In my log messages,
Code:
16:51:24 199.614456 T:1571812352   DEBUG: CMMALVideoBuffer::CMMALVideoBuffer 0x32efed8
16:51:24 199.614639 T:1571812352   DEBUG: CMMALVideo::dec_output_port_cb - 0x5f9a7698 (0x32efed8) buffer_size(128) dts:-9223372036854.775 pts:135.552 flags:10000004:0
16:51:24 199.614807 T:1571812352   DEBUG: CMMALVideoBuffer::CMMALVideoBuffer 0x31815b8
16:51:24 199.614899 T:1571812352   DEBUG: CMMALVideo::dec_output_port_cb - 0x5f9a72e8 (0x31815b8) buffer_size(128) dts:-9223372036854.775 pts:135.585 flags:10000004:0
16:51:24 199.684875 T:1677784064   DEBUG: CVideoPlayer::SetCaching - caching state 1
16:51:24 199.685211 T:1546646528   DEBUG: CDVDAudio::Pause - pausing audio stream
16:51:24 199.686020 T:1555035136   DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
16:51:24 199.686142 T:1555035136   DEBUG: CMMALVideo::SetCodecControl flags:4000000
16:51:24 199.686234 T:1555035136   DEBUG: CMMALVideo::SetDropState - bDrop(0)
16:51:24 199.686310 T:1555035136   DEBUG: CMMALVideo::Prime - queue(0x5e5e3d60)
16:51:24 199.686386 T:1555035136   DEBUG: CMMALVideo::Recycle 0x5f9a7fd0
16:51:24 199.686478 T:1555035136   DEBUG: CMMALVideo::Recycle Send buffer 0x5f9a7fd0 from pool to decoder output port 0x5e591260 ready_queue(3)
16:51:24 199.686707 T:1555035136   DEBUG: CMMALVideo::Decode - 0x5e62a128 2412  /0      dts:136.052 pts:136.052 flags:10000004 ready_queue(3) demux_queue(0) space(1556480)
16:51:24 199.686920 T:1555035136   DEBUG: CMMALVideo::Decode - ret(4) pics(3) demux_queue(0) space(1556480) queued(0.47) (136.05:135.59) preroll(0) flags(4000000) full(0)
16:51:24 199.687119 T:1555035136   DEBUG: CMMALVideo::ClearPicture - 0x3155160 (0x5f9a81a8)
16:51:24 199.687225 T:1571812352   DEBUG: CMMALVideo::dec_input_port_cb port:0x5e590f50 buffer 0x5e62a128, len 0 cmd:0
16:51:24 199.687347 T:1555035136   DEBUG: CMMALVideoBuffer::Release 0x3155160 (0x5f9a81a8) ref:1
16:51:24 199.687439 T:1555035136   DEBUG: CMMALVideoBuffer::Acquire 0x3260b38 (0x5f9a7110) ref:1
16:51:24 199.687531 T:1555035136    INFO: CMMALVideo::GetPicture dts:0.000 pts:135.519 flags:4:10000004 MMALBuffer:0x3260b38 mmal_buffer:0x5f9a7110
16:51:24 199.687729 T:1555035136   DEBUG: CMMALVideoBuffer::Acquire 0x3260b38 (0x5f9a7110) ref:2
16:51:24 199.687851 T:1555035136   DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 1
16:51:24 199.687943 T:1555035136   DEBUG: CMMALVideo::Prime - queue(0x5e5e3d60)
16:51:24 199.688065 T:1555035136   DEBUG: CMMALVideo::Decode - ret(4) pics(2) demux_queue(0) space(1638400) queued(0.47) (136.05:135.59) preroll(0) flags(4000000) full(0)
16:51:24 199.688263 T:1555035136   DEBUG: CMMALVideo::ClearPicture - 0x3260b38 (0x5f9a7110)
16:51:24 199.688385 T:1555035136   DEBUG: CMMALVideoBuffer::Release 0x3260b38 (0x5f9a7110) ref:1
16:51:24 199.688477 T:1555035136   DEBUG: CMMALVideoBuffer::Acquire 0x32efed8 (0x5f9a7698) ref:1
16:51:24 199.688583 T:1555035136    INFO: CMMALVideo::GetPicture dts:0.000 pts:135.552 flags:4:10000004 MMALBuffer:0x32efed8 mmal_buffer:0x5f9a7698
16:51:24 199.688705 T:1966415872   DEBUG: ------ Window Init (DialogSeekBar.xml) ------
16:51:24 199.688843 T:1555035136   DEBUG: CMMALVideoBuffer::Acquire 0x32efed8 (0x5f9a7698) ref:2
16:51:24 199.688965 T:1555035136   DEBUG: CMMALVideo::Prime - queue(0x5e5e3d60)
16:51:24 199.689087 T:1555035136   DEBUG: CMMALVideo::Decode - ret(4) pics(1) demux_queue(0) space(1638400) queued(0.47) (136.05:135.59) preroll(0) flags(4000000) full(0)
16:51:24 199.689178 T:1555035136   DEBUG: CMMALVideo::ClearPicture - 0x32efed8 (0x5f9a7698)
16:51:24 199.689423 T:1555035136   DEBUG: CMMALVideoBuffer::Release 0x32efed8 (0x5f9a7698) ref:1
16:51:24 199.689590 T:1555035136   DEBUG: CMMALVideoBuffer::Acquire 0x31815b8 (0x5f9a72e8) ref:1
16:51:24 199.689713 T:1555035136    INFO: CMMALVideo::GetPicture dts:0.000 pts:135.585 flags:4:10000004 MMALBuffer:0x31815b8 mmal_buffer:0x5f9a72e8
16:51:24 199.694092 T:1966415872   DEBUG: CMMALVideoBuffer::Release 0x3155160 (0x5f9a81a8) ref:0
16:51:24 199.694336 T:1966415872   DEBUG: CMMALVideoBuffer::~CMMALVideoBuffer 0x3155160
16:51:24 199.694504 T:1555035136   DEBUG: CMMALVideoBuffer::Acquire 0x31815b8 (0x5f9a72e8) ref:2
16:51:24 199.694656 T:1555035136   DEBUG: CMMALVideo::Prime - queue(0x5e5e3d60)
16:51:24 199.694763 T:1555035136   DEBUG: CMMALVideo::Recycle 0x5f9a81a8
16:51:24 199.694870 T:1555035136   DEBUG: CMMALVideo::Recycle Send buffer 0x5f9a81a8 from pool to decoder output port 0x5e591260 ready_queue(0)
16:51:24 199.695160 T:1555035136   DEBUG: CMMALVideo::Decode - ret(2) pics(0) demux_queue(0) space(1638400) queued(0.47) (136.05:135.59) preroll(0) flags(4000000) full(0)
16:51:24 199.695267 T:1555035136   DEBUG: CMMALVideo::SetSpeed 1000->0
16:51:24 199.700912 T:1966415872   DEBUG: CMMALVideoBuffer::Acquire 0x3260b38 (0x5f9a7110) ref:2
16:51:24 199.701691 T:1596650496   DEBUG: CMMALVideoBuffer::Release 0x3260b38 (0x5f9a7110) ref:1
16:51:24 199.703796 T:1966415872   DEBUG: CMMALVideoBuffer::Release 0x3260b38 (0x5f9a7110) ref:0
16:51:24 199.704041 T:1966415872   DEBUG: CMMALVideoBuffer::~CMMALVideoBuffer 0x3260b38
16:51:24 199.705963 T:1966415872   DEBUG: CMMALVideoBuffer::Acquire 0x32efed8 (0x5f9a7698) ref:2
16:51:24 199.706970 T:1596650496   DEBUG: CMMALVideoBuffer::Release 0x32efed8 (0x5f9a7698) ref:1
16:51:24 199.707870 T:1571812352   DEBUG: CMMALVideoBuffer::CMMALVideoBuffer 0x30ef9f0
16:51:24 199.708054 T:1571812352   DEBUG: CMMALVideo::dec_output_port_cb - 0x5f9a74c0 (0x30ef9f0) buffer_size(128) dts:-9223372036854.775 pts:135.619 flags:10000004:0
16:51:24 199.709427 T:1966415872   DEBUG: CMMALVideoBuffer::Release 0x32efed8 (0x5f9a7698) ref:0
16:51:24 199.709595 T:1966415872   DEBUG: CMMALVideoBuffer::~CMMALVideoBuffer 0x32efed8
16:51:24 199.711166 T:1966415872   DEBUG: CMMALVideoBuffer::Acquire 0x31815b8 (0x5f9a72e8) ref:3
16:51:24 199.711838 T:1596650496   DEBUG: CMMALVideoBuffer::Release 0x31815b8 (0x5f9a72e8) ref:2
16:51:24 199.733261 T:1571812352   DEBUG: CMMALVideoBuffer::CMMALVideoBuffer 0x339dce0
16:51:24 199.733704 T:1571812352   DEBUG: CMMALVideo::dec_output_port_cb - 0x5f9a7870 (0x339dce0) buffer_size(128) dts:-9223372036854.775 pts:135.652 flags:10000004:0
16:51:24 199.733841 T:1571812352   DEBUG: CMMALVideoBuffer::CMMALVideoBuffer 0x30e3a00
16:51:24 199.733948 T:1571812352   DEBUG: CMMALVideo::dec_output_port_cb - 0x5f9a7a48 (0x30e3a00) buffer_size(128) dts:-9223372036854.775 pts:135.685 flags:10000004:0
16:51:24 199.753189 T:1956639744   DEBUG: ActiveAE - start sync of audio stream
16:51:25 200.444656 T:1677784064   DEBUG: ffmpeg[6400F400]: [NULL] Current profile doesn't provide more RBSP data in PPS, skipping
16:51:29 204.765381 T:1677784064   DEBUG: Previous line repeats 3 times.
16:51:29 204.765594 T:1677784064   DEBUG: ffmpeg[6400F400]: Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
16:51:31 206.792404 T:1966415872   DEBUG: Previous line repeats 1 times.
16:51:31 206.794601 T:1966415872   DEBUG: ------ Window Init (VideoOSD.xml) ------
16:51:32 207.517654 T:1677784064   DEBUG: ffmpeg[6400F400]: [hls,applehttp] HLS request for url 'http://cbsnewshd-lh.akamaihd.net/i/CBSN_2@199302/segment144403143_4000_av-b.ts?sd=10&rebase=on', offset 0, playlist 0
16:51:32 207.518112 T:1677784064   DEBUG: ffmpeg[6400F400]: Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
16:51:32 207.518616 T:1677784064   DEBUG: ffmpeg[6400F400]: [http] No trailing CRLF found in HTTP header.
16:51:32 207.518860 T:1677784064   DEBUG: ffmpeg[6400F400]: Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
16:51:33 208.780930 T:1677784064   DEBUG: ffmpeg[6400F400]: [NULL] Current profile doesn't provide more RBSP data in PPS, skipping
16:51:34 209.645142 T:1677784064   DEBUG: Previous line repeats 2 times.
16:51:34 209.645355 T:1677784064   DEBUG: CVideoPlayer::SetCaching - caching state 2
16:51:34 209.645844 T:1555035136   DEBUG: CMMALVideo::SetSpeed 0->0
16:51:34 209.645996 T:1546646528   DEBUG: CDVDAudio::Pause - pausing audio stream
16:51:38 213.582062 T:1966415872   DEBUG: ProcessMouse: trying mouse action leftclick

Last "CDVDAudio:Tongueause" action made by video player, player paused and it doesn't resume again.

Code:
xbmc/cores/VideoPlayer/DVDAudio.cpp
@@ -61,7 +61,7 @@ bool CDVDAudio::Create(const DVDAudioFrame &audioframe, AVCodecID codec, bool ne
   // if passthrough isset do something else
   CSingleLock lock(m_critSection);
   unsigned int options = needresampler && !audioframe.passthrough ? AESTREAM_FORCE_RESAMPLE : 0;
-  options |= AESTREAM_AUTOSTART;
+  options |= AESTREAM_PAUSED;

   m_pAudioStream = CAEFactory::MakeStream(
     audioframe.data_format,

I guess new sync method made problem on resuming playback after sync.

[/quote]
(2015-10-06, 06:13)parcel Wrote: (Edit) Sorry, Buffering pause still remains in 1005z build.

Always post complete logs to a paste site.
Are you using "sync playback" and "passthrough"? If so disable passthrough and see if it changes. That combination is not currently supported.
(2015-10-05, 23:32)charlieroot Wrote: - massive audio stutter on all addons (incl the ones I'm not allowed to mension)

Any better with #1005z?
(2015-10-06, 12:32)popcornmix Wrote:
(2015-10-06, 06:13)parcel Wrote: (Edit) Sorry, Buffering pause still remains in 1005z build.

Always post complete logs to a paste site.
Are you using "sync playback" and "passthrough"? If so disable passthrough and see if it changes. That combination is not currently supported.

'sync playback' disabled. It's not working.
Video playback paused after syncing.
(2015-10-05, 21:31)bagofcrap24 Wrote: I've yet to be able to get build 1002 to freeze so it's looking like build 1003 is where the issue first arrives

How frequent are the crashes on #1003?
Can you confirm if #1005z is good/bad.
(2015-10-05, 11:51)scotty144 Wrote: I did a quick test this morning with some of my 3d iso's on the new build. One file in particular that always crashed kodi doesn't crash anymore but it still won't play and just returns to the home screen. Another file that used to play will now only play audio with no picture. A third file that would play for a minute or two still does the same and then crashes Kodi.


Baby steps. Thanks for the attention and perseverance Milhouse.

I can also confirm that 3d blueray iso's crashes still occur with #1004 build.
(2015-10-06, 14:52)cobric Wrote:
(2015-10-05, 11:51)scotty144 Wrote: I did a quick test this morning with some of my 3d iso's on the new build. One file in particular that always crashed kodi doesn't crash anymore but it still won't play and just returns to the home screen. Another file that used to play will now only play audio with no picture. A third file that would play for a minute or two still does the same and then crashes Kodi.


Baby steps. Thanks for the attention and perseverance Milhouse.

I can also confirm that 3d blueray iso's crashes still occur with #1004 build.

Have you also disabled the omxplayer and use the videoplayer instead?
(2015-10-06, 14:47)popcornmix Wrote: How frequent are the crashes on #1003?
Can you confirm if #1005z is good/bad.

With my setup the crash is happening within a few minutes of boot. I can be doing anything or nothing for the crash to occur.

I can't test until about 3 hours from now but I'll let you know once I'm home how things get on with both 1005 builds.
(2015-10-06, 15:16)querty1000 Wrote: Have you also disabled the omxplayer and use the videoplayer instead?

No, I use omxplayer. Didn't know that playing full frame MVC 3d content is even possible with videoplayer. I'll try tonight.
Kodi freeze during runtime. Connected via ssh and killed kodi with "kill -SIGABRT PID".
This is the crashlog: http://pastebin.com/TsLEgULe

Sadly I still see Kodi freezing very often.
  • 1
  • 97
  • 98
  • 99(current)
  • 100
  • 101
  • 168

Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 16.0)10