path: root/src/gsm/gsm0808_utils.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-08utils.h: require a semi colon after OSMO_ASSERTAlexander Couzens1-3/+3
2019-06-04gsm0808_utils: Add gsm0808_decode_cell_id_u()Harald Welte1-11/+58
2019-06-04make all library-internal static buffers thread-localHarald Welte1-5/+5
2019-05-13gsm0808: Introduce Osmocom extensions to announce Osmux supportPau Espin Pedrol1-0/+19
2019-05-10gsm0808_utils: Introduce gsm0808_msgb_put_cell_id_u()Harald Welte1-41/+42
2019-04-10Add _c versions of functions that otherwise return static buffersHarald Welte1-4/+36
2019-04-03Add _buf() functions to bypass static string buffersHarald Welte1-7/+33
2019-03-11gsm0808_utils: fix gsm48 multirate to S-bit converterpmaier/amrmanglePhilipp Maier1-0/+10
2019-03-11gsm0808_utils: fix gsm48 multirate configuration generatorPhilipp Maier1-21/+73
2019-03-08add gsm0808_cell_id_from_cgi(), gsm0808_cell_id_to_cgi()Neels Hofmeyr1-0/+87
2019-03-05api doc: tweak gsm0808_cell_id_matches_list() docNeels Hofmeyr1-1/+2
2019-02-26LCLS: add string dump helpersMax1-0/+40
2019-01-28gsm0808: add BSSMAP Cell Identifier matching APINeels Hofmeyr1-0/+145
2019-01-19LCLS: make GCR into static member of osmo_lclsMax1-5/+4
2018-12-23LCLS: enc/dec entire parameter set instead of GCRMax1-2/+52
2018-12-19LCLC: fix doc to match type signatureMax1-2/+1
2018-12-14LCLS, TS 48.008: add GCR IE encoding/decodingMax1-0/+35
2018-12-08gsm0808: add encoder for cause codes and use itPhilipp Maier1-0/+26
2018-11-19Support cipher mode reject with extended causeMax1-0/+16
2018-10-16gsm0808: allow decoding of zero length speech codec lists.Philipp Maier1-10/+0
2018-09-25gsm0808: add function to convert AMR S15-S0 to gsm0408 settingsPhilipp Maier1-0/+41
2018-09-21gsm0808_utils: constify parameterPhilipp Maier1-1/+1
2018-09-19gsm0808: add function to convert amr gsm0408 setings to gsm0808Philipp Maier1-0/+43
2018-09-16Revert "gsm0808: add function to convert amr gsm0408 setings to gsm0808"Neels Hofmeyr1-43/+0
2018-09-14gsm0808: add function to convert amr gsm0408 setings to gsm0808Philipp Maier1-0/+43
2018-06-28Don't call abort() directly, always use osmo_panic()Harald Welte1-1/+1
2018-05-27add gsm0808_cell_id_to_list()Neels Hofmeyr1-0/+31
2018-05-08add gsm0808 channel enum to IE val conversion functionsNeels Hofmeyr1-0/+9
2018-04-18add gsm0808_cell_{id,id_list}_name() and friendsNeels Hofmeyr1-0/+143
2018-04-13add gsm0808_{enc,dec}_cell_idNeels Hofmeyr1-0/+51
2018-04-13add gsm0808_cell_id_list_add() to combine two cell identifier listsNeels Hofmeyr1-0/+79
2018-03-23fix gsm0808_enc_cell_id_list2 for leading-zero MNCNeels Hofmeyr1-2/+2
2018-03-23gsm_08_08: correct speech codec defaultsPhilipp Maier1-2/+2
2018-03-16fix parse_cell_id_lac_and_ci_list()Stefan Sperling1-6/+7
2018-03-16fix bug in parse_cell_id_ci_list()Stefan Sperling1-1/+1
2018-03-15use gsm48_decode_lai2() in gsm0808_dec_cell_id_list()Stefan Sperling1-9/+6
2018-03-15fix cell identifier decoding in libosmocoreStefan Sperling1-15/+16
2018-03-14fix a cell identifier parsing bug in libosmocoreStefan Sperling1-2/+2
2018-03-13support for more cell ID list types in libosmocoreStefan Sperling1-0/+258
2017-11-13Fix/Update copyright notices; Add SPDX annotationHarald Welte1-6/+6
2017-10-17[doc] Properly define gsm0800 group and move all related files into itHarald Welte1-1/+1
2017-06-23doxygen: unify use of \file across the boardNeels Hofmeyr1-1/+3
2017-06-23doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr1-14/+14
2017-06-23comments: gsm0808_utils: mention various 3GPP specsPhilipp Maier1-0/+5
2017-06-23gsm0808: fix length check of the element decoder functionsPhilipp Maier1-6/+6
2017-06-22gsm0808: add function gsm0808_speech_codec_from_chan_type()Philipp Maier1-0/+54
2017-06-22gsm0808: add function gsm0808_chan_type_to_speech_code()Philipp Maier1-0/+37
2017-06-22gsm0808: fix AoIP speech codec element parser/generatorPhilipp Maier1-18/+82
2017-06-12update/extend doxygen documentationHarald Welte1-12/+61
2017-05-15gsm0808 + ipa: fix compilation on systems without sys/socket.hHarald Welte1-2/+8