90 Commits

Author SHA1 Message Date
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
8d818c3be7 Fixes for DTC handling in the T.38 gateway 2014-07-28 23:35:06 +08:00
Steve Underwood
6a3bf7c4a7 Further improvements to FAX CTC message handling 2014-07-18 16:08:59 +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
c3798dbb02 FAX tweaks 2014-06-29 02:11:25 +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
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
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
dac846cc7e Cleared some simple Coverity issues 2014-04-30 12:42:46 +08: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
cfe6fccec9 A few little tidyups and the eliminate of a potential crash if the T.85
decoder encounters certain kinds of messed up T.85 images.
2013-09-01 23:37:21 +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
root
2541bd39aa Make spandsp more toelrant of far end's handling of metric/inch in FAX processing 2013-08-20 02:35:01 +08:00
Steve Underwood
d434bfa86f Better tun the use of open_memstream to safe versions of glibc 2013-08-19 22:49:03 +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
13e8532398 Hopefully all the spandsp functions now use custom allocation routines 2013-08-06 01:17:05 +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
c1e5175290 Tweaks to spandsp 2013-07-24 00:21:23 +08:00
Steve Underwood
6716623d1a Various tweaks to spandsp 2013-07-19 15:40:22 +08:00
Steve Underwood
4fba20c787 Something stupid that way went 2013-05-29 17:00:57 +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
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
6e6272a7b5 More changes towards colour FAX support 2013-04-22 08:31:30 +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
6e5b85e614 More movement towards colour FAX 2013-04-17 23:43:41 +08:00
Steve Underwood
59395684d3 A slight logic problem in mutual supported page sizes 2013-04-11 22:57:37 +08:00
Steve Underwood
9eab201f93 More steps towards colour FAX 2013-04-11 18:08:32 +08:00
Steve Underwood
f56911bb25 More steps towards colour FAX 2013-04-06 01:10:13 +08:00
Steve Underwood
cdac39a6e4 Addition of T.85 compression to the TIFF file. 2013-04-05 00:29:32 +08:00
Steve Underwood
f758d53ef5 Some preparations for colour FAX 2013-04-02 20:31:19 +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
6af84a870c Cleanup of modem filters 2013-03-16 15:35:39 +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