• 1
  • 11
  • 12
  • 13(current)
  • 14
  • 15
  • 168
OpenELEC Testbuilds for RaspberryPi (Kodi 16.0)
Sorry.. Long time away.

Regarding playback of smooth DVD/ISO/MPEG2 files: There was a big change from and with build #623 and still not possible via OMXplayer only in build #719!
I just figured out, that I have to Disable the "Prefer PTS timestamps" in the Video/Acceleration menu, to get smooth playback. Is there a reason that this is Enable by default ?

Btw.:Using RPi2 and PAL DVD/ISO/MPEG2 playback's..

Thanks and best regards
(2015-07-20, 15:18)delinend Wrote: I just figured out, that I have to Disable the "Prefer PTS timestamps" in the Video/Acceleration menu, to get smooth playback. Is there a reason that this is Enable by default ?

Yes. Basically sensible files like mkv work with either setting. Live TV (.ts files) need "prefer PTS timestamps" enabled. DVD images need "prefer PTS timestamps" disabled.

Now, this settings option is a temporary workaround. Top of my list at the moment is finding a solution that allows the option to be removed.
I have a reasonable set of sample files that have problems either with or without "prefer PTS timestamps", so I need to find some scheme that makes them all play smoothly.
I hope to get something out for testing this week that behaves better.
Thanks for the awesome work man! The advanced deinterlacing is fantastic! It is just amazing what the little Pi2 can do.
You might get deinterlacing running without problem, but it unexpectedly affected playing of x265 videos. Build #0719 is better than the several builds this week. For last couple of builds, it exhibits audio out of sync and frame drop from the start. For build #0719, it plays the x265 video for a few minutes and then freeze, but audio kept running. I had to roll back to build #0712 or #0713, then every x265 could be played perfectly until the end.

H:\DCIM\158CANON\IMG_5859.JPG
Sorry, I tried to paste a photo of the freeze screen but failed.
(2015-07-20, 23:33)wchick132 Wrote: I had to roll back to build #0712 or #0713, then every x265 could be played perfectly until the end.

Can you confirm the exact latest build with good x265?
Build #0712.
Build #0714 definitely where the problem started. Also the official release 5.95.3 exhibits the same problem. Almost all of my x265 videos would freeze within 2 minutes.

When the video image freeze, half of the cases have color blocks shown on the screen but the audio kept going. Most of the time, I can stop it and it returns to previous menu. That mean the RPi2 didn't crash at all.
I understand that the problem might be font cache related. All x265 videos I tested are in mkv format and comes with subtitles, either embedded or in external srt files. I set Arial.ttf as the default font as some of the subtitle files are Chinese (UTF-8 coded)

Hope this information help.
(2015-07-21, 00:35)wchick132 Wrote: Build #0712.

(2015-07-21, 00:40)wchick132 Wrote: Build #0714 definitely where the problem started. Also the official release 5.95.3 exhibits the same problem. Almost all of my x265 videos would freeze within 2 minutes.

So is #0713 good or bad?
I would say good. But the date code is confusing as the name is OpenELEC-RPi2.arm-6.0-Milhouse-20150714015859-#0713-ga1fff18.tar.
Oops, my bad. Build #0713 also has problem when playing the same x265 video file, only it could last much longer, like 10 minutes or more. Also it doesn't freeze at first but uncountable color square scattered around the image while it continue to play.
I'm also seeing hevc pauses followed by pixelation in the latest build #0720 (currently uploading).

When testing Sintel (720p) playback will occasionally pause, with these messages appearing in the log:

Code:
kodi.log-03:38:29 864.179749 T:1367340096   DEBUG: CMMALRenderer::GetImage - 0x6d4f3c48 3
kodi.log-03:38:29 864.213989 T:1967628288   DEBUG: CMMALRenderer::RenderUpdate - 0x6d4f3c48 3 f:0
kodi.log-03:38:29 864.229919 T:1367340096   DEBUG: CMMALRenderer::GetImage - 0x6d4f34e8 4
kodi.log-03:38:29 864.253357 T:1967628288   DEBUG: CMMALRenderer::RenderUpdate - 0x6d4f34e8 4 f:0
kodi.log-03:38:29 864.263062 T:1367340096   DEBUG: CMMALRenderer::GetImage - 0x6d4f3c48 5
kodi.log:03:38:29 864.765076 T:1367340096   ERROR: CMMALRenderer::GetImage - mmal_queue_get failed
kodi.log-03:38:34 869.263733 T:1967628288   ERROR: Previous line repeats 5 times.
kodi.log-03:38:34 869.263977 T:1967628288   DEBUG: CMMALRenderer::RenderUpdate - 0x6d4f3c48 5 f:0
kodi.log-03:38:34 869.280212 T:1367340096   DEBUG: CMMALRenderer::GetImage - 0x6d4f34e8 2
kodi.log-03:38:34 869.338989 T:1967628288   DEBUG: CMMALRenderer::RenderUpdate - 0x6d4f34e8 2 f:0
kodi.log-03:38:34 869.346558 T:1367340096   DEBUG: CMMALRenderer::GetImage - 0x6d4f3c48 1
kodi.log-03:38:34 869.351013 T:1967628288   DEBUG: CMMALRenderer::RenderUpdate - 0x6d4f3c48 1 f:0

