• 1
  • 96
  • 97
  • 98(current)
  • 99
  • 100
  • 111
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 1
Don't know if this is the best place to put this, as it's probably not RPi2 specific.
If this post belongs in the TVHeadend section, I apologize for mis-posting.

My setup is a single-seat TVHeadend installation on my RPi2.
Might be worth noting that my RPi2's revision is a21041 (made in PRC, not the UK).

The issue is that while watching any channel, pressing stop has a delay of about one second before actually responding.
** Simply switching channels does not cause it.

Reproduced with builds #0321 - #0330 and build #0202 (the first RPi2 build) - haven't tested the other builds, hopefully those will do for now.
Reproduced with TVHeadend server versions v3.9-2662-ge4cdd3c (uploaded circa #0328 by Milhouse) and v3.9-2496 (from the "Unofficial RPi2 repository")
Being perfectly honest, I haven't tested #0329 because it didn't seem to have any *functional* changes of pvr.hts code. I may be wrong on this one.

The issue does not occur with OpenElec versions 5.0.5, 5.0.6, 5.0.7 (regardless of TVHeadend server version).
The issue does not occur when I watch using Kodi 14.2 on my Win7 PC (the server still being the RPi2 of course) over LAN.
Haven't tested using any version of Kodi v15 on my Win7 yet.

Checked the logs using build #0328 and this is the relevant part IMO:

Code:
20:47:06 15878.609375 T:1968566272   DEBUG: OnKey: guide (0xe0) pressed, action is Stop
20:47:06 15878.612305 T:1968566272  NOTICE: CDVDPlayer::CloseFile()
20:47:06 15878.612305 T:1968566272  NOTICE: DVDPlayer: waiting for threads to exit
20:47:06 15878.634766 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.635742 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:06 15878.635742 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15878.635742 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.636719 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:06 15878.636719 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15878.701172 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15878.702148 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.702148 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15878.702148 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15878.702148 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.703125 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15878.765625 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.766602 T:1799570496   DEBUG: Previous line repeats 3 times.
20:47:06 15878.766602 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15878.766602 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.766602 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15878.836914 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.837891 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:06 15878.837891 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15878.837891 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15878.837891 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:06 15878.837891 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15878.914062 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15878.914062 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15878.914062 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.915039 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15878.915039 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15878.990234 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.991211 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:06 15878.991211 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15878.991211 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15878.992188 T:1799570496   DEBUG: Previous line repeats 3 times.
20:47:06 15878.992188 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15878.992188 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15879.066406 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.067383 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15879.067383 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:06 15879.067383 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.067383 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15879.148438 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.148438 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15879.149414 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15879.149414 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.149414 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15879.232422 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.232422 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15879.232422 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15879.233398 T:1799570496   DEBUG: Previous line repeats 5 times.
20:47:06 15879.233398 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15879.233398 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.233398 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15879.317383 T:1799570496   DEBUG: Previous line repeats 6 times.
20:47:06 15879.317383 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.318359 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15879.318359 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:06 15879.318359 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15879.318359 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.400391 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15879.400391 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15879.400391 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.401367 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15879.401367 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.401367 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15879.487305 T:1799570496   DEBUG: Previous line repeats 5 times.
20:47:06 15879.487305 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:06 15879.487305 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:06 15879.487305 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:06 15879.487305 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:06 15879.488281 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:07 15879.560547 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:07 15879.560547 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:07 15879.561523 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:07 15879.561523 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:07 15879.561523 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:07 15879.561523 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:07 15879.562500 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:07 15879.562500 T:1864336448   DEBUG: Previous line repeats 1 times.
20:47:07 15879.562500 T:1864336448  NOTICE: CDVDPlayer::OnExit()
20:47:07 15879.562500 T:1864336448  NOTICE: Closing stream player 1
20:47:07 15879.573242 T:1593828416  NOTICE: thread end: OMXPlayerAudio::OnExit()
20:47:07 15879.573242 T:1593828416   DEBUG: Thread OMXPlayerAudio 1593828416 terminating
20:47:07 15879.575195 T:1906308160   DEBUG: COMXCoreComponent::DecoderEventHandler - OMX.broadcom.audio_mixer Ignoring expected event: eEvent(0x1), nData1(0x8000101c), nData2(0x0), pEventData(0x(nil))
20:47:07 15879.628906 T:1864336448   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.audio_decode handle 0x65e54f20
20:47:07 15879.648438 T:1864336448   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.audio_mixer handle 0x62317c28
20:47:07 15879.650391 T:1864336448   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.audio_render handle 0x61377f50
20:47:07 15879.650391 T:1864336448  NOTICE: Closing stream player 2
20:47:07 15879.650391 T:1739584576   ERROR: OMXPlayerVideo: Got MSGQ_IS_ERROR(-1) Aborting
20:47:07 15879.650391 T:1739584576  NOTICE: thread end: video_thread
20:47:07 15879.650391 T:1739584576   DEBUG: Thread OMXPlayerVideo 1739584576 terminating
20:47:07 15879.654297 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:07 15879.655273 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:07 15879.655273 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:07 15879.655273 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:07 15879.655273 T:1799570496   DEBUG: Previous line repeats 1 times.
20:47:07 15879.655273 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:07 15879.656250 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:07 15879.656250 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:07 15879.710938 T:1864336448   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.video_scheduler handle 0x61a8c390
20:47:07 15879.734375 T:1864336448   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.video_decode handle 0x605e7df8
20:47:07 15879.748047 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:07 15879.749023 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:07 15879.749023 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:07 15879.749023 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 3
20:47:07 15879.749023 T:1864336448   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_fx handle 0x601e9588
20:47:07 15879.750000 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 2
20:47:07 15879.750000 T:1799570496   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Dropped packet with unknown stream index 1
20:47:07 15879.750977 T:1864336448   DEBUG: Previous line repeats 1 times.
20:47:07 15879.750977 T:1864336448   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.video_render handle 0x62319d40
20:47:07 15879.750977 T:1864336448  NOTICE: Closing stream player 3
20:47:07 15879.790039 T:1739584576  NOTICE: Thread JobWorker start, auto delete: true
20:47:07 15879.790039 T:1864336448   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - demux unsubscribe from 1462100646
20:47:07 15879.791016 T:1739584576   DEBUG: DoWork - Saving file state for video item pvr://channels/tv/כל הערוצים/pvr.hts_1462100646.pvr
20:47:07 15879.791992 T:1864336448   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - demux successfully unsubscribed 1462100646
20:47:07 15879.792969 T:1864336448   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - demux close
20:47:07 15879.794922 T:1864336448   DEBUG: CDVDInputStreamPVRManager::Close - stream closed
20:47:07 15879.794922 T:1864336448   DEBUG: OMXClock::OMXStop
20:47:07 15879.796875 T:1864336448   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.clock handle 0x62315600
20:47:07 15879.796875 T:1864336448   DEBUG: OnPlayBackStopped: play state was 2, starting 0
20:47:07 15879.796875 T:1864336448   DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
20:47:07 15879.797852 T:1864336448   DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
20:47:07 15879.797852 T:1864336448   DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Announce(flag=Player, sender=xbmc, message=OnStop)
20:47:07 15879.797852 T:1864336448   DEBUG: Thread DVDPlayer 1864336448 terminating
20:47:07 15879.797852 T:1968566272  NOTICE: DVDPlayer: finished waiting
20:47:07 15879.797852 T:1968566272   DEBUG: CMMALRenderer::UnInitMMAL
20:47:07 15879.818359 T:1968566272   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x28b6c10
20:47:07 15879.820312 T:1968566272   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(576464), nBufferAlignmen(16)
20:47:07 15879.829102 T:1968566272   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x25608d0
20:47:07 15879.831055 T:1968566272   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
20:47:07 15879.878906 T:1968566272   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x28b6c10
20:47:07 15879.881836 T:1968566272   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x25608d0
20:47:07 15879.881836 T:1968566272   DEBUG: DecodeJpegToTexture: decoded special://skin/backgrounds/tv.jpg 1280x720
20:47:07 15879.916992 T:1968566272  NOTICE: CDVDPlayer::CloseFile()
20:47:07 15879.916992 T:1968566272  NOTICE: DVDPlayer: waiting for threads to exit
20:47:07 15879.916992 T:1968566272  NOTICE: DVDPlayer: finished waiting
20:47:07 15879.917969 T:1968566272   DEBUG: CMMALRenderer::UnInitMMAL
20:47:07 15879.917969 T:1968566272  NOTICE: CDVDPlayer::CloseFile()

As mentioned above, build #0202 seems to behave in a similar fashion, but doesn't print all those messages (the debug prints were probably implemented later on).

What I gather from this is the issue seems to depend only on the client version (i.e. the HTSP client version).
Checking the git of pvr.hts, it looks like the messages come from CHTSPDemuxer:TonguearseMuxPacket at src/HTSPDemuxer.cpp

If I understand correctly, the HTSP clients used by Kodi 14.2 and Kodi 15 have many fundamental differences (IIRC most of the code has been rewritten).
Therefore I realize that saying the issue is with pvr.hts version 2.x isn't really saying much. Hopefully some dev can make something of it?

Other than that I must say the nightlies keep looking better and better.
Playing 1080p smoothly with a moderately overclocked RPi2 using OMX acceleration. Smile
Great work!
For testing purposes I've uploaded the following sample recording (warning, it is MPEG2 and so it is big, as in 2.4gb):

https://drive.google.com/file/d/0B8TU_Cp...sp=sharing

This recording (from Nickelodean HD in this case) is what is typical for my cable provider. Using mplayer it seems that the content is most likely 24fps and telecine'd to 29.97fps. Perhaps it can help in making playback on the RPi/RPi2 better. The interesting thing to note is that when I leave deinterlacing set to auto, it does appear to be deinterlacing the content. There is a logo in the bottom right most of the time and it flickers quite a bit. Turning deinterlacing to off stops the flicker and with this particular content does not seem to result in the usual ugly "jaggies" during motion.

Also, apologies for the actual content, it is a kid's show I recorded for one of my children.
(2015-03-31, 09:27)rickwookie Wrote: Great that #0315 introduced full frame MVC support, but I noticed this intermittently, and now it seems all the time (currently on #0329):
The video will not be correctly scaled, it's zoomed (although it appears to only be about 150%) both horizontally and vertically, and when played in 3D mode, the two images are not alligined, almost like the second image is the remainder of the first image (the bit off the edge of the screen) that's somehow on top, or ghosting the other image.
The UI thinks it's playing H.SBS (perhaps that's just down to the fact that I've put H.SBS in the filename, there's no full frame packed option to select anyway). Like I say, I was able to get it to play full frame 3D fine the first few times on the earlier build. But now, not at all. The other thing I changed is I moved over from a B+ to a Pi2.

