[Bug 766265] opusdec with FEC breaks when packet sizes change

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat May 14 12:46:09 UTC 2016


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

Olivier CrĂȘte <olivier.crete at ocrete.ca> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |olivier.crete at ocrete.ca

--- Comment #1 from Olivier CrĂȘte <olivier.crete at ocrete.ca> ---
This kind of usecase makes it really hard for the packet loss concealer to
guess the size of the next packet.. You should really avoid fluctuating the
number of frames per packet like that. But there seems to indeed be some kind
of actual bug.

I've been testing with the rtpjitterbuffer patch from bug #:
gst-launch-1.0 multifilesrc location=./c%04d.rtp caps='application/x-rtp,
payload=111, clock-rate=48000' ! rtpjitterbuffer do-lost=false ! udpsink
port=8888 sync=1

gst-launch-1.0 udpsrc port=8888 ! application/x-rtp, payload=111,
media-type=audio, encoding-name=OPUS, clock-rate=48000 ! rtpjitterbuffer
do-lost=true ! rtpopusdepay ! opusparse ! opusdec plc=true use-inband-fec=1 !
pulsesink

The patch I'm attaching here just prevents it from stopping, the jitterbuffer
seems to still produce lost packet events with odd durations.

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