Harald Welte
d72b0f654f
ensure all gapk header files are included in 'dist'
2015-11-05 21:41:09 +01:00
Harald Welte
7a04624563
Add cycle benchmarking support
...
This enables benchmarking of the codec. It will print
the amount of CPU cycles needed for encoding/decoding a single
20ms frame on average.
2014-05-08 19:18:01 +02:00
Harald Welte
ce94d971e1
gapk: Add support for RTP input/output streams
...
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.
2013-02-11 11:38:23 +01:00
Sylvain Munaut
e2c5719d74
format/fmt_ti: Add support for EFR variant
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-02-25 18:12:25 +01:00
Sylvain Munaut
b1525d67fe
format/fmt_ti: Add support for HR variant
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-02-25 16:58:36 +01:00
Sylvain Munaut
cfaec3a2f6
format: Add support for the TI calypso/locosto dumped buffer format
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-02-25 15:31:54 +01:00
Sylvain Munaut
0d2a82c312
[1/4] HR support: Add autotools skeleton for libgsmhr
...
Not functional yet, just the autotools magic to make a library
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-12 20:36:14 +01:00
Sylvain Munaut
456758c808
format: Add support for Raw PCM Signed 16 bits Little Endian
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 22:58:20 +01:00
Sylvain Munaut
9843418a33
procqueue: Add Codec tasks
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 20:45:24 +01:00
Sylvain Munaut
792d04135e
procqueue: Add format conversion tasks
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 20:45:24 +01:00
Sylvain Munaut
d9fb0e37c8
procqueue: Add file related tasks
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 20:45:24 +01:00
Sylvain Munaut
3c0a4fba8a
procqueue: Add some mechanism to queue 'processing items' on the frames
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 20:45:24 +01:00
Sylvain Munaut
24b761218f
format: Add function to get format by name
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 20:26:41 +01:00
Sylvain Munaut
ef7ada56ce
codec: Add fields in struct codec_desc to support encoding/decoding
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 20:26:41 +01:00
Sylvain Munaut
723df06dff
format: Add support for .amr files encapsulating EFR data
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 20:26:41 +01:00
Sylvain Munaut
16f8d7f448
format: Add fields in format descriptor for fixed headers
...
Very simple header support, but that's all we need for AMR
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 20:26:41 +01:00
Sylvain Munaut
6c96cc28b3
format: Add support for the file read/written by the Racal 6103E ms test set
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-11 20:26:41 +01:00
Sylvain Munaut
f905983b05
format: Add support for the 3GPP HR reference vocoder file/frame formats
...
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-05 16:41:47 +01:00
Sylvain Munaut
5e380d0726
format: Add support for classic .gsm file/frame format
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-05 16:41:47 +01:00
Sylvain Munaut
0f7e52dbb5
format: Add initial format framework
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-11-05 16:41:47 +01:00
Sylvain Munaut
cca11553e5
codec: Add preliminary codecs definitions for HR/FR/EFR
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-29 11:49:33 +02:00
Sylvain Munaut
294db60a4e
utils: Add various bit manipulation related utilites
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-29 11:49:33 +02:00
Sylvain Munaut
96b1c3b2b4
Initial skeleton import
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-10-24 10:22:06 +02:00