summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-08-28mobile/gsm48_cc.c: handle more GSM_TCH* messagesfixeria/audioVadim Yanitskiy1-0/+3
2018-08-28mobile/voice.c: determine message type by its lengthVadim Yanitskiy1-2/+20
2018-08-28mobile/voice.c: determine frame length using msg typeVadim Yanitskiy1-3/+25
2018-08-28mobile/mncc.h: migrate some GSM_TCH* messages from LCRVadim Yanitskiy1-0/+2
2018-08-28host/mobile: integrate GAPK based audio I/O back-endVadim Yanitskiy7-17/+685
2018-08-28mobile/voice.c: abstract gsm_send_voice() from MNCCVadim Yanitskiy3-5/+22
2018-08-28mobile/voice.h: use '#pragma once' include guardVadim Yanitskiy1-4/+1
2018-08-28common/l1ctl.c: cosmetic: drop dead codeVadim Yanitskiy1-2/+0
2018-08-28common/l1ctl.c: fix: drop TCH frame length / magic checkVadim Yanitskiy1-14/+0
2018-08-28trxcon/l1ctl.c: fix: add forgotten traffic frame headerVadim Yanitskiy1-4/+29
2018-08-28l1ctl_proto.h: use flexible array member to store a traffic frameVadim Yanitskiy4-16/+36
2018-08-28mobile/gsm48_rr.c: drop TCH/F channel limitationVadim Yanitskiy1-8/+0
2018-08-28mobile/gsm48_rr.c: properly handle CHANNEL MODE MODIFYVadim Yanitskiy1-7/+23
2018-08-28mobile/gsm48_rr.c: fix copy-paste error in commentVadim Yanitskiy1-1/+1
2018-08-28mobile/gsm48_rr.c: print error if ch_type is not TCHVadim Yanitskiy1-2/+4
2018-08-28mobile/gsm48_rr.c: prevent uninitialized memory accessVadim Yanitskiy1-1/+8
2018-08-28mobile/gsm48_rr.c: print name of channel modeVadim Yanitskiy1-2/+2
2018-08-28mobile/gsm48_rr.c: set audio mode according to configurationVadim Yanitskiy1-1/+13
2018-08-28mobile/vty_interface.c: add new 'audio' sectionVadim Yanitskiy6-0/+164
2018-08-28host/layer23: add a new logging category for GAPKVadim Yanitskiy3-1/+8
2018-08-28mobile: link the binary against libosmogapkVadim Yanitskiy2-0/+3
2018-08-28mobile/Makefile.am: consistently format variablesVadim Yanitskiy1-10/+58
2018-08-28mobile: add MNCC handler selection to settingsVadim Yanitskiy8-34/+106
2018-08-28mobile: add MNCC socket path to settingsVadim Yanitskiy6-6/+35
2018-08-28trxcon/scheduler: fix: don't send BFI in GSM48_CMODE_SIGN modeVadim Yanitskiy2-4/+11
2018-08-27cosmetic: add commandline helpPhilipp Maier1-1/+24
2018-08-27cosmetic: fix typoPhilipp Maier1-1/+1
2018-08-24Allow lua code to register a fd for reading with the runtimeHolger Hans Peter Freyther1-0/+103
2018-08-24Forget about the callback after use and cancellationHolger Hans Peter Freyther1-0/+5
2018-08-24osmocon: fix read buffer overrun in romload_prepare_block()Stefan Sperling1-1/+1
2018-08-24osmo_mcast_sock: make sure SO_REUSEADDR is appliedPhilipp Maier1-2/+3
2018-08-24jenkins.sh: Don't only build-verify layer23 but all other host programs, tooHarald Welte1-4/+7
2018-08-23osmocon: fix use of an initialized variableStefan Sperling1-1/+2
2018-08-17trxcon/sched_clck.c: fix time delta calculationsStefan Sperling2-35/+31
2018-08-15trxcon/scheduler: get rid of useless lchan->rsl_modeVadim Yanitskiy5-26/+5
2018-08-15trxcon/scheduler: fix: properly generate BFI for TCH/HVadim Yanitskiy1-4/+10
2018-08-15trxcon/scheduler: pass lchan to sched_bad_frame_ind()Vadim Yanitskiy4-14/+10
2018-08-14trxcon/sched_prim.c: properly handle both TCH/H and FACCH/H primsVadim Yanitskiy3-6/+86
2018-08-14trxcon/sched_prim.c: refactor prim dequeuing logicVadim Yanitskiy1-55/+83
2018-08-14trxcon/sched_trx.h: add missing parentheses to PRIM_IS_*Vadim Yanitskiy1-2/+2
2018-08-11layer23: Replace all instances of strncpy() by osmo_strlcpyHarald Welte7-23/+15
2018-08-11layer23: Fix possible buffer overflow writing NUL beyond end of stringHarald Welte1-1/+1
2018-08-11layer23: Use osmo_strlcpy() to avoid non-terminated stringsHarald Welte3-3/+3
2018-08-11layer23: Fix compiler warnings about string operation truncationHarald Welte1-4/+4
2018-08-11layer23: Fix compiler warning about snprintf buffer too smallHarald Welte1-1/+1
2018-08-11layer23: fix unaligned store in osmo_send_l1()Harald Welte1-5/+2
2018-08-11layer23: Add --enable-sanitize and --enable-werror configure flagsHarald Welte1-0/+27
2018-08-02trx_toolkit/fake_trx: introduce basic path loss simulationVadim Yanitskiy3-0/+123
2018-08-02trx_toolkit/burst_fwd.py: separate burst preprocessingVadim Yanitskiy1-15/+24
2018-07-28trxcon: make both Valgrind and trxcon happyVadim Yanitskiy1-0/+5