<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Thu, Dec 3, 2015 at 6:50 AM Peter Bennett (cats22) <<a href="mailto:cats22@comcast.net">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 12/01/2015 08:58 AM, Lawrence Rust wrote:<br>
> I believe Kodi borrowed from omxplayer which uses a single OpenMAX<br>
> pipeline from decoder to video renderer which shares buffers and avoids<br>
> copying. Myth currently requires the separation of the decoder from the<br>
> renderer and so causes two video buffer copies - one each for the GPU<br>
> and CPU. For a 1920x1080 frame this is a significant burden that causes<br>
> memory contention.<br>
><br>
> I will investigate ways of integrating the decoder and renderer so that<br>
> they use a single OpenMAX pipeline. Unfortunately this is not trivial<br>
> because of the current assumption that ffmpeg is the only provider of<br>
> hardware accelerated decoding i.e. VDPAU, VAAPI, DXVA2 etc.<br>
><br>
><br>
Lawrence<br>
<br>
One thing to bear in mind, in case you are not aware. Kodi has some<br>
significant audio sync problems when playing the MPG files that mythtv<br>
produces in my setup. Especially after skipping forward or back, the<br>
audio sync is sometimes far off. In this regard Mythtv is perfect. So<br>
maybe that is part of the reason for the mythtv design. I would not want<br>
to do something that lands up with the audio sync problems of Kodi.<br>
<br>
Note that I tested the Kodi audio sync problem with the mythtv plugin<br>
and also playing the mythtv MPG files as videos in Kodi. Both ways<br>
exhibit the problem and the author of the kodi mythtv plugin confirms<br>
that this is a bug with kodi itself, not the plugin.<br>
<br>
Peter<br>
<br>
_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://lists.mythtv.org/mailman/listinfo/mythtv-users" rel="noreferrer" target="_blank">http://lists.mythtv.org/mailman/listinfo/mythtv-users</a><br>
<a href="http://wiki.mythtv.org/Mailing_List_etiquette" rel="noreferrer" target="_blank">http://wiki.mythtv.org/Mailing_List_etiquette</a><br>
MythTV Forums: <a href="https://forum.mythtv.org" rel="noreferrer" target="_blank">https://forum.mythtv.org</a></blockquote><div><br></div><div>Lawrence,</div><div><br></div><div>I've decided to build this only for 0.28, since we already have our packaging setup for Qt 5. However we're back to failing builds again. Any idea whats causing this?</div><div><br></div><div><a href="https://launchpadlibrarian.net/228619903/buildlog_ubuntu-wily-armhf.mythtv_2%3A0.28.0~master.20151203.989baa7-0ubuntu1_BUILDING.txt.gz">https://launchpadlibrarian.net/228619903/buildlog_ubuntu-wily-armhf.mythtv_2%3A0.28.0~master.20151203.989baa7-0ubuntu1_BUILDING.txt.gz</a> </div></div></div><div dir="ltr">-- <br></div><div dir="ltr">Thomas Mashos</div>