• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

config/H07-May-2022-

debian/H07-May-2022-13499

doc/H03-May-2022-2,6502,199

m4/H14-Aug-2021-522466

spandsp/H14-Aug-2021-15,35813,390

spandsp-sim/H14-Aug-2021-5,6374,525

src/H14-Aug-2021-139,124101,762

test-data/H14-Aug-2021-2,0701,613

tests/H14-Aug-2021-57,62545,398

.drone.ymlH A D14-Aug-20211.4 KiB5446

.gitignoreH A D14-Aug-2021323 1514

.updateH A D14-Aug-202129 21

AUTHORSH A D14-Aug-202137 21

COPYINGH A D14-Aug-202143.5 KiB854702

ChangeLogH A D14-Aug-20212.7 KiB4843

DueDiligenceH A D14-Aug-20212.9 KiB5644

Makefile.amH A D03-May-20222.7 KiB9262

NEWSH A D14-Aug-202121 11

READMEH A D14-Aug-20211.6 KiB3627

README.testdataH A D14-Aug-20212.4 KiB5437

autogen.shH A D14-Aug-20213.8 KiB13596

bootstrap.shH A D14-Aug-202123 31

configure.acH A D14-Aug-202124.1 KiB643583

configure.gnuH A D14-Aug-2021116 52

spandsp.pc.inH A D14-Aug-2021245 1311

spandsp.specH A D14-Aug-20212.5 KiB9775

unpack_g722_data.shH A D14-Aug-20211.4 KiB5734

unpack_g726_data.shH A D14-Aug-20211.5 KiB6239

unpack_gsm0610_data.shH A D14-Aug-20218.9 KiB354274

unpack_v56ter_data.shH A D14-Aug-20211.5 KiB5835

wrapper.xslH A D14-Aug-2021260 65

yum-prepare.shH A D14-Aug-2021665 2620

README

1spandsp 0.0.6 - A DSP library for telephony
2-------------------------------------------
3
4SpanDSP is a library of DSP functions for telephony, in the 8000 sample per
5second world of E1s, T1s, and higher order PCM channels. It contains low level
6functions, such as basic filters. It also contains higher level functions, such
7as cadenced supervisory tone detection, and a complete software FAX machine.
8The software has been designed to avoid intellectual property issues, using
9mature techniques where all relevant patents have expired. See the file
10DueDiligence for important information about these intellectual property issues.
11
12The library is licenced under the LGPL 2.1 licence. The test suite, and some support
13programs are licenced under the GPL 2 licence. The full text of these licences can
14be found in the file COPYING.
15
16Dependencies
17------------
18
19spandsp depends on various other packages for various tasks. Most of these
20dependencies relate to building the test suite.
21
22libtiff (and libtiff-devel on most Linux distributions) is required to
23build the spandsp library.
24
25libaudiofile (and libaudiofile-devel) is required to build the test suite
26fftw (and fftw-devel) is required to build the test suite. Version 2 or 3 of
27FFTW may be used. Spandsp adapts to the differences between them.
28
29fltk (and fltk-devel), Fl_Cartesian and Fl_Audio_Meter are required to build
30the test suite with GUI interfaces for some of the tests. The tests will build
31without these packages, but the GUI features will not be available.
32Fl_Cartesian and Fl_Audio_Meter can be downloaded from
33http://www.soft-switch.org/downloads.
34
35Steve Underwood <steveu@coppice.org>
36

README.testdata

1Setting up test data for the supplied suite of test programs.
2-------------------------------------------------------------
3
4Some of the tests in the test suite for this package require test data files. These test
5data files fall into four categories:
6
7    - Some data files, such as those for some of the FAX tests, are generated by programs
8      in the package.
9
10    - Some are freely distributable data files, from various sources. These are supplied
11      with the package.
12
13    - Some are test data files from a standards body. These are the copyright material of
14      the standards body, and so cannot be distributed with this package. However, most of
15      these files can currently be downloaded at no charge from the standards body's web
16      site. This file describes which files are needed, and how they may be processed to
17      produce the right files in the right places for the tests.
18
19    - The two industry standard sources of test data for DTMF decoders are Bellcore/Telcordia
20      and Mitel. Neither of these is either free, or supplied in a form directly usable
21      with the test suite. These data sources are expected by several tests, and not just
22      the DTMF decoder tests. Sad to say, you are on your own when trying to source data
23      for these tests.
24
25For the G.722 tests, obtain the file T-REC-G.722-198703-I!AppII!ZPF-E.zip from the ITU web site,
26and place it in this directory. Then run
27
28./unpack_g722_data.sh
29
30For the G.726 tests, obtain the file T-REC-G.726-199103-I!AppII!SOFT-ZST-E.zip from the ITU web
31site, and place it in this directory. Then run
32
33./unpack_g726_data.sh
34
35For the GSM 06.10 tests, obtain the file en_300961v080101p0.zip from the ETSI web site,
36and place it in this directory. If you are able to run .exe (i.e. MS DOS or Windows)
37files you can simply run
38
39./unpack_gsm0610_data.sh
40
41If you are unable to run .exe files on the machine you are using (e.e. you are not using Cygwin,
42Mingw, Wine, FreeDOS or something of that sort) you will need to find a machine which will. First,
43run
44
45./unpack_gsm0610_data.sh --no-exe
46
47This will leave 6 .EXE files in the etsitetss/gsm0610 directory. Take these to a machine which
48can run .EXE files, and execute all of them. This should result in a number of files which end
49with .COD, INP and .OUT. Copy these to the etsitests/gsm0610 directory, and run
50
51./unpack_gsm0610_data.sh --no-exe-continue
52
53The remainder of the extraction and repacking of files should then take place.
54