[Bug 744338] opusdec: LATENCY query handling looks wrong

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jul 31 05:34:48 PDT 2015


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

--- Comment #19 from Ilya Konstantinov <ilya.konstantinov at gmail.com> ---
You are right. According to the RFC:

“Opus can encode frames of 2.5, 5, 10, 20, 40, or 60 ms.  It can also combine
multiple frames into packets of up to 120 ms.“

opusenc would not produce packets with more than one frame; we'd have to use
the Opus repacketizer for that.

My follow-up to this patch is to add an 'expected-packet-duration' property to
opusdec, for when it's lower than 120ms. This value could be hardcoded (when
you also control your opusenc), or discovered through by user's app through
proprietary out-of-band signaling (e.g. SDP extension).

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