FreeCalypso > hg > gsm-codec-lib
annotate libgsmfr2/typedef.h @ 529:79cd992de3ad
libgsmfr2: API definitions for TFO transform
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Thu, 19 Sep 2024 08:07:26 +0000 |
| parents | ffdcdb27d673 |
| children |
| rev | line source |
|---|---|
|
262
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
1 /* |
|
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
2 * This internal header file provides adaptation between stdint types |
|
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
3 * and those used by GSM 06.10 code from TU-Berlin. |
|
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
4 */ |
|
48
af4b075d0313
libgsmefr: encoder state structure finished in first pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
38
diff
changeset
|
5 |
|
262
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
6 typedef int16_t word; |
|
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
7 typedef int32_t longword; |
|
48
af4b075d0313
libgsmefr: encoder state structure finished in first pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
38
diff
changeset
|
8 |
|
262
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
9 typedef uint16_t uword; |
|
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
10 typedef uint32_t ulongword; |
|
263
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
11 |
|
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
12 #define MIN_WORD (-32767 - 1) |
|
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
13 #define MAX_WORD 32767 |
|
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
14 |
|
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
15 #define MIN_LONGWORD (-2147483647 - 1) |
|
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
16 #define MAX_LONGWORD 2147483647 |
