Commit Graph

235 Commits

Author SHA1 Message Date
Steve Underwood
245c6fc6ce spandsp should now compile in fixed point mode, although the performance of
the modems will still suck on a fixed point machine.
2012-10-15 23:29:33 +08:00
Steve Underwood
cfce1fd240 The FAX modem receive synchronisation algorithms have been changed to prevent
occasional false recognition of a fast modem when its really the V.21 modem.
This was sometimes messing up T.38 gateway operation.
2012-10-11 20:16:45 +08:00
Jeff Lenk
d8cada59ee windows fix for recent tpl additions to switch_event.c
and revert a search and replace error for libtiff building
2012-09-14 12:14:09 -05:00
Steve Underwood
831e5dd4d9 Add image squashing feature to the FAX engine so a superfine image or fine
image can be sent to a machine which has those resolutions inhibited.
2012-09-14 00:24:19 +08:00
Steve Underwood
d26293e591 Some tweaks to spandsp 2012-09-09 01:08:15 +08:00
Steve Underwood
cc73cb6544 Some tweaks to spandsp tests. Make spandsp write TIFF files more like the
TIFF/FX spec says, even though no software seems to care.
2012-09-07 00:41:41 +08:00
Steve Underwood
7c6f6e306c Added a free space function to the T.31 modem in spandsp, so the app doesn't
need to probe around inside the modem.
2012-09-04 08:58:43 +08:00
Steve Underwood
f3cd4f41a0 Tweak 2012-09-03 14:39:44 +08:00
Steve Underwood
cbb28e2ae0 Start introducing some meaningful TIFF/FX stuff 2012-09-02 22:10:04 +08:00
Steve Underwood
01646651ab Handle the TIFF/FX better now we have tiff-4.0.2 in the repo. 2012-09-02 21:45:08 +08:00
Jeff Lenk
3f64fe91cb windows fix for libtiff on last commit 2012-09-01 15:52:19 -05:00
Steve Underwood
1603dc70e2 This should have moved us from tiff-3.8.2 to tiff-4.0.2 . The windows builds
will need rechecking.
2012-09-01 18:45:56 +08:00
Steve Underwood
9a862b6667 More cleanups of the FAX modems 2012-08-29 10:10:13 +08:00
Steve Underwood
72c073c6cb Bring fax_modem handling in the fax_tester code into line with the upstream code 2012-08-28 15:32:00 +08:00
Steve Underwood
1b3710d5d0 This update brings the fax modem handling into line with the upstream code 2012-08-28 13:32:43 +08:00
Steve Underwood
11cc977391 More cleanups of fax modem stuff 2012-08-27 23:04:05 +08:00
Jeff Lenk
59e1d56cb5 spandsp windows build fix 2012-08-26 16:04:36 -05:00
Steve Underwood
2733e21cd5 More tweaks to spandsp 2012-08-27 00:41:19 +08:00
Steve Underwood
e1be1639de Tweaks 2012-08-26 22:53:24 +08:00
Steve Underwood
0e4fb82ecf Tweaks 2012-08-26 22:18:26 +08:00
Steve Underwood
acf7c40717 More tweaks 2012-08-26 22:07:01 +08:00
Steve Underwood
3b9dac029e Tweaks 2012-08-26 20:58:54 +08:00
Steve Underwood
124a0742d4 Tweaks 2012-08-26 20:45:49 +08:00
Steve Underwood
fe5ac498f7 More tweaks 2012-08-26 20:39:33 +08:00
Steve Underwood
dbec2dcbaf More tweaks 2012-08-26 20:28:48 +08:00
Steve Underwood
3b4aafe945 More tweaks 2012-08-26 20:24:20 +08:00
Steve Underwood
e60d204a59 More tweaks 2012-08-26 20:11:39 +08:00
Steve Underwood
7f40c5fb41 More tweaks 2012-08-26 19:37:14 +08:00
Steve Underwood
ac9656015a More fax modem tweaks 2012-08-26 19:30:42 +08:00
Steve Underwood
887c373c92 Tweaks 2012-08-26 18:12:44 +08:00
Steve Underwood
8cb975f345 Various fax_modems.c related improvements 2012-08-26 15:43:15 +08:00
Steve Underwood
fa5569caac A line got deleted somewhere along the line. I didn't do it, honest.
Its them damn gremlins.
2012-08-21 20:09:59 +08:00
Steve Underwood
e399c69765 Fixed a typo in the fixed point image translate code 2012-08-17 18:36:29 +08:00
Stefan Knoblich
431f7dd6bf spandsp: Fix libjpeg checks for --enable-builtin-tiff builds.
The --enable-builtin-tiff option appends libs/tiff-3.8.2/libtiff/libtiff.la
to LIBS, causing the AC_CHECK_LIB([jpeg]...) check to fail, because
libtiff.la does not exist at configure time.

