Commit Graph
100 Commits
Author SHA1 Message Date
Steve Underwood 6b1dccc3b2 Tweaks and feature additions to some of the spandsp tests. 2018-01-22 15:19:38 +00:00
Steve Underwood 78c189bfcc A tweak to the PCAP file parsing code in spandsp to allow for 802.1Q headers in
Ethernet packets.
2018-01-08 18:15:47 +00:00
Steve Underwood 95b840648f Added a warning message to spandsp's fax_decode program when it looks like
the FAX machines are entering a proprietary mode.
2017-10-03 15:33:07 +01:00
Steve Underwood a8ada67679 Added command parameters to spandsp's fax_decode program to allow the decode
parameters to be forced when the audio being decoded does not contain a DCS
message specifying them.
2017-10-02 18:06:01 +01:00
Steve Underwood 542825ef81 libspandsp's -mssexx selection tags for SSE4.1 and SSE4.2 were incorrect in
configure.ac
2017-09-24 21:38:29 +01:00
Steve Underwood 29f5fb6aa7 The band filter for G.722 could cause numerical overflow in unusual circumstances with the maximum possiblke signal level. The filter output is now saturated to 16 bits to avoid this. 2016-08-31 23:59:32 +08:00
Steve Underwood a4cf41771e A-law idle byte was defined incorrectly. 2016-05-29 21:00:49 +08:00
Steve Underwood 2d46e0af01 FAX now applies the T1 timer properly after mid call returns to phase B. 2016-02-12 13:37:32 +08:00
Steve Underwood 9113f23b75 Fixed the application of the T.30 T1 timeout in faxing. 2016-01-24 01:58:36 +08:00
Steve Underwood 69697ea6ce Merge branch 'master' of ssh://stash.freeswitch.org:7999/fs/freeswitch 2015-12-05 01:16:24 +08:00
Steve Underwood 568ecb8bf4 Tweaks for platforms which require string.h for memxxx functions. 2015-12-05 01:15:54 +08:00
Steve Underwood c74237ad3c Added AC_FUNC_MEMMOVE test to spandsp 2015-11-25 23:21:48 +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
Steve Underwood 0eada8dc77 Various little cleanups in spandsp 2015-06-18 21:15:41 +08:00
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
Steve Underwood bc3fa1b9b5 Eliminated a spandsp warning frmo clang 2015-05-12 13:11:50 +08:00
Steve Underwood b156cbd604 A slightly mroe elegant an commented fix for the potential overflow issue in udptl.c 2015-05-12 12:00:04 +08:00
Steve Underwood 359ff2ac70 FAX now tolerates EOP and PPS messages being incorrectly echoed 2015-05-05 21:13:50 +08:00
Steve Underwood 6e247a3f3d Merge branch 'master' of ssh://stash.freeswitch.org:7999/fs/freeswitch 2015-04-16 23:52:19 +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
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
Steve Underwood 0c32ae8ca0 Coverity cleanups for iLBC 2014-07-22 12:06:50 +08: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
Steve Underwood 6a3bf7c4a7 Further improvements to FAX CTC message handling 2014-07-18 16:08:59 +08:00
Steve Underwood 458ffc4714 Merge branch 'master' of ssh://stash.freeswitch.org:7999/fs/freeswitch 2014-07-18 10:33:42 +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 992debeea4 Merge branch 'master' of ssh://stash.freeswitch.org:7999/fs/freeswitch 2014-07-09 00:14:31 +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 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
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 34807208c6 Chinese say now say "one" before "ten" for numbers >99 2014-05-17 14:28:58 +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 f5b438bbe9 Merge branch 'master' of git.freeswitch.org:freeswitch 2014-05-06 21:22:19 +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
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
Steve Underwood bfacd58fa7 Eliminate some clang warnings 2014-04-30 22:18:46 +08:00
Steve Underwood 21a2e19470 Eliminated another Coverity issue 2014-04-30 14:41:06 +08:00
Steve Underwood ba6457bbe9 Some more coverity issues cleaned up 2014-04-30 13:10:59 +08:00
Steve Underwood dac846cc7e Cleared some simple Coverity issues 2014-04-30 12:42:46 +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 50bd4801d2 Fixed NEON detection and added AVX2 detection to spandsp 2013-06-20 23:53:53 +08:00
Steve Underwood 88587ec03b Minor tweaks from cleaning up spandsp 2013-06-01 01:05:08 +08:00
Steve Underwood 3519e0f4c3 More tweaks towards colour FAXing 2013-05-29 10:07:08 +08:00
Steve Underwood 3b595efc60 More tweaks towards colour FAXing 2013-05-29 09:53:56 +08:00
Steve Underwood 0b6c53217a Moves towards colour FAX 2013-05-29 09:31:58 +08:00
Steve Underwood 37d109b107 Some tweaks to the image translate code 2013-05-16 02:28:20 +08:00
Steve Underwood 11f8491170 Fixed a silly in the FAX image resolution settings 2013-05-15 01:49:58 +08:00
Steve Underwood d501c77566 Relax the image resolutions supported for FAX 2013-05-10 21:44:17 +08:00
Steve Underwood 46ec57c415 The gettimeofday() function spandsp provided for Windows apparently falls over
after 25 hours. I guess not many people are inserting header lines on FAX pages.
Hopefully this update fixes the problem.
2013-05-10 11:54:20 +08:00
Steve Underwood 6e6272a7b5 More changes towards colour FAX support 2013-04-22 08:31:30 +08:00
Steve Underwood abd03ceefe Tweaks to the V.17 modem 2013-04-21 23:13:51 +08:00
Steve Underwood df4d264a6e Fixed a new error introduced when scrunching colour images down to bi-level 2013-04-21 22:47:08 +08:00
Steve Underwood 88b3b54ef4 More movement towards colour FAXing 2013-04-21 22:02:09 +08:00
Steve Underwood 065468141a More tweaks towards colour FAX 2013-04-18 00:32:17 +08:00
Steve Underwood c747c66791 Merge branch 'master' of git.freeswitch.org:freeswitch 2013-04-17 23:44:04 +08:00
Steve Underwood 6e5b85e614 More movement towards colour FAX 2013-04-17 23:43:41 +08:00
Steve Underwood 538d9beacd Some spandsp tweaks after studying a klocwork report 2013-04-17 09:07:54 +08:00
Steve Underwood cc795b87c4 Allow writing of T.85 format TIFF files 2013-04-13 01:46:14 +08:00
Steve Underwood 692b699948 Whoops. Missed a file in the last commit 2013-04-11 23:02:09 +08:00
Steve Underwood 59395684d3 A slight logic problem in mutual supported page sizes 2013-04-11 22:57:37 +08:00
Steve Underwood cdac39a6e4 Addition of T.85 compression to the TIFF file. 2013-04-05 00:29:32 +08:00
Steve Underwood d3dbde63b1 More moves towards colour FAX 2013-04-04 23:40:00 +08:00
Steve Underwood 1757331eaf Some cleanup of naming to prepare for the next step with spandsp 2013-04-02 00:18:21 +08:00
Steve Underwood 3807dcb129 Merge branch 'master' of git.freeswitch.org:freeswitch 2013-03-23 22:22:05 +08:00
Steve Underwood 311cc1060b Added missing symbol FP_CONSTELLATION_SHIFT_FACTOR in v29rx.c 2013-03-23 22:20:56 +08:00
Steve Underwood ac0defb874 A little more modem polishing 2013-03-21 22:16:51 +08:00
Steve Underwood 8396519956 A few spandsp tweaks 2013-03-21 21:01:54 +08:00
Steve Underwood 6af84a870c Cleanup of modem filters 2013-03-16 15:35:39 +08:00
Steve Underwood efaa3a6d3d Small cleanup of image handling 2013-03-15 23:17:47 +08:00
Steve Underwood d163c6338e Lots of little cosmetic cleanups 2013-03-14 21:22:51 +08:00
Steve Underwood 93bb5ca5c7 Removal of numerous trailing spaces, to tidy up spandsp in line with the master
version.
2013-03-14 05:04:43 +08:00
Steve Underwood 45eaaf4178 Spandspi's FAX engine now gives separate size and resolution information about
the images on the line and the images in the file. The ties in with the recent
addition of image resizing and flattenign for colur images.
mod_spandsp has been changed to make use of the additional information.
2013-03-10 20:55:21 +08:00
Steve Underwood 1d289b3617 Chnaged T.30 x-rex, y-res, width vetting to be more rigorous.
Various little tweaks to spandsp
2013-03-09 22:19:47 +08:00
Steve Underwood 560e70f27d Some minor tweaks to T.30 page handling 2013-02-25 22:48:12 +08:00
Steve Underwood 4b46a5511e Eliminated a couple of unused variable warnings in the Broadvoice codec. 2013-02-06 17:07:29 +08:00