[mythtv-users] Raspberry Pi Improvements
Joseph Fry
joe at thefrys.com
Mon Aug 8 05:16:20 UTC 2016
On Thu, Jul 14, 2016 at 3:09 PM Peter Bennett <cats22 at comcast.net> wrote:
> I have pushed an enhancement to MythTV fixes/0.28 and pre-release 29 for
> the Raspberry Pi 2 and 3.
>
> The OSD (On Screen Display) now supports OpenGL, which eliminates
> jerkiness in most cases, and improves the resolution of the OSD when
> viewing Standard Definition programs. These changes only work on
> Raspbian. OpenGL ES is not working on Raspberry Pi Ubuntu.
>
> For details on the OSD, see
> https://www.mythtv.org/wiki/Raspberry_Pi#On_Screen_Display
>
> There is a way to see USA broadcast subtitles. See
> https://www.mythtv.org/wiki/Raspberry_Pi#Subtitles
>
> If you are building it yourself, see the build instructions at
> https://www.mythtv.org/wiki/Build_from_Source
>
> To download and install a package see instructions at
> https://www.mythtv.org/wiki/MythTV_Light
>
> To enable the OpenGL OSD, select playback profile "OpenMax High Quality".
>
Peter, I just finally got around to testing MythTV_LIght (upgraded my
system to 0.28) and I have to say it was far easier to set up than my
earlier attempts, however I do have some concerns:
1. I used the Raspbian Jessie Lite image because I wanted to keep things
lean... however there were missing dependencies that I had to install
before I could get it to work. I believe they were all gstreamer plugins?
Once I got them installed, running "startx mythfrontend" worked great.
2. Playback of most of my video collection looks great, and anything I have
transcoded seems smooth too. However all of my recordings from my HDHR
stutter. I record everything in 1080i. The logs look like it's
alternating between the video being too fast and too slow... but it
manifests mostly with stuttering sound (there is some impact to video, but
it's tolerable). Here is a snippet from the logs:
2016-08-08 00:56:01.833231 I [634/634] CoreContext mythplayer.cpp:2146
(SetBuffering) - Player(7): Waiting for video buffers...
2016-08-08 00:56:01.855271 I [634/634] CoreContext mythplayer.cpp:2146
(SetBuffering) - Player(7): Waiting for video buffers...
2016-08-08 00:56:01.879585 I [634/634] CoreContext mythplayer.cpp:1906
(AVSync) - Player(7): Video is 3.40712 frames behind audio (too slow),
dropping frame to catch up.
2016-08-08 00:56:01.880043 I [634/634] CoreContext mythplayer.cpp:2146
(SetBuffering) - Player(7): Waiting for video buffers...
2016-08-08 00:56:01.914329 I [634/634] CoreContext mythplayer.cpp:1906
(AVSync) - Player(7): Video is 4.14374 frames behind audio (too slow),
dropping frame to catch up.
2016-08-08 00:56:01.914976 I [634/634] CoreContext mythplayer.cpp:2146
(SetBuffering) - Player(7): Waiting for video buffers...
2016-08-08 00:56:01.967226 I [634/634] CoreContext mythplayer.cpp:2146
(SetBuffering) - Player(7): Waiting for video buffers...
2016-08-08 00:56:02.020329 I [634/634] CoreContext mythplayer.cpp:2000
(AVSync) - Player(7): Video is 3.54708 frames ahead of audio,
doubling video frame interval to slow down.
2016-08-08 00:56:02.053344 I [634/634] CoreContext mythplayer.cpp:2000
(AVSync) - Player(7): Video is 5.38764 frames ahead of audio,
doubling video frame interval to slow down.
2016-08-08 00:56:02.087237 I [634/634] CoreContext mythplayer.cpp:2000
(AVSync) - Player(7): Video is 6.42337 frames ahead of audio,
doubling video frame interval to slow down.
Is there anything I can do to correct this? CPU utilization is low, 80%
idle on all the cores. I have tinkered with every setting I can think to
try, and the results are the same.
There was an email on the dev list that seems to describe my issue, but it
was focused on passthrough?
http://www.gossamer-threads.com/lists/mythtv/dev/601746. I am using HDMI
for audio, but thats not really passthrough is it?
Any suggestions?
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20160808/b5d43179/attachment.html>
More information about the mythtv-users
mailing list