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 |