Sylvain Munaut | 1a4ea5b | 2010-10-08 15:09:16 +0200 | [diff] [blame] | 1 | #ifndef _OSMOCOM_CODEC_H |
| 2 | #define _OSMOCOM_CODEC_H |
| 3 | |
| 4 | #include <stdint.h> |
| 5 | |
Diego Elio Pettenò | 23431c7 | 2012-06-29 13:01:27 -0700 | [diff] [blame] | 6 | extern const uint16_t gsm610_bitorder[]; /* FR */ |
| 7 | extern const uint16_t gsm620_unvoiced_bitorder[]; /* HR unvoiced */ |
| 8 | extern const uint16_t gsm620_voiced_bitorder[]; /* HR voiced */ |
| 9 | extern const uint16_t gsm660_bitorder[]; /* EFR */ |
Sylvain Munaut | 1a4ea5b | 2010-10-08 15:09:16 +0200 | [diff] [blame] | 10 | |
Diego Elio Pettenò | 23431c7 | 2012-06-29 13:01:27 -0700 | [diff] [blame] | 11 | extern const uint16_t gsm690_12_2_bitorder[]; /* AMR 12.2 kbits */ |
| 12 | extern const uint16_t gsm690_10_2_bitorder[]; /* AMR 10.2 kbits */ |
| 13 | extern const uint16_t gsm690_7_95_bitorder[]; /* AMR 7.95 kbits */ |
| 14 | extern const uint16_t gsm690_7_4_bitorder[]; /* AMR 7.4 kbits */ |
| 15 | extern const uint16_t gsm690_6_7_bitorder[]; /* AMR 6.7 kbits */ |
| 16 | extern const uint16_t gsm690_5_9_bitorder[]; /* AMR 5.9 kbits */ |
| 17 | extern const uint16_t gsm690_5_15_bitorder[]; /* AMR 5.15 kbits */ |
| 18 | extern const uint16_t gsm690_4_75_bitorder[]; /* AMR 4.75 kbits */ |
Sylvain Munaut | 1a4ea5b | 2010-10-08 15:09:16 +0200 | [diff] [blame] | 19 | |
| 20 | #endif /* _OSMOCOM_CODEC_H */ |