Just went back to #0315 and the Full Frame 3D MVC plays fine again (both in 3D and 2D mode), so something in an newer build broke it (not me changing to my shiny new Pi 2). I'll try and find out which build introduced the issue.

Edit: It seems to come in intermittently in all versions, just when it happens it seems to stick now, but a reboot usually fixes it again.
Also, while going through the build just now, I noticed that the "Watch in 2D" menu item that was fixed in #0316 regresses again from #0322, i.e. it doesn't stay highlighted after selecting (even though you're actually watching in 3D). Also, look out for those round option/radio button UI elements sometimes not being scaled correctly in 3D mode along with the rest of the UI, so they end up looking like eyes rotated 90 degrees.
New OpenELEC Isengard build #0331: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 3.19.3 #1 Tue Mar 31 21:42:58 BST 2015 armv6l GNU/Linux

# vcgencmd version
Mar 27 2015 18:48:55
Copyright (c) 2012 Broadcom
version b2109b1c1c8ae8717df455cfaf312a6c1801f45a (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150331214207-#0331-g52753da [Build #0331]

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

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (52753dae, changelog) and tip of XBMC master (32c1f532, changelog) with the following modifications: Build Highlights:
  1. Various PVR addon updates
  2. DVDPlayer (mmal) fix for high CPU load and attempted fix for YouTube stutter (link)
  3. Fix for HEVC/software decode crash
Build Details:
  1. XBMC:
    • FIX: [droid] consistent splash error handling (PR:5939, 1 commit, 1 file changed)
    • python: fix HAS_WEB_SERVER ifdef guard in AddonModuleXbmcwsgi.i (PR:6795, 2 commits, 2 files changed)
    • fix for gamepad volume change (PR:6777, 1 commit, 1 file changed)
    • [muscidb] do not blindly add karaoke genre (PR:6854, 1 commit, 1 file changed)
    • [stacking] remove loose 'd' from video stack expressions (PR:6835, 1 commit, 1 file changed)
    • FIX: [droid;amc] crash when calling dispose twice (PR:6852, 1 commit, 1 file changed)
  2. dcadec:
    • Refactor and fix hierarchial downmix reversal. (49ed0a58)
    • Another hack-fix for the first residual frame. (47f588c5)
  3. pvr.argustv:
    • Update to PVR API v1.9.6 (PR:5, 1 commit, 3 files changed)
  4. pvr.dvblink:
    • Sync with API 1.9.6 (PR:8, 1 commit, 3 files changed)
  5. pvr.filmon:
    • Sync with API 1.9.6 (PR:7, 1 commit, 3 files changed)
  6. pvr.mediaportal.tvserver:
    • Pvr api update fix (PR:4, 2 commits, 4 files changed)
  7. pvr.mythtv:
    • 2.0.10 (PR:5, 5 commits, 16 files changed)
  8. pvr.nextpvr:
    • Sync with API 1.9.6 (PR:4, 1 commit, 3 files changed)
    • Stupid ':' (PR:5, 1 commit, 1 file changed)
  9. pvr.njoy:
    • Sync with API 1.9.6 (PR:3, 1 commit, 2 files changed)
  10. pvr.pctv:
    • Sync with API 1.9.6 (PR:7, 1 commit, 3 files changed)
  11. pvr.vuplus:
    • Sync with API 1.9.6 (PR:3, 1 commit, 3 files changed)
  12. newclock4:
    • New commits in this build:
      • Disable autoscrolling while on screensaver and while opening streams. (4430a9b3)
      • [omxplayer] Handle failures from EmptyThisBuffer and FillThisBuffer (9825ac87)
      • [mmalrenderer] Avoid submitting a buffer to renderer twice (fc3bb8bb)
      • [omximage] Increase timeout on encode (18ccf324)
      • [mmalrenderer] Reset m_buffers on PreInit (aae56545)
      • [mmalrenderer] Add SetCodecControl function and prefer to return pictures when renderer is low (f1342e75)
      • [mmalrenderer] Add locking around m_droppedPics (1631ea36)
      • [mmalrenderer] Avoid dropping frames when requested. May cause stutter on youtube (c7757295)
    • Commits no longer in build:
      • Disable autoscrolling while on screensaver. (cbd94f5e)
      • TEST: also disable autoscrolling while opening streams. (32834552)
      • test: Set and reset the dirty flag in a more sane way (bb1c4bc6)
      • Revert "test: Set and reset the dirty flag in a more sane way" (61caf2c0)
      • squash: RBP: add assert include (8924f58f)
      • squash: [mmalrenderer] Pass through stereo invert flag (021c9a92)
      • [omxplayer] Handle failures from EmptyThisBuffer 2 (7fa87be6)
      • squash: [omxplayer] Handle failures from EmptyThisBuffer (2535a783)
      • squash: [RBP] Make vsync event persistant (0b9d7994)
      • squash: [omxplayer] Handle failures from FillThisBuffer (0a2ece11)
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.
Forgot to mention, #0331 includes a fix (Reset m_buffers on PreInit) for HEVC/software decode crashes.
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.
Any chances to get 3D isos supported soon?
(2015-04-01, 17:39)Caramba69 Wrote: Any chances to get 3D isos supported soon?

It's now at the top of my queue, but I have a few days off on holiday. We're working on it, but please be patient-- there's lots of work to do on RPi and not that many of us to do it!
sorry for the dumb question (total rpi2 noob) , but how do i actually install "OpenELEC-RPi2.arm-Milhouse-20150331214207-#0331-g52753da" onto my memory card ? just got an rpi2 today . thanks
(2015-04-01, 19:05)paulsk231 Wrote: sorry for the dumb question (total rpi2 noob) , but how do i actually install "OpenELEC-RPi2.arm-Milhouse-20150331214207-#0331-g52753da" onto my memory card ? just got an rpi2 today . thanks

Start with OE 5.0.7 stable. Download the img file. http://openelec.tv/get-openelec
Download the Milhouse tar file and copy it to the Update folder over network: http://wiki.openelec.tv/index.php/Updating_OpenELEC
still no htsp source support back
brilliant . thanks popcornmix :-) . cant wait to get tinkering
(2015-04-01, 19:13)Doktor-X Wrote: still no htsp source support back

