<div class="gmail_quote">On Mon, Jul 11, 2011 at 4:41 PM, Tony Houghton <span dir="ltr"><<a href="mailto:h@realh.co.uk">h@realh.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">So they don't include a postprocess filter which can do things like</div>
hardware-accelerated deinterlacing? One of my aims is to playback 1080i<br>
DVB and without a deinterlacer the results won't be very good. Does VA<br>
support deinterlacing? If not we need a way to deinterlace a VA surface<br>
in software. Hopefully it's straightforward to access the "raw" data in<br>
a VA surface in a way that existing deinterlacers can work on.<br></blockquote><div><br></div><div>They actually do, the VA decoder (fluvadec) will produce buffers of a specific type containing information like fields. The VA renderer (fluvasink, fluvaclutsink) will then use that information to do the deinterlacing with the proper VA/VDPAU API.</div>
<div><br></div><div>The only limitation right now is that we only implemented deinterlacing for MPEG2.</div><div><br></div><div>Best regards,</div><div><br></div><div>Julien</div></div>