[Bug 796382] flvmux: (too) easily produces backwards flv-timestamps

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon May 28 11:00:48 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=796382

--- Comment #11 from HÃ¥vard Graff (hgr) <havard.graff at gmail.com> ---
To elaborate on why 2. is not always working.

When calling gst_aggregator_wait_and_check, this will return FALSE if not all
pads are ready, but in the case of a timeout (which is very likely given that
the times that are being process (old audio) are in the past), wait_and_check
will return TRUE, even if not all pads have data yet (the gstqueue in front is
basically in the middle of a push), making ->aggregate() being called with only
a video-buffer, advancing the "flv-pts" to the current time and making all the
other old audio very problematic (old timestamps etc).

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