[Bug 781069] postproc: framerate should not be always duplicated

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Apr 17 15:50:23 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=781069

--- Comment #14 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
@Benjamin, to be in the same page, as far as I know there are several methods
to deinterlace, but we can group them in two: 1) those which generate two
frames with both fields, and 2) those which extract one field, and ditch the
other.

In the first group of methods (such as bob) from one original frame, we get
two, thus the framerate is duplicated. When using the second group (such as
weave) the framerate remains as original because there is one output frame from
one input frame.

Hence, we ought to ask which method is used in each element. In the particular
case of vaapipostproc, by default, bob is used, which duplicates the framerate,
just as the deinterlace element configured with the same method.

Now, I'm not saying that vaapipostproc is bug free. I feel that we are not
handling well the case of the second group of methods (discarding one frame).

By the way, if you still want two frames (double framerate), but without
shaking, use a better deinterlacing method such as motion-adaptive, though it
is more expensive in terms of GPU.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list