Mercurial > hg > audiostuff
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/intercom/gsm/rpeltp.rme Fri Jun 25 09:57:52 2010 +0200 @@ -0,0 +1,73 @@ + + U G S T + + rpeltp.rme - Read me file for RPELTP module + (05.May.95) + + ============================================================= + COPYRIGHT NOTE: This source code, and all of its derivations, + is subject to the "ITU-T General Public License". Please have + it read in the distribution disk, or in the ITU-T + Recommendation G.191 on "SOFTWARE TOOLS FOR SPEECH AND AUDIO + CODING STANDARDS". Further copyright notice below. + ============================================================= + +This is the readme file for the ITU-T STL module rpeltp. This module has +been based on the implementation done by Jutta Degener and Carsten Bormann, +from the Technische Universitaet Berlin, at the Communications and +Operating Systems Research Group (KBS). + +The authors have granted the right to use it provided that the copyright +notices are kept in the files. See file "cpyright" for their copyright +conditions and statements. + +This module comprises several files, described below: + +rpeltp.rme This readme file +changes report of changes and portability notes for the UGST port, + in relation with the original distribution. +copyright Original copyright note from the original authors + +make-vms.com Program-making DCL for VAX-C and VMS port of the GNU C compiler +makefile.tcc Makefile for Borland's tcc +makefile.cl Makefile for MS Visual C Compiler +makefile.djc Makefile for the MSDOS port of the GNU-C compiler (DJCPP) +makefile.unx Unix Makefile, adapted from the original distribution +rpedemo.prj Borland's BC project file (binary!) + +add_test.c Program for testing the correct working of the functions + in add.c. Needed only when porting the program to new + platforms. +add_test.dta Input test sequence for add_test.c + +rpedemo.c demo program for the rpeltp module +ugstdemo.h UGST header with user interface macros and other nice stuf. + +The following are the functions that comprise the rpeltp module: +add.c code.c config.h debug.c decode.c +gsm.h gsm_crea.c gsm_deco.c gsm_dest.c gsm_enco.c +gsm_expl.c gsm_impl.c gsm_opti.c gsm_prin.c long_ter.c +lpc.c preproce.c private.h proto.h rpe.c +rpeltp.c rpeltp.h short_te.c table.c unproto.h + +all above but rpeltp.c are from the original distribution (after changes to +ensure portability!). This one has been added to provide "driving" functions +in the UGST style. + +File names from the original distribution had to be shortened because of the +DOS limitation for 8 plus 3 letters for file names. See "changes" for a +list of the files with changes (shortened) names. + +Note on Testing: +~~~~~~~~~~~~~~~~ +The directory ts has a file named sine.lin, that is a sinewave. Try make with +the proper makefile and run with the target `sine'. Then you should get no +differences. Please note that this is *not* a thorough validation of the +coder, because this is done using the 5 test sequences sold by ETSI. Because +they are sold, we cannot distribute them here. But the code has been tested, +and passed, the necessary test sequence in at least: Sun [cc/gcc/acc and +SunOs 4.3], VAX/VMS [Vax-C3/gcc], HP-UX [gcc], PC [bcc 16 bit/DJC gcc]. +Therefore, use sine.lin to test for rough errors. +NOTE: If you have the test sequences, the makefiles can process them for you, +if they are named seq01 to seq05. +-- <simao@ctd.comsat.com> -------