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