• 1
  • 56
  • 57
  • 58(current)
  • 59
  • 60
  • 111
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 1
(2015-03-03, 21:54)popcornmix Wrote: I'm suspecting the chapter/thumbnail patch is doing something nasty....

I think you're right - the first video I tested (and hence my reply to @doldi of "no problems") only had one chapter, and doesn't buffer.

A second video, with 6 chapters, is buffering with all the open/close messages (fd=10006).

I wonder if the video @doldi is trying to play has 9 chapters (hence "fd 10009")?

Or the fd and # of chapters may just be a coincidence.

(2015-03-03, 21:54)popcornmix Wrote: @Milhouse might be worth dropping it tonight (unless you can confirm it before then)

I'll run up a quick build without it and let you know.
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.
Groan... not getting the open/close problem over nfs://... looks to be smb:// specific. Sad
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 wonder if the video @doldi is trying to play has 9 chapters :

-> http://img4.fotos-hochladen.net/uploads/...epravw.jpg

...the strukture from the *Eagles-hell freezes over* DTS5.1 DVD (many vob.files)
If you bring up the Info details during playback it should tell you how many chapters there are at the top left of the screen (in Confluence) - it should show "Chapter: #/##" whenever there is more than one chapter.
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.
yes - absolutly correct - i see them all:
#/23 Chapter
(2015-03-03, 21:54)popcornmix Wrote: I'm suspecting the chapter/thumbnail patch is doing something nasty....

Confirmed... with PR6415 reverted the repeated open/close behaviour is not present and there is no buffering over smb://.

I'll revert PR6415 in tonight'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.
New OpenELEC Isengard build #0303: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 3.19.0 #1 Tue Mar 3 21:20:13 GMT 2015 armv6l GNU/Linux

# vcgencmd version
Mar  3 2015 15:29:03
Copyright (c) 2012 Broadcom
version 4b55b3e95322381c9964fa6576476cd933f678a4 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150303211911-#0303-ga0f5e13 [Build #0303]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (a0f5e13f, changelog) and tip of XBMC master (492f9ba3, changelog) with the following modifications: Build Highlights:
  1. New firmware - fix bug with h264/v3d overclocking. Please notify any overlock related breakages.
  2. Bump sqlite, curl
  3. Fix problem enabling PVR clients
  4. Temporarily revert PR6306 to avoid crashing MediaPortal/ArgusTV PVR clients
  5. Temporarily revert PR6415 due to problems with VIDEO_TS over smb://
