• 1
  • 65
  • 66
  • 67(current)
  • 68
  • 69
  • 89
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 2
(2015-06-02, 18:38)Milhouse Wrote: You should speak to the AppTV maintainer about those "Window Translator:" errors, though.

Will do, although I know in the past he's only been interested in updating the skin to be compliant with stable releases, so he might not be willing to update it to fix errors related to testbuilds.

EDIT: It seems one of the bugs with TVheadend has been fixed and now it's possible to toggle between fullscreen and the EPG (previously this would cause the video to freeze and repeatedly buffer). I did run into a serious bug when switching channel with the up/down buttons. First change it was OK, second change the video froze on the previous channel, I had audio from the new channel and everything else was locked up and I had to hard reboot in the end. I also found that the playback was very stuttery when starting and I saw errors up to 2800% on the bottom (S) sound line of the overlay. It settled down after a while but re-occured when changing channel.

Log too big to paste so uploaded: https://drive.google.com/file/d/0B1fDI89...sp=sharing

Thread for channel change lockup created here: http://forum.kodi.tv/showthread.php?tid=228596
At the end of the log:
Code:
17:41:52 770.172180 T:1563419712   ERROR: AddOnLog: Tvheadend HTSP Client: pvr.hts - Command hello failed: No response received
17:41:52 770.173279 T:1563419712   ERROR: AddOnLog: Tvheadend HTSP Client: pvr.hts - failed to send hello
does like like the TVheadend server has gone down. Afraid I don't know much about that.
New OpenELEC Isengard build #0602: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.0.4 #1 Tue Jun 2 21:05:23 BST 2015 armv6l GNU/Linux

# vcgencmd version
May 31 2015 14:24:30
Copyright (c) 2012 Broadcom
version b127f62bd972cebb74a816b01b90ecfacc226baa (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150602210256-#0602-gb301e0a [Build #0602]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (b301e0ab, changelog) and tip of XBMC master (6ce1b4df, changelog) with the following modifications: Build Highlights:
  1. Fix crash in PVR::CPVRClient::GetDriveSpace
  2. HEVC updates - should reduce 1080p judder (see here)
Build Details:
  1. Firmware (May 31):
    • Update boot/overlays/README
  2. XBMC:
    • changed: Curl's overflow buffer handling (PR:7198, 1 commit, 1 file changed)
    • CLangInfo: don't detect a language migration from "English" to "resource.language.en_gb" as a fallback mechanism (PR:7220, 1 commit, 1 file changed)
    • Revert "[guilib] fadelabel not reading scroll tag" (PR:7211, 1 commit, 5 files changed)
    • [PVR] Fix crash in PVR::CPVRClient::GetDriveSpace (Trac #15942) (PR:7216, 1 commit, 1 file changed)
    • [re-touched] update (b83bb444)
  3. dcadec:
    • Remove WAV writer support for container shifts. (84995041)
    • Fix non-representable left shifts. (121ab1b4)
    • Fix undefined left shifts of negative integers. (85d61750)
  4. newclock4:
    • New commits in this build:
      • [ffmpeg] squash: Proper fix for corruption with luma prediction on QPUs (811782c4)
      • [ffmpeg] squash: Support skipping non-reference frames when running behind (029dfdd6)
    • Commits no longer in build:
  5. kernel 4.0.y:
    • New commits in this build:
      • BCM270x: Move vc_mem (68491e93)
      • BCM270x: Add USB controller to Device Tree (392df2a9)
      • Merge pull request #989 from notro/vcmem (75b4e19a)
      • Merge pull request #993 from notro/usb (acc12c6b)
      • added mcp251x module to list of modules to get compiled as well as the corresponding overlay (f6bb0a78)
      • BCM270x: Move thermal sensor to Device Tree (f7884907)
      • bcm2835: Add thermal sensor to Device Tree (d2d32ba7)
      • BCM270x: Enable bcm2835_wdt and bcm2835-rng (8369d9b2)
      • BCM270X_DT: Add bcm2835-pm-wdt and bcm2835-rng (6325ac19)
      • Merge pull request #995 from notro/thermal (5cdc73b4)
      • Merge pull request #998 from notro/rng-wdog (58bf0e46)
  6. Additional commits/pull requests/changes not yet merged upstream:
    • Added: PR:4176: [RBP] A collection of pending RPi fixes (mkknlimg, SPI as modules, mailbox config, overlays folder)
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.
Is there still a chance that 3D isos will be supported?
(2015-06-03, 08:30)Caramba69 Wrote: Is there still a chance that 3D isos will be supported?

I think they're working on it. SSIF support is currently being worked on. It was up and running a few days ago, but it seemed to cause some issues with MVC playback, so it was reverted and pushed back a bit.

I figure once they add SSIF support, ISO playback shouldn't be very far away (fingers crossed).
Iso AND HEVC 1080p? Is there anything this Pi can't do? Wink
(2015-06-03, 11:00)nikc0069 Wrote: Iso AND HEVC 1080p? Is there anything this Pi can't do? Wink
actually no, it can even voice control your microwave https://www.raspberrypi.org/the-raspberry-pi-microwave/ Wink
As for HEVC - 1080p might only work for looooow bitrate stuff. I just tested a 720p rip I did for fun yesterday and it's not running smooth yet when bitrate is going up a bit.
Firstly - thank you to Milhouse, popcornmix and Team Kodi very much for all your hard work on this. I have been installing the test builds for a while now with great success so far.

There is one problem I have encountered with these builds that I have not been able to figure out - it has been present for all the Kodi 15 builds that I have tried.

Setup: RPi model B -> HDMI -> Sony AV Amp -> Samsung TV with Logitech Harmony remote.

Problem: switching off TV & Amp at night with remote and leaving RPi / Kodi running. In the morning, switch on - RPi still responds to ssh and is 'alive' but TV says "no signal". Screensaver has been disabled. Kodi remote on ios device has active connection but pressing buttons does not wake up HDMI signal. Starting a movie from remote does wake up HDMI signal and then returning to GUI does work.

It seems to me that something is switching off the HDMI out and it is not waking up properly when using the remote - is there a power saving feature now?

Power off and then on straight away is no problem so the problem seemingly only occurs after a long period of no activity. I had to teach my missus how to ssh into the RPi and 'killall -9 kodi.bin'!! Would be good to have a solution with a higher WAF! ;-)

Current build #601.

Hope this is enough info and thanks for any advice.

PS - the standard "Power saving" feature settings are at their default settings i.e. "Shutdown function timer"=Off, "Shutdown function"="Shutdown"
(2015-06-03, 12:31)sunstealer Wrote: There is one problem I have encountered with these builds that I have not been able to figure out - it has been present for all the Kodi 15 builds that I have tried.

No immediate idea, but we can perhaps narrow things down. Add to config.txt
Code:
hdmi_force_hotplug=1
hdmi_ignore_cec=1

and reboot, and see if it still occurs. That should mean the Pi is completely unaware of any power state changes of receiver/TV.
(2015-06-03, 12:31)sunstealer Wrote: There is one problem I have encountered with these builds that I have not been able to figure out - it has been present for all the Kodi 15 builds that I have tried.

Is it like this with the official OpenELEC 5.95.1 Beta?

If it's not a problem specific to the test builds you'd be better off discussing it in a separate thread where you can provide debug logs and all the information needed to diagnose this problem.
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-06-03, 12:48)popcornmix Wrote: No immediate idea, but we can perhaps narrow things down. Add to config.txt
Code:
hdmi_force_hotplug=1
hdmi_ignore_cec=1

