[Bug 764631] GstAudioDecoder produce invalid timestamps when PLC and delay

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 5 11:13:27 UTC 2016


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

--- Comment #1 from Mikhail Fludkov <fludkov.me at gmail.com> ---
The idea behind the patch was that if the GstAudioDecoder subclass configured
to do PLC, we should not reset the state if the buffer with DISCONT flag comes
right after GAP event, because it is expected. It fixes the described
timestamping issue. And it removes DISCONT flag from outgoing buffers, wich
also makes sence, because concealed audio supposed to fill the gap and
eliminate discontinuity. If we agree to go forward with the fix, I'll modify
the patch to work in situations when there is no delay (see TODO comment in
audiodecoder_plc_on_gap_event test).

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