[Bug 643847] deinterlace: Add support for deinterlacing using buffer caps/flags

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Mar 3 23:07:55 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=643847
  GStreamer | gst-plugins-good | git

--- Comment #1 from Robert Swain <robert.swain at gmail.com> 2011-03-04 07:07:50 UTC ---
Created an attachment (id=182441)
 View: https://bugzilla.gnome.org/attachment.cgi?id=182441
 Review: https://bugzilla.gnome.org/review?bug=643847&attachment=182441

deinterlace: Add support for deinterlacing using buffer caps/flags

An early version of this patch, that is heavily dependent on the fieldanalysis
element that was pushed into -bad, was discussed in 642671.

Sebastian reviewed it here:
https://bugzilla.gnome.org/show_bug.cgi?id=642671#c11

The only thing remaining to do is to handle the GAP buffers for real gaps. I
will do this when I find time. I could still push GAP buffers to the history
and state history and then if they indicate a real GAP, when popping I could
push them on and if not, drop them or something.

The case where I think they should be dropped is when fieldanalysis has
detected them to be unused frames in a telecine sequence. For example, if the
stream has AtAb AtBb BtBb, the second frame is not needed as the first and
third frames are progressive and contain its fields. fieldanalysis will mark
this buffer with the GAP flag to indicate to deinterlace that it should be
dropped. Deinterlace needs to receive this buffer for its timing information.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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