Commit Graph

443 Commits

Author SHA1 Message Date
Steve Underwood 15f6699aaa V.27ter modem modified to make it a little less tolerant of poor SNR, and a
little more tolerant of big timing errors between the symbols at the far end,
and as they are received by us.
2015-06-01 05:38:33 +08:00
Michael Jerris 9eb887af47 fix clang build on wheezy and other platforms that have aligned_alloc in libc but not in headers 2015-05-12 00:36:45 -05:00
Steve Underwood bc3fa1b9b5 Eliminated a spandsp warning frmo clang 2015-05-12 13:11:50 +08:00
Michael Jerris 35a75a6a82 fix clang build not seeing some libc prototypes throwing build warnings 2015-05-11 23:37:49 -05:00
Steve Underwood 359ff2ac70 FAX now tolerates EOP and PPS messages being incorrectly echoed 2015-05-05 21:13:50 +08:00
Steve Underwood 362eda521b Tweak for MSVC 2015-04-16 23:50:49 +08:00
Steve Underwood 4998e22bdd Tweaks to spandsp tests 2015-04-14 03:25:17 +08:00
Steve Underwood 713c0124f2 Tweaks to spandsp 2015-04-14 02:55:43 +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
Jun Wang dee980d2dd FS-7383 #resolve 2015-03-23 02:27:08 +00:00
Michael Jerris a92d938364 FS-7355: don't do the checks for rpl_realloc and rpl_malloc unless it is gcc compiling as autoconf checks for these don't work quite right on clang 2015-03-09 16:51:35 +00:00
Steve Underwood af64da86f2 Improved HDLC abort handling 2014-07-29 21:22:47 +08:00
Steve Underwood 8d818c3be7 Fixes for DTC handling in the T.38 gateway 2014-07-28 23:35:06 +08:00
Brian West e4bd2c3cd9 bump 2014-07-22 07:26:04 -05:00
Brian West 407fb1a7dd NOT OpenBSD 2014-07-22 07:25:43 -05:00
Steve Underwood 720e7a23c4 Tweas to PLC 2014-07-22 11:40:34 +08:00
Steve Underwood 47e5887288 Tweaks to the V.17 modem 2014-07-22 11:25:22 +08:00
Steve Underwood e5cad4d7d4 More Coverity related cleanups 2014-07-22 11:07:22 +08:00
Steve Underwood 3b8bc35bd9 More fixes for Coverity issues 2014-07-22 10:51:42 +08:00
Steve Underwood fb6ecb4c76 Fixed some issues raised by coverity in spandsp ilbc and unimrcp 2014-07-22 09:38:55 +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 6a3bf7c4a7 Further improvements to FAX CTC message handling 2014-07-18 16:08:59 +08:00
Steve Underwood 33a4adba62 Better handling of bad HDLC frames in T.38 gateway operation. 2014-07-18 10:29:23 +08:00
Steve Underwood 52435978d0 Step FAX modem type on sending CTC. 2014-07-17 22:32:17 +08:00
Steve Underwood 6f439d3741 Tweaks, and a fix for FAX polling. 2014-07-16 23:26:20 +08:00
Steve Underwood 54b6a0abce Added explanatory comment on a recent change. 2014-07-09 10:18:00 +08:00
Steve Underwood 40214821cb Added additional checks that HDLC frames arriving at the T.38 gateway engine
begin with the correct 2 bytes.
2014-07-08 20:48:15 +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 557f1d05ac Fixed issue handling modem renegotiation when a T.30 CTC message is received.
Please enter the commit message for your changes. Lines starting
2014-06-23 08:51:41 +08:00
Steve Underwood b15f373cd9 Tweaks 2014-06-20 02:58:33 +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 fc7a74905b Various little memory leak possibilities in spandsp sorts, and the spandsp
test suite is now mostly OK with valgrind.
2014-06-14 19:49:05 +08:00
Steve Underwood 94ab52cd01 Improved FAX disconnect handling 2014-06-11 10:52:54 +08:00
Steve Underwood 10647be5a0 Fixed incorrect T.30 CTC messages. Fixed reseting of the CRC generator
in the HDLC tx code
2014-06-11 01:49:29 +08:00
Anthony Minessale 36e72b86ca force spandsp rebuild 2014-06-05 22:07:08 +05: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 137fb49dc1 Initialise custom TIFF directory offsets, as some versions of libtiff seem
to only set the low 32 bits of the 64 bit offset if the file only contains
a 32 bit offset.
2014-05-07 03:07:07 +08:00
Steve Underwood 9464549eb6 Corrected data type for TIFF directory offsets 2014-05-07 02:28:27 +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 33da3e5bb8 Some tweaks to spandsp project files 2014-05-04 18:14:36 +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 32c0bfde6b A couple more Coverity issues fixed 2014-05-01 01:19:28 +08:00
Steve Underwood 0ebc79457e Another couple of Coverity related cleanups 2014-04-30 22:51:59 +08:00
Steve Underwood b8bd000bdd More elimination of warnings with clang 2014-04-30 22:27:29 +08:00