Build Details:
  1. Firmware (Mar 3):
    • firmware: Fix for overclocking with h264_freq and v3d_freq (see link)
    • firmware: arm_loader: Support HATs on all boards with the bplus layout
    • firmware: dtblob: Remove the static i2c0 pin assignments for B+ and 2B
    • firmware: arm_loader: Use bcm2708-rpi-cm.dtb on a Compute Module
  2. OpenELEC:
    • alsa-lib: update to alsa-lib-1.0.29 (75925c05)
    • alsa-utils: update to alsa-utils-1.0.29 (8cfceee4)
    • libgcrypt: update to libgcrypt-1.6.3 (aac8d36b)
    • sqlite: update to sqlite-autoconf-3080803 (40df0465)
    • xz: update to xz-5.2.1 (57d21f3b)
    • curl: update to curl-7.41.0 (4321543f)
    • llvm: update to llvm-3.6.0 (b7597df1)
    • Mesa: add patch to fix build with llvm-3.6 support (d97cc4e9)
    • libvorbis: update to libvorbis-1.3.5 (989ece5a)
    • kmod: update to kmod-20 (30bbe6b3)
    • systemd: disable IFLA_BOND_AD_INFO (a0f5e13f)
  3. XBMC:
    • [build] Fix python when cross compiled with unified build (PR:6183, 1 commit, 1 file changed)
    • [video] getscraperforpath() once is enough (PR:6526, 1 commit, 2 files changed)
    • [videodatabase] made some SQL statements more readable (PR:6538, 1 commit, 1 file changed)
    • Decouple Util and StringUtil (PR:6518, 2 commits, 16 files changed)
    • moved HideAllItems Tag from AdvancedSettings to GUI (PR:6559, 2 commits, 6 files changed)
    • fix a few warnings (PR:6573, 3 commits, 3 files changed)
    • ADD: [jni] add Activity and refactor to use our specific descendant (PR:6514, 1 commit, 10 files changed)
    • Audiodecoders as addons (PR:6463, 6 commits, 31 files changed)
    • cmake: support file:// based URLs for addon definitions (PR:6592, 4 commits, 2 files changed)
    • [dvdplayer] Fix CDVDPlayer::SwitchChannel signature to match IPlayer::SwitchChannel signature. (PR:6596, 1 commit, 2 files changed)
    • Optimize CPVRTimerInfoTag. No more copies, just shared pointers. (PR:6578, 1 commit, 17 files changed)
    • [cosmetic] Fix c/p error and whitespace in IPlayer.h (0e24d719)
    • addons: fix CAddonMgr::IsAddonInstalled() for disabled addons (6bb6eeaf)
    • addons: fix CAddonMgr::CanAddonBeDisabled() for disabled addons (23e27ea0)
  4. newclock4:
    • New commits in this build:
      • CVideoLibraryQueue: fix segfault in CancelJob() if CJobQueue::CancelJob() deletes the job to be cancelled (2398009d)
      • squash: [experimental] Use ffmpeg for quiet noise generation (e0b783c9)
    • Commits no longer in build:
      • CJob: make ShouldCancel() virtual (ac726fdb)
      • CProgressJob: add DoModal() and extend it to support a CGUIDialogProgress modal dialog (81a34935)
      • CFileOperationJob: cosmetics and cleanup (8f5337a3)
      • CFileOperationJob: change to derive from CProgressJob instead of CJob (52fa81e9)
      • IAddon: extend OnPostInstall with an additional "modal" parameter (0c9ad98c)
      • CAddonInstaller: rename PromptForInstall() to InstallModal() (00e05408)
      • CAddonInstaller: cosmetics and cleanup (d2c2dfb3)
      • addons: refactor CAddonInstaller and CAddonInstallerJob to be usable with a modal progress dialog (875f15dc)
      • addons: add some helper methods to CAddonMgr (7871e2e7)
      • CGUIDialogAddonInfo: make use of CAddonMgr::CanAddonBeDisabled() (ae4f9cdf)
      • addons: extend CGUIWindowAddonBrowser::SelectAddonID() to support selecting addons that haven't been installed yet (ec32b16c)
      • settings: allow more control over an addon setting's control (2b8cd3f7)
      • addons: don't ask the user if he wants to switch to a newly installed skin if the "modal" parameter is set in OnPostInstall() (1d54b180)
      • CGUIWindowManager: force close closing dialogs/windows during DeInitialize() (c84d89c2)
      • [rss] CRssReader:Tonguerocess: Sleep 5 secs before retrying CCurlFile::Get(). (55daad5a)
      • [videodatabase] fetch videos settings by file id, item and path (7875baff)
      • [videodatabase] remove dead code from GetVideoSettings (2a67738a)
      • [videodatabase] add doxy for Get-/SetVideoSettings functions (4df39d87)
      • [videothumbloader] load videosettings by item instead by path (75b2b46f)
      • [application] load videosettings by item (59c1804a)
      • makefile cosmetics (570f4771)
      • [python] add ContextItemAddonInvoker for running context item addons (1f811b39)
      • [ADDONS] Context Menu Addons System (392195a5)
      • [ADDONS] Hook up the context menu addons in all the windows (c4b50e78)
      • [addons] fix addon browser not propagating unknown context menu buttons to base class (f954a1e8)
      • [addons] remove dead code (bb4781a2)
      • [python] expose VideoInfoTag and MusicInfoTag of listitems (a3d99506)
      • [osx/ios] sync xcode project (b9699783)
      • update vs project files (7a8c4c42)
      • [repo] add isengard as repo location (b8ce24ff)
      • Add native artifacts to .gitignore (f3e797d3)
      • [X11] Use EGLint instead of GLint for EGL arrays (92cf5608)
      • [X11] With empty attributes eglChooseConfig will return all configurations, including ones with a depth buffer size of zero. A minimal depth buffer of 24 is req (805100c9)
      • [X11] Make eglChooseConfig use a dynamic array. (53a02a74)
      • [X11] The inline cast of int32 EGLint to unsigned long XVisualInfo.visualid could cause the latter to be filled with a garbage value, resulting in no VisualInfo (39498971)
      • [win32] Win32DllLoader: add wrapper for fopen_s() (2008b095)
      • cmake: improve patch file/command handling for dependencies (7ed1191c)
      • cmake: cleanup INSTALL_COMMAND/CONFIGURE_COMMAND handling for dependencies (27886390)
      • cmake: add C++11 flag (0111cd94)
      • cmake: don't install binary addon dependencies in unified deps prefix path (c5b36fa2)
      • cmake: add custom build step for addons between configure and build to force re-building changed files (thanks manuelm) (94cf21d6)
      • cmake: fix handling/passing of CMAKE_C_FLAGS/CMAKE_CXX_FLAGS (be5d0854)
      • binary addons: add kodi-platform (and its dependency tinyxml) as a common dependency (e4b9b87a)
      • cmake: always add kodi-platform as a dependency to all binary addons (26b296b1)
      • addons: add pvr addons as a binary addon (cb7ada90)
      • [win32] cmake: fix installation of binary addon DLLs when using Visual Studio (df7a65b4)
      • [win32] also install the PDB file for debug builds (dc7a0272)
      • [win32] get rid of buildpvraddons.bat and update BuildSetup.bat (1457fe47)
      • [depends] add RBPI's firmware directory to CMAKE_FIND_ROOT_PATH and CMAKE_LIBRARY_PATH (6139ce57)
      • [depends] add binary addon specific cmake Toolchain and autotools config.site (626e263a)
      • [depends] build PVR addons as binary addons (65fb53fb)
      • [depends] fix standalone building of binary addons (9bdb108a)
      • cmake: ask for sudo rights on addon install to system dirs (744d6e6d)
      • SDL clean-up - remove HAS_SDL_OPENGL (5257c5a2)
      • added: ability to grab all chapter name and chapter positions from players (5cb77d99)
      • added: ability to specify position where thumb is taken from in DVDFileInfo (5432a964)
      • added: ability to specify where to extract thumb from in thumb extractor job (a4b8d1a2)
      • added: support grabbing chapter name and position from bluray/dvds (cca27762)
      • [dvdplayer] Fix wrong chapter numbers in dvd menus. (1327f9be)
      • [demuxer] set correct startpts when seeking chapters of discs. (3669ca14)
      • [VideoThumbLoader] Add parameter to skip querying/storing stream details when extracting thumbs. (57761774)
      • [VideoThumbLoader] Make == operator more strict. (51a78bec)
      • added: show chapters in bookmark dialog (with thumbs) (be88f0e5)
      • added: if chapter is nameless, use a generic 'Chapter %u' string (e2a56052)
      • [VideoBookmarks] Add a setting for chapter thumbnail extraction. (eb56cb75)
      • [Settings/rpi] Disable chapter thumbnail extraction by default for the rpi. (fb6dfb18)
      • [mmalrenderer] Fix for hang on shutdown (e609eae0)
      • [pvr] Improve pvr manager start/stop way (ea775684)
      • [gui] Improve CGUIControlFactory::Create to use 'switch' instead of 'if' (e92aa12a)
      • [omxplayer] Fix for volume being treated as a linear scale (49955a81)
      • [mysql] properly toggle mysql transactions automode (88e3ace1)
      • Renamed GetInstance to Get (14a7522a)
      • Move more input processing over to CInputManager. (d5b95fda)
      • Encapsulated g_Keyboard in CInputManager (18b47739)
      • Encapsulated g_Mouse in CInputManager (4f1a62c2)
      • Encapsulated g_RemoteControl in CInputManager. (b6781ee6)
      • Moved settings handling into inputmanager and got rid of friend class declaration (20ccdfdb)
      • Moved key.h/cpp to input where it belongs (1df34cbd)
      • [osx/ios] sync xcode project (8a179d08)
      • Add proper tag for videos in playlists (5f6bb9a9)
      • [mmalrenderer] Fix for HAS_MMAL being set by chance (a1e9b325)
      • Decouple Util and StringUtil (46ec67a5)
      • stringutils: add test for sortstringbyname (a34bb568)
  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.
