SpanDSP (or libspandsp2) is a low-level signal processing library that modulates and demodulates signals commonly used in telephony, such as the "noise" generated by a fax modem or DTMF touchpad.
Homepage: https://www.soft-switch.org/
This repository collects various versions to make finding changes easier. Please see one of the branches.
Or see the spandsp-deb
branch to make building Debian/Ubuntu
packages easier.
Diff between stretch and upstream:
$ git diff --stat debian-stretch-0.0.6+dfsg-0.1..upstream-0.0.6 -- debian/changelog | 214 +++--------------------------------------------- debian/clean | 3 - ...
Relevant .c and .h file dirs:
$ find . -name '*.h' -o -name '*.c' | grep -vE './tests/|./test-data/' | awk -F/ '{print $2}' | sort -u spandsp-sim src
Changes between upstream-0.0.6 and debian-stretch:
$ git diff debian-stretch-0.0.6+dfsg-0.1..upstream-0.0.6 -- spandsp-sim src diff --git a/src/spandsp/fast_convert.h b/src/spandsp/fast_convert.h index 9652c54..10679ea 100644 --- a/src/spandsp/fast_convert.h +++ b/src/spandsp/fast_convert.h @@ -195,7 +195,7 @@ extern "C" { return (long int) (x); } -#elif (defined(__ppc__) || defined(__powerpc__)) && !defined(__NO_FPRS__) +#elif defined(__ppc__) || defined(__powerpc__) static __inline__ long int lfastrint(register double x) { int res[2];