htsp is no longer supported internally, dropped in build #0314, see PR:6699.

Are you using pvr.hts?
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.
This may sound a little noobish but I experience the following when I start a video; I have my refreshrate on 60 and when I start a vid which also has the same refreshrate it still "switches" with an audible sound and a quick black screen. This didn't happen before and when it happened it only happened when I had this setting when the refreshrate should be set to the refreshrate of the video (the audible sound switch and quick black screen). I tried every setting thinking it was me doing something wrong but nothing changed. It always does this "switch" thing.
(2015-04-01, 22:49)Gregoire Wrote: This may sound a little noobish but I experience the following when I start a video; I have my refreshrate on 60 and when I start a vid which also has the same refreshrate it still "switches" with an audible sound and a quick black screen. This didn't happen before and when it happened it only happened when I had this setting when the refreshrate should be set to the refreshrate of the video (the audible sound switch and quick black screen). I tried every setting thinking it was me doing something wrong but nothing changed. It always does this "switch" thing.

Are you sure both hdmi modes are 60Hz? I'd guess one is 60Hz (the gui mode) and the video is 59.94Hz.
Try setting the GUI to 59.94Hz.
OK I have 2 questions, as I don't own a Pi to play with but have considered it and I'm completely new to how it all works.

First, why does passthrough not send the full lossless audio out? Why use the Pi to do the decoding?

Second, how is this little cheap device capable of properly playing back MVC 3D MKV when a far more powerful (and expensive) HTPC cannot? That doesn't make any sense to my brain!
  • 1
  • 96
  • 97
  • 98(current)
  • 99
  • 100
  • 111

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