Also, in #0302, with omxplayer disabled (so only dvdplayer enabled), playing the VIDEO_TS over smb will freeze as soon as the DVD menu appears (pressing Stop will end playback and return control of the GUI). Enabling omxplayer results in the menu playing fine.

In #0303, the video menu plays correctly with omxplayer enabled or disabled, so this seems to be another problem caused by PR6415.
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-03-03, 15:32)Milhouse Wrote: The problems caused by PR6549 will be fixed in the next build.

That's great. Thanks for the quick response.
This version works on live TV on Rpi2 with ArgusTV. I have noticed however some new artifacts...

When a live TV channel is selected it tunes in and on top of screen information appears on the buffer filling up so far so good, the new artifact is that the buffer information seems then to cycle between say 99% and back down to say 15% and this repeats 3/4 times and finally goes translucent where it remains until a user action cancels the info. Live TV plays ok in background. The process repeats when tuning a different channel.

Recorded TV material smb over network does not have same buffer artifact. I have not yet tried stream an internet source.
Location UK; Media server Windows 7 with ArgusTV 2.3 with TBS6981 DVB-S2 x4 and DVB-T x 2:All network connections cabled on 1Gb router Raspberry Pi2 1GB x 2; RPI 3 x1; PiB+512MB x 3; TV Samsung 55" C8000; AV Denon AVR X2200W
A debug log might help.
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.
Hi,

It looks like problem described in post #851 is still not solved after update to #303.
@darzur I believe it was actually a bug in OMXPlayer not handling the volume level correctly and that has been fixed in #0301.
(2015-03-04, 12:22)Milhouse Wrote: A debug log might help.

Only just back home some logs here https://www.dropbox.com/sh/31t8upajt9zw1...5Pfja?dl=0
Location UK; Media server Windows 7 with ArgusTV 2.3 with TBS6981 DVB-S2 x4 and DVB-T x 2:All network connections cabled on 1Gb router Raspberry Pi2 1GB x 2; RPI 3 x1; PiB+512MB x 3; TV Samsung 55" C8000; AV Denon AVR X2200W
Well,

This fix makes radio, music ad GUI ridiculously loud in comparison to videos. Loudness was much more even in builds before #301.
  • 1
  • 56
  • 57
  • 58(current)
  • 59
  • 60
  • 111

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