and reboot, and see if it still occurs. That should mean the Pi is completely unaware of any power state changes of receiver/TV.

Brilliant - thanks for the super speedy reply - I have made the changes but will probably need to wait until tomorrow to find out if it works - will check back in and let you know. I have high hopes for this solution as it makes perfect sense - I suspect, as you do, that the RPi is somehow failing to detect that the HDMI connection has been reactivated after it has gone into some sort of 'sleep' mode - probably something about the Sony Amp switching the HDMI connection to the TV is interfering but I have insufficient knowledge of HDMI, so I'm just guessing.

Many thanks
(2015-06-03, 12:56)Milhouse Wrote: Is it like this with the official OpenELEC 5.95.1 Beta?

If it's not a problem specific to the test builds you'd be better off discussing it in a separate thread where you can provide debug logs and all the information needed to diagnose this problem.

You guys are Fast! Thank you and fair comment - TBH I don't know the answer because I only installed the official Kodi 15 build for a short time before I discovered yours - yours had lots of cool new features / fixes, so I switched before I would have known that this problem existed. All I can say is that I ran 5.95 for 2 days and didn't see the problem but it's entirely possible that it was there and I missed it. I'm going to see if popcornmix's solution works then if it would be helpful, I can revert to 5.95.1 beta and test more thoroughly - then post into the main thread.

Either way, your help here is much appreciated - thanks
Hi!

Regarding the CEC problems - my setup is completely the same as sunstealer's. I am experiencing another problem. After switching Sony AVR to another HDMI input (SAT) and then after a while switching back to RPi input AVR and television go to standby and I have to turn them on manually. It wasn't happening in #0524 and probably #0526 release, I noticed it in #0531 release.
(2015-06-03, 13:50)zmelkoow Wrote: Regarding the CEC problems - my setup is completely the same as sunstealer's. I am experiencing another problem. After switching Sony AVR to another HDMI input (SAT) and then after a while switching back to RPi input AVR and television go to standby and I have to turn them on manually. It wasn't happening in #0524 and probably #0526 release, I noticed it in #0531 release.

if it is a regression then identifying the exact build that introduced the problem would be useful.
(2015-05-30, 14:57)Forage Wrote: I love the following stuff in case you are still looking for improving the list:

(2015-05-30, 17:17)popcornmix Wrote: Note: on Pi1/Pi2 you can handle about 1000 cycles worth of work per pixel and have a decent framerate.
Complex operations like sin/cos/sqrt will take dozens of cycles. Shaders that have loops with high iterations are likely to struggle.
From your list the first one is probably out (loop of 40, then several calls to complex operations inside that loop).
The others look more plausible.
Many thanks for the guide. It helps now that you made it as an add-on as well.
Funny how only the ugliest one from the list (number 2) actually works and the rest is just too heavy for a RPi Big Grin

Now that it's an add-on, is there a way to add and remove items from the list instead of having to replace existing ones? I didn't find a config file which includes the list with the names, but just in case I overlooked something. Not that it's a big deal, it's just for playing, I was just wondering.
  • 1
  • 65
  • 66
  • 67(current)
  • 68
  • 69
  • 89

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