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> ------- |
