Mercurial > hg > audiostuff
comparison intercom/gsm/rpeltp.rme @ 2:13be24d74cd2
import intercom-0.4.1
author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> |
---|---|
date | Fri, 25 Jun 2010 09:57:52 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1:9cadc470e3da | 2:13be24d74cd2 |
---|---|
1 | |
2 U G S T | |
3 | |
4 rpeltp.rme - Read me file for RPELTP module | |
5 (05.May.95) | |
6 | |
7 ============================================================= | |
8 COPYRIGHT NOTE: This source code, and all of its derivations, | |
9 is subject to the "ITU-T General Public License". Please have | |
10 it read in the distribution disk, or in the ITU-T | |
11 Recommendation G.191 on "SOFTWARE TOOLS FOR SPEECH AND AUDIO | |
12 CODING STANDARDS". Further copyright notice below. | |
13 ============================================================= | |
14 | |
15 This is the readme file for the ITU-T STL module rpeltp. This module has | |
16 been based on the implementation done by Jutta Degener and Carsten Bormann, | |
17 from the Technische Universitaet Berlin, at the Communications and | |
18 Operating Systems Research Group (KBS). | |
19 | |
20 The authors have granted the right to use it provided that the copyright | |
21 notices are kept in the files. See file "cpyright" for their copyright | |
22 conditions and statements. | |
23 | |
24 This module comprises several files, described below: | |
25 | |
26 rpeltp.rme This readme file | |
27 changes report of changes and portability notes for the UGST port, | |
28 in relation with the original distribution. | |
29 copyright Original copyright note from the original authors | |
30 | |
31 make-vms.com Program-making DCL for VAX-C and VMS port of the GNU C compiler | |
32 makefile.tcc Makefile for Borland's tcc | |
33 makefile.cl Makefile for MS Visual C Compiler | |
34 makefile.djc Makefile for the MSDOS port of the GNU-C compiler (DJCPP) | |
35 makefile.unx Unix Makefile, adapted from the original distribution | |
36 rpedemo.prj Borland's BC project file (binary!) | |
37 | |
38 add_test.c Program for testing the correct working of the functions | |
39 in add.c. Needed only when porting the program to new | |
40 platforms. | |
41 add_test.dta Input test sequence for add_test.c | |
42 | |
43 rpedemo.c demo program for the rpeltp module | |
44 ugstdemo.h UGST header with user interface macros and other nice stuf. | |
45 | |
46 The following are the functions that comprise the rpeltp module: | |
47 add.c code.c config.h debug.c decode.c | |
48 gsm.h gsm_crea.c gsm_deco.c gsm_dest.c gsm_enco.c | |
49 gsm_expl.c gsm_impl.c gsm_opti.c gsm_prin.c long_ter.c | |
50 lpc.c preproce.c private.h proto.h rpe.c | |
51 rpeltp.c rpeltp.h short_te.c table.c unproto.h | |
52 | |
53 all above but rpeltp.c are from the original distribution (after changes to | |
54 ensure portability!). This one has been added to provide "driving" functions | |
55 in the UGST style. | |
56 | |
57 File names from the original distribution had to be shortened because of the | |
58 DOS limitation for 8 plus 3 letters for file names. See "changes" for a | |
59 list of the files with changes (shortened) names. | |
60 | |
61 Note on Testing: | |
62 ~~~~~~~~~~~~~~~~ | |
63 The directory ts has a file named sine.lin, that is a sinewave. Try make with | |
64 the proper makefile and run with the target `sine'. Then you should get no | |
65 differences. Please note that this is *not* a thorough validation of the | |
66 coder, because this is done using the 5 test sequences sold by ETSI. Because | |
67 they are sold, we cannot distribute them here. But the code has been tested, | |
68 and passed, the necessary test sequence in at least: Sun [cc/gcc/acc and | |
69 SunOs 4.3], VAX/VMS [Vax-C3/gcc], HP-UX [gcc], PC [bcc 16 bit/DJC gcc]. | |
70 Therefore, use sine.lin to test for rough errors. | |
71 NOTE: If you have the test sequences, the makefiles can process them for you, | |
72 if they are named seq01 to seq05. | |
73 -- <simao@ctd.comsat.com> ------- |