[Bug 635020] Flushing everything on a discont produces worse result than just ignoring the discont flag

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Apr 19 07:09:36 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=635020
  GStreamer | gst-ffmpeg | git

--- Comment #7 from Sebastian Dröge <slomo at circular-chaos.org> 2012-04-19 14:09:28 UTC ---
Here's a summary of an IRC discussion about the DISCONT flag and how it should
be handled in decoder and encoders:

* decoders should handle the DISCONT flag on the input as a hint that something
might be missing and that they might need to do some concealment for missing
data. They must not reset themselves and require a new keyframe or whatever.
* decoders must not forward DISCONT flag downstream
* encoders should handle the DISCONT flag as a hint that timestamp resync
should happen (RESYNC buffer flag in 0.11, so this only applies to 0.10) but
that's it
* encoders must not forward DISCONT flag downstream

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