path: root/src/osmo-bts-sysmo/tch.c
AgeCommit message (Expand)AuthorFilesLines
2018-07-02Remove unneeded direct libortp dependencyPau Espin Pedrol1-1/+0
2018-02-22Introduce + use LOG/DEBUGP with frame number prefixing/printingHarald Welte1-7/+7
2017-07-10Allow passing low link quality buffers to upper layersPau Espin Pedrol1-5/+10
2017-07-04Use L1P instead of L1C for TCH logging and allocationPau Espin Pedrol1-13/+13
2017-06-30sysmo/tch.c: Clean up use of empty bufferPau Espin Pedrol1-3/+4
2017-05-29sysmobts: Re-order the bit-endianness of every HR codec parameterHarald Welte1-6/+53
2017-02-01Fix AMR HR DTX FSM logic.Jean-Francois Dionne1-2/+2
2017-01-10DTX: fix SID-FIRST detectionJean-Francois Dionne1-1/+1
2017-01-04DTX AMR HR: fix inhibitionMax1-0/+1
2016-12-01DTX DL AMR: rewrite FSM recursionMax1-19/+12
2016-11-08DTX DL: tighten check for enabled operationMax1-3/+3
2016-11-03DTX fix ONSET handlingMax1-2/+1
2016-10-28DTX DL: split ONSET state handlingMax1-2/+4
2016-10-13DTX DL: use FSM for AMRMax1-28/+94
2016-09-30DTX: send AMR voice alongside with ONSETMax1-5/+7
2016-09-30DTX: move ONSET detection into separate functionMax1-36/+19
2016-09-30DTX: further AMR SID cache fixes (lc15, sysmo)Max1-82/+33
2016-09-30DTX: move scheduling check inside repeat_last_sidMax1-25/+9
2016-09-26DTX: remove misleading commentMax1-1/+1
2016-09-24DTX: check Marker bit to send ONSET to L1Max1-7/+24
2016-09-23lc15, sysmo: Use SID_FIRST_P1 to initiate DTXMax1-2/+1
2016-09-23DTX: fix SID logicMax1-4/+9
2016-09-23DTX: fix SID repeat schedulingMax1-58/+10
2016-09-23DTX: fix last SID savingMax1-11/+5
2016-06-24Remove duplicated nibble shift codeMax1-40/+0
2016-06-23DTXu: move copy-pasted code to common partMax1-18/+4
2016-06-18Move copy-pasted code into common partMax1-65/+4
2016-06-18DTX: add support for AMR/HRMax1-1/+35
2016-06-14DTXu: mark beginning of speech burst in RTPMax1-6/+44
2016-06-14DTXd: store/repeat last SIDMax1-16/+117
2016-06-12Use libosmocodec for AMR RTPMax1-15/+11
2016-06-05Fix debug outputMax1-0/+1
2016-01-16move 'GSM_FR_BYTES' and related definitiions to common partHarald Welte1-7/+0
2015-10-03amr: Catch-up for the non-RTP mode after amr renameHolger Hans Peter Freyther1-1/+1
2015-10-03amr: Catch up with the amr_mode changesHolger Hans Peter Freyther1-1/+1
2015-09-22Add TCH messages to PH-/MPH-/TCH-SAP interfaceAndreas Eversberg1-91/+29
2015-09-21audio/rsl: Honor the speech mode and don't send anythingHolger Hans Peter Freyther1-0/+8
2014-11-10tch: Avoid compiler warnings when using the direct RTP modeHolger Hans Peter Freyther1-1/+4
2014-07-31sysmobts: Enable the direct RTP mode for firmware >= 3.11Holger Hans Peter Freyther1-0/+10
2014-07-25amr: Avoid toggling the CMR from none and a set oneHolger Hans Peter Freyther1-9/+9
2014-05-18sysmoBTS TCH: Set CMR in AMR RTP framesHarald Welte1-12/+7
2013-12-28tch: Do not log every single RTP packet and air frameHolger Hans Peter Freyther1-9/+0
2012-04-19add vty-configurable loopback modeHarald Welte1-0/+40
2012-04-18TCH: Add support for the L1 RTP modeHarald Welte1-13/+55
2012-03-15update to new "superfemto.h" header file namingHarald Welte1-1/+1
2012-01-23misc: Check return value of msgb _alloc functionsHolger Hans Peter Freyther1-16/+55
2011-11-29misc: Move the cmr_index into the #if 0 block as it is only used thereHolger Hans Peter Freyther1-1/+2
2011-11-07audio: Make bts_model_rtp_rx_cb compatible with the prototypeHolger Hans Peter Freyther1-4/+4
2011-09-07store the last SID frame of a given LCHAN so we can repeat itHarald Welte1-2/+50
2011-09-06user DRTP where appropriate, not DL1CHarald Welte1-8/+8