[Libva] Deinterlacing: vaapi-ext vs staging

Mario Schulz tf5a at arcor.de
Mon Feb 27 14:05:10 PST 2012


All,

The staging branch contains a very nice documentation how to use the
interlacers in va_vpp.h.
Although I have coded my way through it and the system correctly answers
the available deinterlacers: Just Bob and Weave can be applied to the
video pipeline.

All of this will not work with the vaapi-ext branch: This in term has a
superb picture by default, but I have no idea how to code any changes.
I do find the magic words "motion adaptive" or "motion compensated" in va.h.

So conceptually you will be moving forward to the presented programming
paradigm of the staging branch, but nothing is really available. On the
other hand you guys seem to have the nice stuff but no API to them.

- Am I supposed to test that with the vaapi-ext branch, and how?
- Is it possible to switch deinterlacing by just flipping a bit in the
kernel, diver or libva?
- How and when will that be resolved to see the staging paradigm with
the ext features?

Best regards

- M


More information about the Libva mailing list