4
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 This Hg repository contains a mostly-raw import of GSM-HR speech codec
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 implementation from the original GSM 06.06 publication. The only modification
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 that has been made is a minimally-invasive surgical change to gsm_hr.c (the
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 main module) that allows the default noisy output to be suppressed at run time,
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 rather than at compile time, and suppresses all of this noisy output rather
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 than just one part of it. Also a Makefile has been added, for straightforward
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 compilation on "semi-modern" systems such as Slackware Linux.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 This work has been produced for two purposes:
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 1) To make it possible to actually run this original GSM-HR code, before the
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 laborious effort of librifying it and incorporating it into gsm-codec-lib,
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 and for verification. testing and comparison after that planned work.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 2) To have the code readily available in a public Hg repository, allowing
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 direct links to individual files or even to line numbers. Such easy linking
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 ability is needed to facilitate analysis and discussion of various aspects
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 of this reference code.
|