Temporarily store tiff and jpeg libs in TIFF_-/JPEG_LIBS variables and
append them to LIBS after all library checks have run.

Example error output:
    configure:20049: checking for jpeg_start_compress in -ljpeg
    configure:20074: cc -o conftest -O2 -pipe -fno-strict-aliasing    -L/usr/local/lib conftest.c -ljpeg  -lm  /usr/home/ports/net/freeswitch-core-devel/work/freeswitch-1.2.1/libs/tiff-3.8.2/libtiff/libtiff.la >&5
    cc: /usr/home/ports/net/freeswitch-core-devel/work/freeswitch-1.2.1/libs/tiff-3.8.2/libtiff/libtiff.la: No such file or directory

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-08-15 12:52:28 +02:00
Steve Underwood
e30406cea6 Improvements to image translation 2012-08-14 22:32:30 +08:00
Steve Underwood
5f12c3dc1c Improvements to T.4 end of image handling, and the related tests.
A lot of tiny tidy up edits
2012-08-12 22:11:06 +08:00
Steve Underwood
e69a5a3037 Various little tweaks
A bug in end of image handling fixed, which could mean some T.85 images would
screw up.
2012-08-11 18:32:00 +08:00
Jeff Lenk
6e8736bb06 FS-4504 vs2008 pro still need express 2012-08-09 13:42:21 -05:00
Steve Underwood
d3c89bae34 Fixed a misplaced #endif that only causes trouble when you hit the right
combination
2012-08-09 22:19:49 +08:00
Steve Underwood
d1b45ae65b A couple of typos in spandsp
Improvements to image flattening in spandsp's image translate code
2012-08-09 21:58:22 +08:00
Jeff Lenk
e9ce6ae0e9 FS-4504 vs2010 only - plus mod_sofia fix - anybody want to help with 2008 2012-08-08 21:18:06 -05:00
Steve Underwood
9a26b3a8a7 Fixed harmless typos in comments 2012-08-08 21:31:45 +08:00
Steve Underwood
42c5ab08d3 Image translate moves forward a little, towards colour support 2012-08-08 21:26:06 +08:00
Steve Underwood
bb96d091fc Tweaks 2012-08-08 21:16:38 +08:00
Steve Underwood
65ffaa8ca9 Someone's been doing something odd to t30.h :-\ 2012-08-08 19:46:31 +08:00
SwK
3818cae3e6 Work around for compiler issues on centos 2012-08-07 14:46:23 -04:00
Steve Underwood
a117fd8fa3 Avoid quirky complaints about using the top bit of an integer as an enum 2012-08-07 23:06:17 +08:00
Steve Underwood
3ae2bdf4aa Improvements to dithering down colour and gray scale images to bi-level
images, for images with different illuminants.
2012-08-07 22:34:32 +08:00
Steve Underwood
04e93f4c0b Fix fixed point builds of spandsp, and improve logging of modem performance during tests 2012-08-05 22:20:39 +08:00
Steve Underwood
72566f6a3f Fixed V.22bis fixed point builds 2012-08-05 18:39:41 +08:00