[mythtv] Picture in Picture broken

Klaas de Waal klaas.de.waal at gmail.com
Sun Mar 15 14:55:22 UTC 2020


On Sun, 15 Mar 2020 at 15:41, Mark Kendall <mark.kendall at gmail.com> wrote:

> On Sun, 15 Mar 2020 at 14:26, Klaas de Waal <klaas.de.waal at gmail.com>
> wrote:
>
> >>> As requested, a backtrace when locked and also a "-v playback"  from a
> previous run two minutes before with the same video file.
> >>> This is on the development machine with i7-7700 intel-only hardware,
> so no Nvidia. Issue is exactly the same.
>
> Thanks Klaas - that should be fixed.
>
> >> On the third machine, my living room backend  (i5-650 intel-only so no
> Nvidia) the PIP  has sometimes issues (but not always).
> >> Attached is a "-v playback" log made with the following sequence:
>
> The problem here is it gets into a bit of a vicious circle - mostly
> performance related.
>
> The main player is using software decode for 1080i H264, with Yadif
> CPU deinterlacer at double rate and your are using opengl rather than
> opengl-yv12 for rendering. So there is a lot of cpu load.
>
> Add a PiP player and it loses sync/can't keep up, frames are skipped,
> the deinterlacer has to be deleted and recreated. Repeat. Repeat...
>
> I would try one or more of:-
>
> - use VAAPI decoding (from memory, Ironlake does not have VAAPI
> deinterlacing, so you would need to use OpenGL for deinterlacing)
> - switch to the medium quality CPU deinterlacer (much lower load and
> it does not have to be recreated when frames are dropped)
> - try deinterlacing in the shader/opengl.
> - switch to OpenGL-YV12 renderer.
>
>
> About the 60Hz videos: I confirm they do play correct now with the
"adb7a7: AvFormatDecoder: Fix a decoder lockup"  in place.
About the PIP on the i650: changing the video profile to "Normal" and
"OpenGL YV12" the PIPs are OK on this machine as well.
So for me all is OK now.

Thanks,
Klaas.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-dev/attachments/20200315/593b0d33/attachment-0001.htm>


More information about the mythtv-dev mailing list