[Bug 758158] New: opusdec: in-band FEC has no effect
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Nov 15 22:19:25 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=758158
Bug ID: 758158
Summary: opusdec: in-band FEC has no effect
Classification: Platform
Product: GStreamer
Version: 1.6.1
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: peter.randeu at spintower.eu
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
I am experimenting with gstreamer (1.6.1 Debian packages) and the opus plugins.
My sender pipeline looks like this:
gst-launch-1.0 -v \
audiotestsrc is-live=true \
! audio/x-raw,rate=8000,channels=1 \
! opusenc \
bandwidth=narrowband \
complexity=0 \
inband-fec=true \
packet-loss-percentage=10 \
bitrate=32000 \
! rtpopuspay \
! identity drop-probability=0.05 \
! udpsink port=5000 host=127.0.0.1
The receiving pipe is:
gst-launch-1.0 \
udpsrc port=5000 \
! $CAPS \
! rtpjitterbuffer do-lost=true \
! rtpopusdepay \
! opusdec plc=true use-inband-fec=true \
! alsasink
Depending on how I set the parameters of opusdec, I get unexpected results for
the quality of the decoded audio signal:
plc=true use-inband-fec=true:
ERROR: from element /GstPipeline:pipeline0/GstOpusDec:opusdec0: Decoding error:
-2 (sometimes sooner, sometimes later)
plc=true use-inband-fec=false:
short glitches
plc=false use-inband-fec=true:
longer glitches
plc=false use-inband-fec=false:
longer glitches
Why do I get "best" results, if I disable use-inband-fec? And why do I get a
decode error if I enable both, plc and use-inband-fec?
Is there something wrong with how I use opusenc and opusdec?
--
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