aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding
AgeCommit message (Expand)AuthorFilesLines
2024-01-31coding: fix wrong n_bits_total reported for PDTCH CS2 and CS3Vadim Yanitskiy1-3/+12
2024-01-31coding: fix artificial bit errors for PDTCH CS2 and CS3Vadim Yanitskiy1-4/+7
2024-01-31coding: improve readability in osmo_conv_decode_ber_punctured()Vadim Yanitskiy1-6/+10
2024-01-31coding: fix a typo in docs for gsm0503_pdtch_decode()Vadim Yanitskiy1-1/+1
2023-12-08coding: gsm0503_pdtch_decode(): implement USF decoding for CS1Vadim Yanitskiy1-0/+4
2023-12-08coding: clarify the USF decoding for PDCH blocksVadim Yanitskiy1-2/+5
2023-12-08coding: fix doxygen docs for gsm0503_pdtch[_egprs]_decode()Vadim Yanitskiy1-2/+2
2023-11-27coding: gsm0503_tch_{afs,ahs}_encode(): add ability to emit BFIAndreas Eversberg1-62/+148
2023-11-14coding: gsm0503_tch_a[fh]s_encode(): make *codec constVadim Yanitskiy1-2/+2
2023-11-14coding: gsm0503_tch_a[fh]s_encode(): improve cmr/ft checksVadim Yanitskiy1-26/+10
2023-09-12Bump version: 1.8.0.252-13c29 → 1.9.01.9.0Pau Espin Pedrol1-1/+1
2023-07-08coding: implement encoding/decoding API for TCH/F2.4Vadim Yanitskiy2-0/+50
2023-07-08coding: remove redundant memset()s in gsm0503_tch_fr{96,144}_encode()Vadim Yanitskiy1-2/+2
2023-07-07gsm: Improve the TCH/H2.4 coding routinesSylvain Munaut1-14/+12
2023-06-23coding: fix a copy-paste bug in gsm0503_tch_afs_decode_dtx()Vadim Yanitskiy1-1/+1
2023-05-27coding: gsm0503_tch_{fr,hr}_encode(): add ability to emit BFIMychaela N. Falconia1-1/+21
2023-05-27coding cosmetic: gsm0503_tch_{fr,hr}_encode(): remove extra spacingMychaela N. Falconia1-27/+0
2023-05-26coding: fix _tch_csd_burst_map(): do not overwrite FACCHVadim Yanitskiy1-5/+15
2023-05-26coding: implement dedicated codec API for FACCH/[FH]Vadim Yanitskiy2-0/+139
2023-05-25coding: implement TCH/F9.6, TCH/[FH]4.8, TCH/H2.4, TCH/F14.4Vadim Yanitskiy2-0/+308
2023-05-23coding: fix API doc: TCH/AFS vs TCH/AHSVadim Yanitskiy1-2/+2
2023-05-23coding: fix API doc: TCH/H needs 6 bursts, not 8Vadim Yanitskiy1-4/+4
2023-05-23libosmocoding.map: export gsm0503_tch_hr_decode2()Mychaela N. Falconia1-0/+1
2023-05-23gsm0503_tch_hr_decode2(): new function, emits TS101318 formatMychaela N. Falconia1-10/+36
2023-05-23gsm0503_tch_hr_encode(): accept both TS101318 and RFC5993 payloadsMychaela N. Falconia1-6/+7
2023-05-23gsm0503_tch_hr_decode(): look at all 8 stealing bitsMychaela N. Falconia1-1/+1
2023-05-20coding: gsm0503_tch_f96_[de]interleave() not applicable to TCH/F2.4Vadim Yanitskiy1-1/+1
2023-05-20coding: use GSM_MACBLOCK_LEN gsm0503_tch_fr_decode()Vadim Yanitskiy1-1/+1
2023-05-19coding: fix decoding of EFR triplicated bitsMychaela N. Falconia1-1/+1
2023-05-15coding: fix doxygen doc for _xcch_encode_cB()Vadim Yanitskiy1-1/+1
2023-03-31fixup (partial revert): "coding: clean up Makefile.am"Vadim Yanitskiy1-1/+1
2023-03-11coding: clean up Makefile.amVadim Yanitskiy1-4/+3
2023-03-06Makefile.am: Make libraries depend on .map filesHarald Welte1-0/+1
2023-02-27Interleaving for CSDHarald Welte2-0/+54
2023-02-20Move libosmogsm TS 44.060 declarations under include/osmocom/gsm/Pau Espin Pedrol1-3/+1
2023-01-18Fix all references to config.hPau Espin Pedrol1-1/+3
2023-01-18Move src/*.{c,h} to src/core/Pau Espin Pedrol1-3/+5
2022-11-10*/Makefile.am: do not mix up AM_CFLAGS with AM_CPPFLAGSVadim Yanitskiy1-3/+2
2022-06-28Bump version: 1.6.0.132-0239-dirty → 1.7.01.7.0Pau Espin Pedrol1-1/+1
2022-05-27coding: separate gsm0503_tch_a[fh]s_decode_inband()Vadim Yanitskiy1-26/+46
2022-05-27coding: add gsm0503_detect_a[fh]s_dtx_frame2()Vadim Yanitskiy3-85/+122
2022-05-25coding: do not reset codec ID on receipt of DTX framesVadim Yanitskiy1-23/+28
2022-05-25coding: fix decoding of AHS_SID_UPDATE frames (BER ~50%)Vadim Yanitskiy1-12/+24
2022-05-16coding: prevent marking FACCH frames as AMR's special DTX framesVadim Yanitskiy1-0/+13
2022-05-16coding: properly handle AFS_SID_UPDATE frames in DTX modeVadim Yanitskiy1-0/+1
2022-05-16coding: use switch statement in gsm0503_tch_a[fh]s_decode_dtx()Vadim Yanitskiy1-9/+20
2022-05-16coding: cosmetic: move 'dtx_prev' to the scope where it's usedVadim Yanitskiy1-4/+4
2022-05-13coding: Use ARRAY_SIZE macroPau Espin Pedrol1-1/+1
2022-05-13coding: Refactor function to avoid gcc false positive warnPau Espin Pedrol1-4/+5
2022-04-28coding: fix comments for detect_afs_sid_{first,update,onset}Vadim Yanitskiy1-3/+3