gstreamer/ext/opus
Carlos Rafael Giani a595874aac opusdec: Fix PLC frame size calculations
Previously, PLC frames always had a length of 120ms, which caused audio
quality degradation and synchronization errors. Fix this by calculating an
appropriate length for the PLC frame.

The length must be a multiple of 2.5ms. Calculate a multiple of 2.5ms that
is nearest to the current PLC length. Any leftover PLC length that didn't
make it into this frame is accumulated for the next PLC frame.

https://bugzilla.gnome.org/show_bug.cgi?id=725167
2015-07-20 13:25:43 -04:00
..
gstopus.c
gstopuscommon.c
gstopuscommon.h
gstopusdec.c opusdec: Fix PLC frame size calculations 2015-07-20 13:25:43 -04:00
gstopusdec.h opusdec: Fix PLC frame size calculations 2015-07-20 13:25:43 -04:00
gstopusenc.c opusenc: Add bitrate to the tags 2015-06-22 13:49:34 +02:00
gstopusenc.h opus: fix includes and compilation against opus in non-standard prefix 2015-04-28 17:24:04 +01:00
gstopusheader.c opusheader: Do not include rate in caps if it is 0 2015-05-04 10:50:42 +02:00
gstopusheader.h
gstopusparse.c opusparse: Set up default header with 48kHz sample rate instead of 0 2015-06-04 11:52:40 +02:00
gstopusparse.h
gstrtpopusdepay.c opusdepay: Set multistream=FALSE on the Opus caps 2015-05-04 11:23:16 +02:00
gstrtpopusdepay.h
gstrtpopuspay.c rtpopuspay: Forward stereo preferences from caps upstream 2015-03-25 15:26:55 -04:00
gstrtpopuspay.h
Makefile.am