Mercurial > hg > audiostuff
comparison intercom/g711/g711.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 g711.rme - Readme for the G.711 module | |
| 2 | |
| 3 | |
| 4 U G S T | |
| 5 | |
| 6 Read me file for G711 module | |
| 7 (01.Feb.2000) | |
| 8 | |
| 9 ============================================================= | |
| 10 COPYRIGHT NOTE: This source code, and all of its derivations, | |
| 11 is subject to the "ITU-T General Public License". Please have | |
| 12 it read in the distribution disk, or in the ITU-T | |
| 13 Recommendation G.191 on "SOFTWARE TOOLS FOR SPEECH AND AUDIO | |
| 14 CODING STANDARDS". | |
| 15 ============================================================= | |
| 16 | |
| 17 | |
| 18 The UGST G711 module, version 3.01 (31.Jan.2000) needs the following | |
| 19 files: | |
| 20 | |
| 21 g711.c .......... G711 module itself; needs the prototypes in G711.H. | |
| 22 g711demo.c ...... Demosntration program for the G711 module; needs the files | |
| 23 g711.c and ugstdemo.h in the current directory. | |
| 24 ugstdemo.h ...... prototypes and definitions needed by UGST demo programs. | |
| 25 g711.h .......... prototypes and definitions needed by the G711 module. | |
| 26 | |
| 27 As an auxililiary program, there is: | |
| 28 shiftbit.c ...... program to shift (with sign extension) to left or right the | |
| 29 input file, saving in the output file. You may need this if | |
| 30 you speech data file has less than 16 bit resolution and not | |
| 31 left-justified. | |
| 32 | |
| 33 Makefiles: | |
| 34 ~~~~~~~~~~ | |
| 35 Makefiles have been provided for automatic build-up of the executable program | |
| 36 and to process the test files: | |
| 37 makefile.unx .... makefile for compiling on an Unix environment | |
| 38 makefile.tcc .... makefile for compiling with MSDOS Borland [bt]cc | |
| 39 makefile.cl ..... makefile for compiling with MS Visual C compiler | |
| 40 makefile.djc .... makefile for compiling with DJGPP MSDOS port of gcc | |
| 41 make-vms.com .... DCL for compiling in the VAX/VMS environment | |
| 42 | |
| 43 Testing: | |
| 44 ~~~~~~~~ | |
| 45 The provided makefiles can run a portability test on the demo program. They | |
| 46 need the archive tst-g711.zip ([pk]zip compatible archive) and [pk]unzip to | |
| 47 extract the proper source and reference processed files. The contents of this | |
| 48 archive file is: | |
| 49 sweep.src ....... THE reference file | |
| 50 sweep-r.a ....... reference file: sweep.src encoded by A-law (A lilo) | |
| 51 sweep-r.a-a ..... reference file: sweep-r.a decoded by A-law (A loli) | |
| 52 sweep-r.rea ..... reference file: sweep.src enc'd *and* decoded by A-law (lili) | |
| 53 sweep-r.u ....... reference file: sweep.src enc'd by u-law (u lilo) | |
| 54 sweep-r.u-u ..... reference file: sweep-r.u dec'd by u-law (u loli) | |
| 55 sweep-r.reu ..... reference file: sweep.src enc'd *and* decoded by u-law (lili) | |
| 56 | |
| 57 NOTE! These files are in the big-endian (high-byte first) format. Therefore, | |
| 58 before using under MSDOS or VAX/VMS, the files need to be byte-swapped. | |
| 59 See unsupported program sb in the ../unsup directory. | |
| 60 The CRC-32 (unsup utility crc) for each of the test files are | |
| 61 given below: | |
| 62 | |
| 63 File name CRC32-BE CRC32-LE Size | |
| 64 ------------------------------------------ | |
| 65 sweep-r.a E714C343 74719FE4 131072 | |
| 66 sweep-r.a-a 1595D5BA ABCEAA69 131072 | |
| 67 sweep-r.rea 1595D5BA ABCEAA69 131072 | |
| 68 sweep-r.reu D6812645 63641C01 131072 | |
| 69 sweep-r.u E7513B35 CD170E15 131072 | |
| 70 sweep-r.u-u D6812645 63641C01 131072 | |
| 71 sweep.src 67B11DDE C8BA7682 131072 | |
| 72 ------------------------------------------ | |
| 73 Notes: | |
| 74 - CRC32-BE: CRC-32 for the big endian format (i.e., most | |
| 75 non-Intel Unix systems) | |
| 76 - CRC32-LE: CRC-32 for the little endian format (Intel CPUs, etc) | |
| 77 - Size: file size, in bytes | |
| 78 -- | |
| 79 <simao@ctd.comsat.com> - 31.Jan.2000 |
