[Bug 771723] opusdec: too short buffers trigger error instead of PLC

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Nov 4 15:59:46 UTC 2016


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

--- Comment #36 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> ---
This is not Opus generating 120 ms AFAICT. This is Opus having 20 ms' worth of
FEC data in the next packet, but timestamps getting the jitterbuffer to think
the gap is 17 ms. So opusdec makes a ~17 ms packet (quantized to 2.5 ms after
added with any previous leftover), and gives that to libopus, which errors out.
The fact that something somewhere ends up with a 120ms bump is something else,
as the 120 size was supposed to just be a local "give max size to make sure it
fits".

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