<div dir="ltr">VA-API probably has negligible benefit for SD MPEG 2 on a modern CPU, but you should try to use it for HDTV. Are you saying that the deinterlacing problems are caused by VA-API? What are the symptoms? Does gstreamer-vaapi let you control the deinterlacing mode? If all of its modes are problematic, perhaps it can be set to off and you can insert a separate deinterlacer element.<div><br></div><div>Also, I noticed that although gstreamer-vaapi gives high ranks to its decoders to override software mode, it doesn't promote its sink, so if you're using something like playbin or autovideosink it will probably use something like xvimagesink. You might want to try making sure it's using vaapisink or opengl.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 23 Oct 2020 at 16:41, Russel Winder <<a href="mailto:russel@winder.org.uk">russel@winder.org.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Tony,<br>
<br>
By dumping the pipeline, it appears that if the VA-API plugins are available<br>
in the bad plugins then some VA-API stuff gets used instead of what I had<br>
assumed would be used. <br>
<br>
The GstURIDecodeBin manages to use a GstVaapiDecodeBin which does some<br>
deinterlacing, elements that are not used if the VA-API stuff is not present.<br>
<br>
Obvious solution, remove all the VA-API stuff, but is this the right solution?<br>
<br>
<br>
<br>
On Fri, 2020-10-23 at 15:53 +0100, Tony Houghton wrote:<br>
> On Sun, 18 Oct 2020 at 16:56, Russel Winder <<a href="mailto:russel@winder.org.uk" target="_blank">russel@winder.org.uk</a>> wrote:<br>
> <br>
> > I think I now have a full 1.16.2 build working as it should – except that<br>
> > deinterlacing of the video stream is not working as it was with GStreamer<br>
> > 1.16.2 installed in Sid :-( I shall have to sort this out before I can<br>
> > really<br>
> > do the git bisect. But at least I now have a start.<br>
> > <br>
> <br>
> Could that be related to this issue<br>
> <<a href="https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/607" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/607</a>>;?<br>
> <br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
-- <br>
Russel.<br>
===========================================<br>
Dr Russel Winder      t: +44 20 7585 2200<br>
41 Buckmaster Road    m: +44 7770 465 077<br>
London SW11 1EN, UK   w: <a href="http://www.russel.org.uk" rel="noreferrer" target="_blank">www.russel.org.uk</a><br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">TH<div><br></div></div></div>