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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Sep 26 23:11:02 UTC 2016


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

--- Comment #9 from Ben <ben.browitt at gmail.com> ---
Created attachment 336304
  --> https://bugzilla.gnome.org/attachment.cgi?id=336304&action=edit
Stream cut when using use-inband-fec

Not sure if this should be a separate bug.

When I run the pipeline with fec disabled I'm getting 8 seconds audio.
You can hear sound at the beginning and at the end with silence in between.
This is the expected result.

gst-launch-1.0 -v rtpbin do-lost=1 name=rtpbin filesrc
location=bug-771723-b.pcap ! pcapparse dst-port=5000 ! identity sync=1 !
"application/x-rtp, payload=111, clock-rate=48000, media=audio,
encoding-name=OPUS" ! rtpbin.recv_rtp_sink_0 rtpbin. ! rtpopusdepay ! opusdec
plc=1 use-inband-fec=0 ! audioconvert ! audioresample ! audiorate ! voaacenc !
aacparse ! mp4mux ! filesink location=test-no-fec.mp4

When I run the pipeline with use-inband-fec=1 the audio file ends after 3
seconds.

gst-launch-1.0 -v rtpbin do-lost=1 name=rtpbin filesrc
location=bug-771723-b.pcap ! pcapparse dst-port=5000 ! identity sync=1 !
"application/x-rtp, payload=111, clock-rate=48000, media=audio,
encoding-name=OPUS" ! rtpbin.recv_rtp_sink_0 rtpbin. ! rtpopusdepay ! opusdec
plc=1 use-inband-fec=1 ! audioconvert ! audioresample ! audiorate ! voaacenc !
aacparse ! mp4mux ! filesink location=test-fec.mp4

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