Full debug log: http://sprunge.us/TPZa
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've encountered similar situation with build #0714 to build #0719. If playback doesn't freeze, it pauses once in a while and tries to catch up, showing pixelation (or color blocks) scattered around on the image. It never happened on build #0712.

Should I try to turn off one or both acceleration and test again?
New OpenELEC Isengard build #0720: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.1.2 #1 Mon Jul 20 23:56:24 BST 2015 armv6l GNU/Linux

# vcgencmd version
Jul 16 2015 19:12:56
Copyright (c) 2012 Broadcom
version bc619b5e5aa64f2b5fdd24f6b6a4e61907027a35 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150720235535-#0720-g40fa430 [Build #0720]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (40fa430c, changelog) and tip of XBMC master (e4e0505d, changelog) with the following modifications: Build Highlights:
  1. New AudioDSP addon support (ADSP addon-ons still need to be built - work in progress, a little unstable right now)
Build Details:
  1. XBMC:
    • Audio dsp addon handling (PR:4402, 16 commits, 113 files changed)
    • dvdplayer: fix mimetype after 89538103d60f64106f8ad998427c7286a3766244 (PR:7548, 1 commit, 1 file changed)
    • [dllloader] Fix logging of dlls without absolute path (PR:7550, 1 commit, 1 file changed)
    • [PVR] Ignore article & folders when sorting Timers (PR:7455, 1 commit, 1 file changed)
    • [pvr] - expose timeshift info to GUI (PR:7536, 1 commit, 11 files changed)
    • [linux] fix crashlog generation (PR:7558, 1 commit, 1 file changed)
    • [guilib] fix hint text not shown in keyboard dialog (PR:7554, 1 commit, 1 file changed)
    • use CVariant for strings in dialogs (PR:7563, 1 commit, 1 file changed)
    • [win32] cmake: no need to check for install permissions (avoid creating unneeded directories) (PR:7560, 1 commit, 1 file changed)
    • [win32] Add ADSP option to Windows installer (PR:7565, 1 commit, 2 files changed)
    • remove duplicate ;; (PR:7566, 1 commit, 32 files changed)
    • [win32] Use actuall add-on names instead of chopped addon-id in Windo… (PR:7567, 1 commit, 1 file changed)
    • bump binary addons (PR:7568, 2 commits, 20 files changed)
  2. pvr.argustv:
    • Minimal support for PVR API 2.1.0 (PR:24, 2 commits, 3 files changed)
  3. pvr.demo:
    • Minimal support for PVR API 2.1.0 (PR:17, 2 commits, 2 files changed)
  4. pvr.dvblink:
    • Minimal support for PVR API 2.1.0 (PR:22, 2 commits, 3 files changed)
  5. pvr.dvbviewer:
    • Minimal support for PVR API 2.1.0 (PR:14, 2 commits, 3 files changed)
  6. pvr.filmon:
    • Minimal support for PVR API 2.1.0 (PR:19, 2 commits, 3 files changed)
  7. pvr.hts:
    • Bump add-on for PVR API 2.1.0 (already implemented, let's use it) (PR:66, 2 commits, 3 files changed)
  8. pvr.iptvsimple:
    • Minimal support for PVR API 2.1.0 (PR:30, 2 commits, 3 files changed)
  9. pvr.mediaportal.tvserver:
    • Minimal support for PVR API 2.1.0 (PR:20, 2 commits, 3 files changed)
  10. pvr.mythtv:
    • Support for PVR API 2.1.0 (PR:23, 2 commits, 3 files changed)
  11. pvr.nextpvr:
    • Minimal support for PVR API 2.1.0 (PR:20, 2 commits, 3 files changed)
  12. pvr.njoy:
    • Minimal support for PVR API 2.1.0 (PR:14, 2 commits, 3 files changed)
  13. pvr.pctv:
    • Minimal support for PVR API 2.1.0 (PR:18, 2 commits, 3 files changed)
  14. pvr.stalker:
    • Minimal support for PVR API 2.1.0 (PR:17, 2 commits, 3 files changed)
  15. pvr.vbox:
    • Minimal support for PVR API 2.1.0 (PR:92, 2 commits, 3 files changed)
  16. pvr.vdr.vnsi:
    • Bump add-on for PVR API 2.1.0 (already implemented, let's use it) (PR:21, 1 commit, 1 file changed)
  17. pvr.vuplus:
    • Minimal support for PVR API 2.1.0 (PR:16, 2 commits, 3 files changed)
  18. pvr.wmc:
    • Minimal support for PVR API 2.1.0 (PR:18, 2 commits, 3 files changed)
  19. newclock4:
    • New commits in this build:
      • dvdplayer: flush renderbuffers when flushing video player (868e2f94)
      • [mmalcodec] Populate the framerate of video decoder (53be02de)
    • Commits no longer in build:
      • [dllloader] Fix logging of dlls without absolute path (38c5f669)
  20. kernel 4.1.y:
    • New commits in this build:
      • BCM270X_DT: Fix I2S register map (bc216042)
      • BCM2835_DT: Fix I2S register map (a4c38fc8)
      • Merge pull request #1080 from rtiemann/rpi-4.1.y-i2s-iomem (780cbf47)
      • config: Enable SHT drivers for raspberry pi (76a6fde3)
      • BCM270X_DT: Correct typo in overlays/README (49158f02)
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
  • 11
  • 12
  • 13(current)
  • 14
  • 15
  • 168

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