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
6cb3be7d8b
Some cleanups of FAX modem tone handling
2013-01-19 23:55:23 +08:00
Steve Underwood
c6c03827b8
T.31 now has basically functional T.38 mode - needs more testing, though
...
Various modules which lacked routines to get at the sub-structures now
have them.
The tests have been tweaked so they only access internals where essential.
2013-01-01 23:07:55 +08:00
Steve Underwood
dfce47f26d
Relaxed the constraints for declaring a clean end of call on FAX receive. If we
...
get an EOP, we no longer worry whether the final stages tidy up. This helps
tolerate the increasing number of VoIP calls which hang up before the audio has
flushed down the line.
A few little cleanups.
2012-11-14 21:53:17 +08: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
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
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
fe5ac498f7
More tweaks
2012-08-26 20:39:33 +08:00
Steve Underwood
3b4aafe945
More tweaks
2012-08-26 20:24:20 +08:00
Steve Underwood
887c373c92
Tweaks
2012-08-26 18:12:44 +08: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
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
42c5ab08d3
Image translate moves forward a little, towards colour support
2012-08-08 21:26:06 +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
f088d971f3
Sorted out fixed point builds of the V.22bis modem
2012-08-05 18:38:47 +08:00
Steve Underwood
e523076274
FAX T.6 decompression fixed for images with black in the last pixel of lines.
...
Colour and grey images can down be dithered down to bi-level images for transmission as faxes.
More movement towards T.42 support
2012-08-04 03:45:09 +08:00
Steve Underwood
fd8c576c66
Some tidying of the V.17 modem. Brought the modem test programs up to date
2012-07-21 21:17:11 +08:00
Steve Underwood
b5f7443524
Started introducing T.42 JPEG support for FAXing, but its not plumbed into the
...
FAX engine yet.
2012-07-21 04:05:40 +08:00
Steve Underwood
4bcdafec68
T.85 compression has now been added to the FAX engine in spandsp
2012-07-15 13:37:39 +08:00
Steve Underwood
232fe67722
More integration with the current spandsp
2012-07-15 01:47:55 +08:00
Steve Underwood
5d7e26141f
Introducing T.85 encode and decodei to spandsp. This is not connected into the FAX engine in this update.
2012-07-14 23:59:01 +08:00
Steve Underwood
287678bc56
Tweaks to spandsp tests
...
Addition of tones to modem connect tones
Repeat function for V.18 TDD
2012-07-14 23:34:40 +08:00
Steve Underwood
4a200ce3a0
More tweaks for spandsp.
2012-07-04 23:57:30 +08:00
Steve Underwood
2b75169c07
A lot of tweaks to clean up some inconsistencies in spandsp. They should
...
have no functional effect.
2012-07-04 22:51:46 +08:00
Steve Underwood
5c259f26d2
Various little tweaks to spandsp to stop warnings with newer compilers
...
Various little tweaks to spandsp to bring it into line with the master versions
Addition of Ademco Contact ID protocol processing to spandsp
2012-07-02 21:31:04 +08:00
Steve Underwood
13fbaf7e0f
Tweaks for spandsp
2012-03-29 23:33:11 +08:00
Steve Underwood
7b9e4ff674
Various updates to spandsp tests
...
spandsp logging now passes an opaque pointer to the logging routine, to
increase flexibility. Right now the pointer is set to NULL in all calls.
2012-03-28 23:36:30 +08:00
Steve Underwood
3e2bea0f1c
Lots of little improvements to the spandsp test suite
2012-03-28 21:43:13 +08:00
Steve Underwood
70c1c03c93
Addition of logging capability to the DTMF detector in spandsp, to aid debugging
...
poor detection.
Fixes to how timezones are handled for FAX page headers.
Various cleanups of the spandsp headers.
2011-12-06 22:45:24 +08:00
Steve Underwood
32f70174f5
Tweaks to spandsp tests
2011-12-06 01:00:22 +08:00
Steve Underwood
62f21d8d57
Some tweaks to spandsp tests
2011-12-06 00:44:47 +08:00
Steve Underwood
3cee0589e5
Introducing fixed point math functions
2011-07-02 22:04:29 +08:00
Steve Underwood
4a7bbf4ec6
Another round of tweaks for spandsp. There should be no functional changes,
...
although quite a few things have changed in the test suite
2011-07-02 21:16:52 +08:00
Steve Underwood
d30e82e226
Numerous little changes to spandsp that haven't been pushed to Freeswitch for a
...
while. The only big changes are a majorly rewritten V.42 and V.42bis which are
now basically functional.
2011-07-02 14:45:27 +08:00
Steve Underwood
ccbee25641
Added some new files for spandsp
2010-07-25 03:43:53 +08:00
Steve Underwood
f029f7ef7c
Moved spandsp to a more recent version. A huge number of little changes occur here, as recently spandsp
...
lost all the $Id$ entries the source files had for the dark old days of CVS
2010-07-25 03:29:44 +08:00
Steve Underwood
01052800c7
A typo fixed in the OKI ADPCM codec
...
The V.17 modem has been modified, so it will not clear the most recent
saved AGC value if long training is requested.
The T.38 gateway codec now has fillin implemented properly
2010-06-16 21:34:57 +08:00
Steve Underwood
4c464fd510
Some missed renamings from the last change to spandsp's tone_generate
2010-06-07 21:30:13 +08:00
Steve Underwood
f87bf812e7
Tone generate modified to export the descriptor creation and deletion.
2010-06-07 00:33:46 +08:00
Steve Underwood
bc13e944c6
Changes to the signaling tone detector to detect concurrent 2400Hz + 2600Hz
...
tones. This passes voice immunity and other key tests, but it bounces a bit
when transitions like 2400 -> 2400+2600 -> 2600 occur. Transitions between
tone off and tone on are clean.
2010-06-06 22:24:20 +08:00
Steve Underwood
3e30434a0c
Fixed a typo in spandsp's msvc/inttypes.h
...
Updated sig_tone processing in spandsp to the latest, to allow moy to
proceed with his signaling work.
2010-05-11 22:38:36 +08:00
Michael Jerris
4809a944a0
update spandsp to snapshot spandsp-20091228
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16071 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-29 01:58:30 +00:00
Michael Jerris
8c06fb8b06
update to spandsp-20091222 snapshot
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16035 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-23 01:38:36 +00:00
Michael Jerris
4e32aaee27
s/bash/sh/
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16024 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-22 20:06:10 +00:00
Anthony Minessale
dab4d9068d
update to spandsp snapshot 20091005
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15084 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-05 14:34:26 +00:00