aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2014-05-08Add cycle benchmarking supportHarald Welte2-0/+198
This enables benchmarking of the codec. It will print the amount of CPU cycles needed for encoding/decoding a single 20ms frame on average.
2013-02-11gapk: Add support for RTP input/output streamsHarald Welte1-0/+5
Instead of having only file-based I/O, this enables gapk to receive and send RTP streams, e.g. from live GSM network equipment like sysmoBTS/nanoBTS. Support is currently simplistic. On transmit, there is hard-coded codec type of full-rate GSM. On receive-side, we should auto-detect the format based on frame size and/or payload type, but we don't do that yet at all.
2011-02-25format/fmt_ti: Add support for EFR variantSylvain Munaut1-0/+1
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-02-25format/fmt_ti: Add support for HR variantSylvain Munaut1-0/+1
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-02-25format: Add support for the TI calypso/locosto dumped buffer formatSylvain Munaut1-0/+3
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-12[1/4] HR support: Add autotools skeleton for libgsmhrSylvain Munaut3-0/+45
Not functional yet, just the autotools magic to make a library Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11format: Add support for Raw PCM Signed 16 bits Little EndianSylvain Munaut1-0/+3
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11procqueue: Add Codec tasksSylvain Munaut1-0/+4
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11procqueue: Add format conversion tasksSylvain Munaut1-0/+4
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11procqueue: Add file related tasksSylvain Munaut1-0/+4
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11procqueue: Add some mechanism to queue 'processing items' on the framesSylvain Munaut1-0/+43
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11format: Add function to get format by nameSylvain Munaut1-0/+1
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11codec: Add fields in struct codec_desc to support encoding/decodingSylvain Munaut1-0/+13
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11format: Add support for .amr files encapsulating EFR dataSylvain Munaut1-0/+3
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11format: Add fields in format descriptor for fixed headersSylvain Munaut1-0/+3
Very simple header support, but that's all we need for AMR Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11format: Add support for the file read/written by the Racal 6103E ms test setSylvain Munaut1-0/+5
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-05format: Add support for the 3GPP HR reference vocoder file/frame formatsSylvain Munaut1-0/+4
Yes ... they use a different format for the decoder input than for the encoder output ... Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-05format: Add support for classic .gsm file/frame formatSylvain Munaut1-0/+3
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-05format: Add initial format frameworkSylvain Munaut1-0/+48
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-29codec: Add preliminary codecs definitions for HR/FR/EFRSylvain Munaut2-1/+43
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-29utils: Add various bit manipulation related utilitesSylvain Munaut3-0/+106
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-24Initial skeleton importSylvain Munaut1-0/+0
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>