[VDPAU] Weave de-interlacing

Andy Furniss andyqos at ukfsn.org
Tue Apr 24 10:25:01 PDT 2012


Stephen Warren wrote:
> Andy Furniss wrote at Monday, April 23, 2012 5:40 PM:
>> Looking at the spec on line I see that Weave de-interlacing is the same
>> as no de-interlacing, which makes me wonder what the point of it is.
>>
>> Where there at any time other plans for it?
>
> No there weren't any other plans; weave de-interlacing is no de-interlacing.

Ok.

>
>> I ask because it seems it could have some use -
>>
>> If it were allowed to be called at field rate then it would possibly be
>> better looking than frame rate weave.
>
> Weave by definition takes pairs of fields and weaves them into a frame, so
> it doesn't make sense to use it at field rate.

Yea, OK - I've never seen any different.

I don't know what you would call what I describe - the frames would be 
weaved but only half the lines would be updated at a time, so not 
loosing as much temporal resolution.

I've never seen it, but assume it may look slightly smoother than frame 
rate updates - still weaved so not nice though.

>
>> If called by field it would also allow the decoder to communicate field
>> order to the display process - so in theory the driver could do field
>> sync if driving an interlaced display. My TV when in an interlaced mode
>> will do a pretty good deinterlace for free - of course it's no use
>> without sync.
>
> The VDPAU display model only supports progressive output really, since
> there's no way to display individual fields.

OK, for the TV case frame rate weave would be enough. It's just that the 
driver would have needed to know whether it was tff or bff. It's purely 
hypothetical anyway, as I don't even know if my hardware can expose 
field sync info, I would have thought so, but it's probably not implemented.

Thanks for the reply.

Andy.





More information about the VDPAU mailing list