181 Commits

Author SHA1 Message Date
Andrey Volk
40668f6b1c FS-10501: [mod_spandsp] Fix building spandsp lib on windows. 2017-07-14 19:59:42 +03:00
Steve Underwood
9732d32503 spandsp DSP tweaks to avoid problems with the LPC10 code compiled with the latest GCC 6.2 series compilers. Various other additional tweaks to spandsp. 2017-07-14 00:29:20 +01:00
Steve Underwood
a4cf41771e A-law idle byte was defined incorrectly. 2016-05-29 21:00:49 +08:00
Steve Underwood
721ea6dceb Removed use of _NONSTD for Windows builds of spandsp, so (hopefully) eliminate
compatibility problems with recent versions of MSVC
2015-09-28 21:47:27 +08:00
Michael Giagnocavo
5e456fe9a6 FS-7966. First pass at moving to Visual Studio 2015.
The new C compiler breaks a lot of things. snprintf and timespec now exist, and redefining causes an error.
Many more things are warnings, so warnings-as-errors will fail - remove it from some projects for now.
V8: don't pass VS version to build batch file.
mod_sofia: Config has too-long if/elseif chain. Break this up to avoid "parser stack overflow; program too complex".
Add mod_conference.h to project and dir to includes.
2015-08-21 18:28:32 -04:00
Steve Underwood
0eada8dc77 Various little cleanups in spandsp 2015-06-18 21:15:41 +08:00
Steve Underwood
0d6c3a1d73 Various minor tweaks to spandsp and the ARM specific code now does fast top bit detection. 2015-04-09 03:30:49 +08:00
Steve Underwood
3b8bc35bd9 More fixes for Coverity issues 2014-07-22 10:51:42 +08:00
Peter Olsson
58a33988a3 spandsp: Add missing include for alloc.h. This fixes a build error on Windows. 2014-07-19 12:47:42 +02:00
Steve Underwood
6f439d3741 Tweaks, and a fix for FAX polling. 2014-07-16 23:26:20 +08:00
Steve Underwood
c3798dbb02 FAX tweaks 2014-06-29 02:11:25 +08:00
Steve Underwood
ad1e7e9632 Fixed updating of the modem type after a FAX ECM CTC. 2014-06-28 16:43:05 +08:00
Steve Underwood
b780371943 Improved TSB85 tests, which now check call clearing.
FAX now differentiates properly between <page result code> and <image> <page resuly code> when deciding how to retry.
2014-06-20 00:24:10 +08:00
Steve Underwood
3549488e8e Fixed a problem in FAX where a received handshake, delayed so much it is
received as we queue a retry, causes the retry frame to remain queued in the
HDLC entity.
2014-06-04 23:54:03 +08:00
Steve Underwood
44252a5d69 Various small cleanups in spandsp 2014-05-07 13:11:53 +08:00
Steve Underwood
68a3250a69 Missing data modems files. They are a work in progress at this time, so don't
expect any functionality.
2014-05-06 21:21:33 +08:00
Steve Underwood
29ea8e9979 Fixed some ARM embedded assembly language typos 2014-05-05 08:33:55 +08:00
Steve Underwood
38abcf7e2c The APIs for spandsp FAX have changes, removing one of the parameters passed in
the callbacks.
2014-05-04 17:22:28 +08:00
Steve Underwood
28a9a40e37 Various little cleanups, many of them from a clang static analysis 2014-05-02 23:32:33 +08:00
Natanael Copa
317f4b1442 Fix building with musl libc
POSIX says poll.h and signal.h should not be prefixed with sys/ (ie
poll.h instead of sys/poll.h)

