<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Tue, Aug 9, 2016 at 5:32 PM Joseph Fry <<a href="mailto:joe@thefrys.com">joe@thefrys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Tue, Aug 9, 2016 at 3:59 PM Peter Bennett <<a href="mailto:cats22@comcast.net" target="_blank">cats22@comcast.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 08/09/2016 01:08 PM, jrh wrote:<br>
> Nothing I do eliminate the stutter.<br>
><br>
I have not seen the speedup and slowdown problem except with the Dolby<br>
passthrough. Normally if there is a slowdown you consistently get video<br>
behind audio messages. Probably you will have to try the full raspbian.<br>
Use the latest one from May 2016 and install updates after setting up<br>
the SD card.<br>
<br>
Some other things to try -<br>
<br>
For audio playback you can try various ALSA entries from the list, or<br>
you can try OpenMAX:hdmi. If ALSA is not working you can try using the<br>
raspi-config advanced audio to force audio to HDMI. Changes you make<br>
with that will affect the ALSA default but will not affect OpenMAX:hdmi.<br>
<br>
Make sure in the audio that you select Stereo speakers and not 5.1 or<br>
7.1 - even if you actually have surround speakers.<br>
<br>
In setup video playback, try both openmax normal and openmax high<br>
quality. Do they both give the problem?<br>
<br>
I have not tried it with Raspbian Lite. The dependencies in the package<br>
are based on the normal Raspbian. It is possible that Raspbian Lite is<br>
missing some OpenGL component and using a software emulation of OpenGL<br>
instead. That causes problems. The package is designed to look for the<br>
correct OpenGL libraries but if they are not in the expected place it<br>
may instead use the emulation libraries. The OpenMAX high quality<br>
profile uses OpenGL.<br>
<br>
Peter<br></blockquote><div><br></div></div></div><div dir="ltr"><div class="gmail_quote"><div>I have tried all of the OpenMax vs alsa settings, and manually typed in ALSA:Default as mentioned on the wiki... I have tried Normal and High video profiles and tweaking all of the relevant settings... even disabling deinterlacing made little if any difference with 1080i content.</div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">I do notice that content other than the H264 coming from my HDPVR's seems fine, so perhaps if I switched to 720p the problem would go away.</span></div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">I really suspect it is like you say, something in the Rasbian Lite that is missing.  I will take a closer look at the logs to see if its failing to detect something (OpenGL, realtime threads, etc).  I know that enabling the realtime threads option triggers mythfrontend to attempt several different methods, and its possible that the full Rasbian allows them but Lite does not?  Either way I will test and report back.</span></div><div><br></div><div>I would greatly appreciate it if you could update the package at some point to work on Raspbian Lite .  Would make mythtv-light even light-er.  My complete. mostly working. frontend fits in 1.7GB, which allows me to use an old 2GB SD card that would be thrown away otherwise.  I have spent exactly $35 on this frontend (cardboard case and I had cables), sucks dropping $10 on a larger SD card just to store apps that will never be used.</div></div></div></blockquote><div><br></div><div>So enabling realtime threads (rlimits) didn't do much.  Didn't have any time to check the logs for other problems.  I did however change my STB to output a 720p signal instead of 1080i, and other than dropping about 10 fps the video and audio are smooth <span style="line-height:26.7px">(at least its not doing the Curly Shuffle anymore).  I may need to tweak my HDPVR a bit (bitrate,vbr/cbr,etc)?</span><span style="line-height:1.5">:</span></div><div><br></div><div><div>2016-08-10 10:33:46.897511 I [633/633] CoreContext mythplayer.cpp:1906 (AVSync) - Player(0): A/V predict drop frame, dropping frame to catch up.</div><div>2016-08-10 10:33:46.992916 I [633/633] CoreContext mythplayer.cpp:1906 (AVSync) - Player(0): A/V predict drop frame, dropping frame to catch up.</div></div><div><br></div></div></div>