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

Repositories maintained by Peter Meerwald, pmeerw@pmeerw.net.