limits.h also defines a TZNAME_MAX so we change name of the define for
spandsp.
2014-05-02 11:20:36 -04:00
Steve Underwood
b205313f4f More fixes from Coverity scans 2014-05-01 02:56:53 +08:00
Steve Underwood
bfacd58fa7 Eliminate some clang warnings 2014-04-30 22:18:46 +08:00
Steve Underwood
dac846cc7e Cleared some simple Coverity issues 2014-04-30 12:42:46 +08:00
Steve Underwood
5e0b3fa077 Fixes for things picked up by clang compilation 2014-02-24 12:50:41 +08:00
Steve Underwood
a61edbd8dc Removed a couple of unused variables 2014-02-08 16:25:10 +08:00
Steve Underwood
f7a407feca Removal of some pointless callback parameters in the spandsp AT command
interpreter, and fixes for my congential inability to reliably spell psuedo,
er, pseudo, er, whatever.
2014-01-16 00:47:29 +08:00
Jeff Lenk
069941f1da fix spandsp for windows build 2013-12-09 16:37:56 -06:00
Steve Underwood
d5a7495a72 This should fix the FAX crashes when negotiation falls back to slower modems 2013-12-05 21:49:59 +08:00
Jeff Lenk
bb53175526 FS-6010 --resolve 2013-11-29 22:16:49 -06:00
Jeff Lenk
6d0069a0cf add missing decel for last spandsp commit 2013-10-06 20:26:24 -05:00
Steve Underwood
1d76b2f907 Tweaks to logging in spandsp 2013-10-05 16:07:19 +08:00
Steve Underwood
44b01bee6b Some tweaks to FAX processing 2013-09-05 04:30:57 +08:00
Steve Underwood
8b8b91beeb Tweaks to spandsp configuration 2013-09-01 00:36:48 +08:00
Steve Underwood
2ed8e04776 Tweaks to the spandsp alloc functions, and a fix for bi-level image row
squashing.
2013-08-31 03:26:31 +08:00
Steve Underwood
c09dec0de1 Fixed jaggies in image resizing.
Split naming of T.81/T.42 type JPEG from normal JPEG. This is in preparation
for allowing the selective output of normal JPEG (like most people want)
and the T.81/T.42 type you might want for forwarding as T.37
2013-08-21 20:08:17 +08:00
Steve Underwood
a3c1cf0577 Fixed inclusion of a header file that isn't actually finished. 2013-08-09 00:25:18 +08:00
Steve Underwood
365fc08719 Changed spandsp from using TRUE and FALSE to using C99 true and false. It seems
like the quirks we used to get using those with C++ have gone away.
2013-08-08 21:40:28 +08:00
Steve Underwood
df669f700a A cleanup of FAX image size/resolution matching accuracy. Squashing of bi-level
images should now be correct. This is now close to supporting grey scale and
colour.
2013-08-06 02:38:06 +08:00
Steve Underwood
7c744ce1d8 Added custom allocation functions to spandsp 2013-08-05 23:50:28 +08:00
Steve Underwood
3ae87091e1 Reworked some of the definition names and values in preparation for
colour FAX
2013-07-24 11:58:36 +08:00
Steve Underwood
43e2f86c0f More tweaks to spandsp 2013-07-24 01:38:07 +08:00
Steve Underwood
9046143f2b Cleanup of some T.4 functions which are obsolete 2013-07-24 00:46:47 +08:00
Steve Underwood
1f43148015 Added some missing definitions to a spandsp header 2013-07-24 00:32:53 +08:00
Steve Underwood
c741332dcd Spandsp tweaks 2013-07-23 20:44:46 +08:00
Steve Underwood
cb4e31b6cf Tweaks to spandsp 2013-07-22 18:48:35 +08:00
Steve Underwood
6716623d1a Various tweaks to spandsp 2013-07-19 15:40:22 +08:00
Steve Underwood
20531a097a Added a "nation" parameter to v18_init(), in preparation for automoding. 2013-07-03 02:39:09 +08:00
Steve Underwood
88587ec03b Minor tweaks from cleaning up spandsp 2013-06-01 01:05:08 +08:00
Steve Underwood
3ea625c6ae More movement towards colour FAXing 2013-05-29 14:47:48 +08:00
Steve Underwood
3519e0f4c3 More tweaks towards colour FAXing 2013-05-29 10:07:08 +08:00