[Bug 607742] add gst_event_new_force_key_unit: gst-plugins-base/gst-libs/gst/video/video.c

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Mar 15 03:27:51 PDT 2011

  GStreamer | gst-plugins-base | unspecified

--- Comment #12 from Andoni Morales <ylatuya at gmail.com> 2011-03-15 10:27:48 UTC ---
I'm not sure if I see the whole picture of use cases for this event, but to me
it's useful in 2 cases:
  * downstream element requesting a new sync point, like in real time protocols
after some packets lost.
  * upstream element forcing a new keyframe periodically.

In the second use case, the "count" (sequence, or even buffer offset) is an
important information if you are in a multi-bitrate scenario, either because
you add dynamically a new "bitrate" or because you add a new sink.
If this sink has to name the new fragment (or generate a playlist similar to
the other sinks), it needs to know the sequence number of this fragment, which
is the unique shared information between all the sinks. I don't really see how
seeks would be involved here. Does any encoder forward seek events upstream?

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