summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-12-31osmo-gapk: use Osmocom logging frameworkVadim Yanitskiy1-30/+30
2017-12-31osmo-gapk: drop useless printf callsVadim Yanitskiy1-2/+2
2017-12-31libosmogapk: use Osmocom logging frameworkVadim Yanitskiy13-17/+140
2017-12-31osmo-gapk: use more convenient name for the source fileVadim Yanitskiy3-2/+2
2017-12-31osmo-gapk: create a common shutdown functionVadim Yanitskiy1-14/+18
2017-12-31osmo-gapk: add an option to enable / disable benchmarkVadim Yanitskiy1-3/+13
2017-12-31procqueue: use linuxlist to store queue itemsVadim Yanitskiy2-47/+65
2017-12-31procqueue: use uint8_t as output buffer typeVadim Yanitskiy1-1/+1
2017-12-31procqueue: store output buffers inside queue itemsVadim Yanitskiy2-7/+8
2017-12-31procqueue: use unsigned int for I/O frame size fieldsVadim Yanitskiy1-2/+2
2017-12-31Add the symbol export map for libosmogapkVadim Yanitskiy3-0/+56
2017-12-31benchmark: add functions to get cycle and frame countVadim Yanitskiy3-19/+62
2017-12-31benchmark: allocate memory dynamicallyVadim Yanitskiy4-4/+45
2017-12-31benchmark: get rid of 'static inline' definitionVadim Yanitskiy1-18/+16
2017-12-31benchmark: move benchmark impl to a private headerVadim Yanitskiy7-25/+58
2017-12-31benchmark: move benchmark_dump() outside the libraryVadim Yanitskiy3-35/+33
2017-12-31Add an 'osmo_gapk' prefix to the exposed symbolsVadim Yanitskiy30-191/+215
2017-12-31procqueue: expose the processing queue struct definitionVadim Yanitskiy2-12/+9
2017-12-31Add a pkg-config manifest for libosmogapkVadim Yanitskiy4-1/+17
2017-12-31Use '#pragma once' instead of include guardVadim Yanitskiy7-29/+8
2017-12-31Install GAPK headers to '${includedir}/osmocom/gapk/'Vadim Yanitskiy35-76/+79
2017-12-31Add an 'osmo' prefix to the 'gapk' binaryVadim Yanitskiy4-11/+11
2017-12-31Introduce a shared 'libosmogapk' libraryVadim Yanitskiy1-15/+85
2017-12-29Add git-review configMax1-0/+3
2017-09-02pq_alsa.c: print error message if device init failsVadim Yanitskiy1-3/+9
2017-09-02pq_alsa.c: handle output buffer underrunVadim Yanitskiy1-0/+8
2017-08-31test/common.sh: fix typo in gapk binary locationVadim Yanitskiy1-1/+1
2017-05-29fmt_gsm: document that this format is also used for RTPv0.4Harald Welte1-1/+1
2017-05-28Add gapk testsuitHarald Welte27-0/+111
2017-05-28fmt_rtp_hr_ietf.c: Fix error encoding this formatHarald Welte1-1/+1
2017-05-28EFR codec fixup.Harald Welte1-2/+2
2017-05-28alsa/file input: return -1 on eof (short read)Harald Welte2-4/+4
2017-05-28procqueue.c: Logging unficiation (always use the [x] prefix)Harald Welte1-3/+3
2017-05-28codac_amr: Remove printf() left from debugging/testingHarald Welte1-2/+0
2017-05-28direct all log statements to stderr to avoid breaking stdout data outHarald Welte5-18/+21
2017-05-28fmt_ti: fix lsb/msb mix-up in ti_hr_from_canon()Harald Welte1-1/+1
2017-05-28print_help(): Fix formatting of help textHarald Welte1-4/+2
2017-05-28Add support for RTP with GSM-HR payload according to RFC5993Harald Welte4-1/+85
2017-05-28Add support for RTP with GSM-HR payload according to ETSI TS 101 318Harald Welte4-1/+68
2017-05-28Add "rtp-efr" format support for RTP payload according to RFC3551 4.5.9Harald Welte4-1/+78
2017-05-28Fix HR codec block sizesHarald Welte3-5/+4
2017-05-28Print some useful information while putting together the procqueueHarald Welte5-0/+13
2017-05-28print meaningful error messages if something goes wrong in main/pqHarald Welte3-10/+34
2017-05-28Add AMR codec supportHarald Welte8-2/+245
2017-05-28more API documentationHarald Welte3-0/+26
2017-05-28prepare gapk for dealing with variable-length framesHarald Welte17-99/+191
2017-05-28introduce #defines for canonical length + use themHarald Welte6-5/+10
2017-05-28Add ALSA input/output support to GAPKHarald Welte5-6/+214
2017-05-28RTP: give meaningful error messages if something failsHarald Welte1-8/+24
2017-05-27add some more comments throughout the codeHarald Welte7-1/+53