[gstreamer-bugs] [Bug 629165] interlace: Add telecine mode support

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Sep 11 03:24:07 PDT 2010


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

--- Comment #4 from Robert Swain <robert.swain at gmail.com> 2010-09-11 10:24:04 UTC ---
It's not for RFF as the output of interlace in telecine mode will be buffers
that have all the fields that they should. I would like interlace in telecine
mode to output the correct timestamps on buffers, though I'm not sure that this
approach I'm using is best.

Telecine mode will output more buffers than it takes in. When one uses one
input buffer to create more than one output buffer, one can't assign the same
timestamp to the buffer and just use videorate later because how will it know
which buffer to choose? As such one needs to adjust the timestamp to something
sane and I thought why not fix the timestamps to what they probably should be.

When I later work on the deinterlace element as a result of field analysis to
set buffer flags to indicate to deinterlace and other elements what the buffer
state and stream state is, I would like deinterlace to output correct
timestamps too. This isn't easy and for telecine requires a pattern lock which
requires some context to get right.

The comment about seeking was just for if someone wanted to be able to seek in
a stream when using this element, also not about RFF. Maybe this isn't so
useful but I think it's doable.

-- 
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