[Bug 697806] avdec_h264 Fails during error recovery after packet loss leading to stream corruption

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 5 11:39:28 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=697806
  GStreamer | gst-libav | 1.0.5

--- Comment #26 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2013-12-05 19:39:22 UTC ---
Created an attachment (id=263622)
 View: https://bugzilla.gnome.org/attachment.cgi?id=263622
 Review: https://bugzilla.gnome.org/review?bug=697806&attachment=263622

avviddec: improve buffer handling and semantics

There is indeed some misalignment in how _get_buffer etc are handled presently,
and something also feels not quite right in _reget_buffer.

It also seems it is possible to tweak (only) slightly to obtain a behaviour
with more aligned semantics and which also follows the (working fine) 0.10
approach closer.  This patch tweaks as such without being too intrusive in
existing code, and seems to work fine for limited testing, both for the
particular (pipeline) case here, as for regular cases.

As such, will commit later on pending possible comments and further testing.

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