Hello,

Can anyone give me any tips how to setup your surfaces to do hardware
deinterlacing for the following situation :

input:
A yv12 buffer where even lines represent one field and uneven lines represent
another field of an interlaced video. It is currently stored in a regular yv12
surface allocated in system memory. This stream comes from an mpeg interlaced
encoder for SDTV - [EMAIL PROTECTED]

output:
A yv12 surface on the bes layer of my matrox card. The resulting output should
be a progressive signal.

How do I have to setup the bes surface so I can blit from the buffered surface
to the output surface in a way that the bes layer does the deinterlacing ? Do I
have to pay attention to vsync ?

I had a look at the docs, but it is not quite clear how I have to fill the
fields of the surface and how I enable hardware deinterlacing. Maybe I have to
speed up to 50 fields per second ?

Thanks for any comments,

Kristof



Reply via email to