[Bug 675773] Reverse video playback does not work anymore

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jun 14 05:29:25 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=675773
  GStreamer | gst-plugins-base | 0.10.x

--- Comment #9 from Jan Schmidt <thaytan at mad.scientist.com> 2012-06-14 12:29:22 UTC ---
My phrasing may be imprecise, because the definition of "VideoCodecFrame" seems
imprecise in the base class. I mean to say that:

* in its parse function, theoradec says 'add_to_frame()' and _have_frame() for
each inbound packet, assuming that they are already packetised.
* after a seek, while waiting for a keyframe to arrive, theoradec still passes
all packets through parse(), but then rejects them in the handle_frame()
callback by returning NEED_DATA.

I think the documenting TODO list also requires clarification about how the
division of labour between parse() and handle_frame().

It sounds like theoradec should be dropping data in the parse() function while
waiting for a keyframe, rather than in the handle_frame() callback.

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