osmo-bsc/openbsc/src
Jacob Erlbeck 42a833e89f mgcp: Add packet size (ptime) conversion
The current transcoder implemenation always does a 1:1 recoding
concerning the duration of a packet. So RTP timestamps and sequence
numbers are not modified.

This is not sufficient in some cases, e.g. when the BTS does only
allow for a single fixed ptime.

This patch decouples encoding from decoding and moves the decoded
samples to the state structure so that samples can be combined or
drain according to the packaging of incoming and outgoing packets.

This patch incorporates parts of Holger's experimental fixes in
0e669e05^..9eba68f9.

Ticket: OW#1111
Sponsored-by: On-Waves ehf
2014-06-05 14:08:45 +02:00
..
gprs gprs: Separate LLC parsing from LLC state handling 2014-06-04 16:29:30 +02:00
ipaccess ipa: Fix the compilation of ipaccess-find on FreeBSD 2014-05-09 04:40:23 +02:00
libbsc rsl: Check if the channel is active and then start the channel release 2014-06-03 12:51:16 +02:00
libcommon vty: Use vty_install_default() instead of bsc_install_default() 2013-10-30 15:19:00 +01:00
libctrl ctrl: Remove the param parameter as it was never used/implemented 2014-05-15 15:50:55 +02:00
libgb Makefile.am: Use AM_CPPFLAGS 2013-06-12 09:16:27 +02:00
libmgcp mgcp: Add packet size (ptime) conversion 2014-06-05 14:08:45 +02:00
libmsc Add support for AMR frames to MNCC/RTP interface 2014-05-18 22:23:15 +02:00
libtrau rtp_proxy: Prevent out-of-bounds read in rtcp_sdes_cname_mangle 2014-05-22 14:31:09 +02:00
osmo-bsc bsc: Introduce a local notification scheme for the CTRL interface 2014-05-31 08:42:29 +02:00
osmo-bsc_mgcp mgcp: Add packet size (ptime) conversion 2014-06-05 14:08:45 +02:00
osmo-bsc_nat mgcp: add voice muxer support 2014-05-22 14:39:16 +02:00
osmo-nitb bsc_hack: Don't strdup the string arguments 2014-05-22 14:34:24 +02:00
utils smpp_mirror: Initialize rc when cmd_id is not DELIVER_SM 2013-12-12 16:20:01 +01:00
Makefile.am Makefile.am: Use AM_CPPFLAGS 2013-06-12 09:16:27 +02:00