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
d3dbde63b1
More moves towards colour FAX
2013-04-04 23:40:00 +08:00
Steve Underwood
a5ce5de53d
More preparation for colour FAX
2013-04-04 22:53:41 +08:00
Mathieu Parent
17408154ee
Revert local stuff from previous commit
2013-04-03 20:42:30 +02:00
Mathieu Parent
1d9d7b1196
Don't create a new session when pressing speeddial
...
Fixes #FS-5259 (Thanks to Nathan Neulinger for the patch)
2013-04-03 20:34:55 +02: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
311cc1060b
Added missing symbol FP_CONSTELLATION_SHIFT_FACTOR in v29rx.c
2013-03-23 22:20:56 +08:00
Jeff Lenk
839c4724d7
part 3 and last
2013-03-21 16:48:41 -05:00
Jeff Lenk
c6b204ca85
part 2
2013-03-21 16:34:41 -05:00
Jeff Lenk
afc73fbe70
windows fix for spandsp make_math_fixed_tables part 1
2013-03-21 16:26:48 -05:00
Michael Jerris
730599ff89
FS-5206: --resolve add .gitignore
2013-03-21 16:54:55 -04: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
Jeff Lenk
e40ba88fbe
fix windows build for last spandsp commit for vs2010-2012
2013-03-16 15:21:38 -05: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
Jeff Lenk
92308bf6e1
windows fix for last spandsp commit - coppice please have a look
2013-03-14 10:04:09 -05: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
Jeff Lenk
76dc11585d
spandsp trivial compiler warning - oops better do this instead
2013-03-09 11:00:07 -06:00
Jeff Lenk
a324d46025
required trivial fix for windows for last spandsp commit
2013-03-09 09:18:34 -06: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
Jeff Lenk
16a7014284
add more missing vs2012 project filters
2013-02-27 22:34:16 -06:00
Steve Underwood
560e70f27d
Some minor tweaks to T.30 page handling
2013-02-25 22:48:12 +08:00
Steve Underwood
2cc1f04eb0
Fixed NEON tests
2013-02-11 22:40:20 +08:00
Jeff Lenk
3a30c4df33
FS-4768 MSB_LNK_warnings.diff applied
2013-01-31 15:36:08 -06:00
Steve Underwood
36492e522b
Minor tweak to last spandsp change
2013-01-26 03:30:21 +08:00
Steve Underwood
7e79b37c0b
Make spandsp's T.38 features tolerate the non-compliant inclusion of data
...
in some T.38 packets from Commetrex and Cisco machines.
2013-01-26 01:54:20 +08:00
Steve Underwood
6cb3be7d8b
Some cleanups of FAX modem tone handling
2013-01-19 23:55:23 +08:00
Steve Underwood
ef22570afa
T.38 now gets reset as a T.31 call starts
2013-01-12 16:21:42 +08:00
Steve Underwood
17a523ec33
Eliminate a warning with some compilers
2013-01-10 00:16:32 +08:00
Steve Underwood
f9d4e290cf
Tiny mismatch with current code
2013-01-02 22:44:14 +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
Jeff Lenk
dc2c11f13f
FS-4768 initial add of vs2012 build support
2012-12-29 14:57:15 -06:00
Steve Underwood
e22ce3e611
Improved detection of machines that need fixed point support
2012-12-25 03:14:59 +08:00
Steve Underwood
4bc10ab1dc
T.31 now gets somewhere in T.38 mode, although it still needs more work so
...
it functions properly in T.38 + ECM mode.
2012-12-12 22:01:58 +08:00
Steve Underwood
68b8f5f2a7
Various tweaks to T.31 modem, prior to getting T.38 really working with T.31
2012-12-12 03:59:51 +08:00
Steve Underwood
38bf6342fa
Various tweaks to spandsp, including starting to add some genuine ARM
...
optimisations.
2012-12-12 03:23:27 +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
Michael Jerris
d5d107d281
FS-3473: --resolve do not use asm optimizations on newer broken apple compiler until we can figure out the correct fix for this
2012-10-30 10:43:38 -04:00
Anthony Minessale
87c2bb552f
FS-4751 I am leaving out the one for devel-bootstrap.sh because I am not sure it should be /usr/pkg/bin/bash
2012-10-23 12:23:19 -04:00
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
Steve Underwood
f088d971f3
Sorted out fixed point builds of the V.22bis modem
2012-08-05 18:38:47 +08:00
Jeff Lenk
d1c3f910a6
windows -fix build for recent spandsp changes
2012-08-03 16:46:48 -05: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
e35221b981
Fixed the way T.85/T.85-L0 selection is handled when decoding DCS messages
2012-08-03 20:26:30 +08:00
Jeff Lenk
b2e28d68b5
fix windows build for last spandsp changes - trivial
2012-07-21 10:18:27 -05:00
Steve Underwood
be6739e198
Updates to spands test data
2012-07-21 21:46:07 +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
e58b2e7d97
Some modem cleanups, and movement towards efficient fixed point modem
...
implementations for platforms with slow floating point
2012-07-21 19:47:45 +08:00
Steve Underwood
e9b4a497cc
Tweaks
2012-07-21 07:18:27 +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
12aec908bb
Various tweaks to spandsp. Cleaned up a few MSVC issues with spandsp
2012-07-18 21:46:58 +08:00
Jeff Lenk
d2b940d9fc
fix windows spandsp build for recent commits
2012-07-15 11:01:17 -05: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
Michael Jerris
6068534c8e
add to make sure config dir is there for AC_CONFIG_AUX_DIR
2012-07-02 17:46:21 -04:00
Anthony Minessale
b2df2ee1d7
FS-4376 --resolve update and repeat 'make spandsp-reconf'
2012-07-02 14:24:23 -05:00
Jeff Lenk
7f41862156
build fix for recent spandsp commit - windows
2012-07-02 09:04:15 -05: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
c1203b5863
Tweak spandsp tests
2012-03-28 21:45:20 +08:00
Steve Underwood
3e2bea0f1c
Lots of little improvements to the spandsp test suite
2012-03-28 21:43:13 +08:00
Christopher Rienzo
fdaa155b99
Lower super_tone_rx DETECTION_THRESHOLD by a factor of 128
2012-02-10 13:17:54 +00:00
Steve Underwood
8b3dd5cc1c
Fixed issue where junk T.38 received after a FAX exchange is totally completed
...
s not simply ignored.
2012-02-04 20:33:06 +08:00
Steve Underwood
80d5c5aa53
Some tweaks to the V.22bis modem, so it builds OK in a fixed point build
2011-12-14 23:18:24 +08:00
Steve Underwood
1868e14520
Make sure the received DTMF duration is initialsed at the beginning, and if the realtime calllback is set or altered during operation of the detector.
2011-12-09 00:19:01 +08:00
Anthony Minessale
6973fbfa6d
force rebuild
2011-12-06 17:56:11 -06:00
Anthony Minessale
5f57f43a8c
comment out unused variable to satisfy build when compiling under core CFLAGS with warnings as errors
2011-12-06 17:55:11 -06:00
Jeff Lenk
4e5560a980
small correction for windows build of spandsp
2011-12-06 11:30:30 -06:00
Steve Underwood
7bee037efd
Reverted a bad change to v42_stop()
2011-12-07 00:27:05 +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
4c0bc25864
4 RCPs were being sent in ECM mode, instead of the specified 3.
2011-11-19 00:43:00 +08:00
Steve Underwood
ffac6a00e8
Fixed a typo in setting the V.27ter bit rate for T.38 gateway
2011-07-16 00:34:42 +08:00
Jeff Lenk
f909beb13c
fix windows build
2011-07-02 15:37:55 -05: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
Anthony Minessale
789a9ce8d1
FS-3213 --resolve
2011-05-04 10:03:45 -05:00
Steve Underwood
c890fbfa2e
Changed T.38 terminal handling, so errors from the user's packet transmit routine properly filter up the chain, cause termination of the FAX session, and are reported to the caller.
2011-05-04 20:49:21 +08:00
Anthony Minessale
73279f01bf
FS-3166 --resolve
2011-04-22 16:43:29 -05:00
Steve Underwood
c6f6732231
Fixed a vulnerability in T.4 and T.6 processing which is similar to
...
http://bugzilla.maptools.org/show_bug.cgi?id=2297
in libtiff. A really screwed up 2D T.4 image, or a maliciously
constructed T.4 2D or T.6 image should potential run off the end
of an image decoder buffer.
2011-03-16 23:31:43 +08:00
Steve Underwood
5316bcd9dc
Typo in the spandsp .pc.in file fixed
2011-01-22 13:36:16 +08:00
Steve Underwood
ec57dc7ab7
Added missing error codes when an ECM FAX is abandoned with the T30_ERR message
2011-01-02 19:30:00 +08:00
Anthony Minessale
19d1385714
temp tiff hack (make spandsp-reconf)
2010-12-10 17:58:24 -06:00
Jeff Lenk
761cec8fb1
FS-2766 spandsp t38 fax receiving error in win XP - regression from f029f7ef
2010-10-07 08:25:41 -05:00
Michael Jerris
e2b85e946a
FS-287: fix bsd shell incompatibility
2010-10-03 05:02:58 -04:00
Steve Underwood
77671c049b
I messed up the last spandsp update, by missing 2 header files. This should
...
fix things.
2010-09-09 08:25:18 +08:00
Anthony Minessale
f3c6512ca0
fix build by guessing types of missing values -feeling lucky
2010-09-08 12:59:40 -05:00
Steve Underwood
84ee0ae61b
Fix for T.30 processing of operator interrupts, to improve compatibility
...
with some machines, which seem to send them when no operator is around.
Fix for T.38 gateway not kicking off or ending transmission under certain
timing conditions.
2010-09-09 00:16:18 +08:00
Jeff Lenk
1977aa8684
VS2010 add missing project filters
2010-08-19 10:38:54 -05:00
Jeff Lenk
411b0cac36
FSBUILD-293 2010
2010-07-26 08:59:30 -05:00
Jeff Lenk
d70cc852f7
FSBUILD-293 Fix Windows build after libspandsp update
2010-07-26 08:29:44 -05:00
cypromis
f6496b4f31
small fix for Solaris in spandsp. Needs recheck by Steve I guess.
2010-07-26 10:40:47 +02:00
cypromis
a763fd434a
more windows endings .....
2010-07-25 09:57:54 +02:00
cypromis
a5a6d6a623
got rid of crlf windows endings on timezone.c
2010-07-24 23:07:27 +02:00
cypromis
17a0f62812
got rid of windows endings in timezone.h
2010-07-24 23:04:37 +02:00
Steve Underwood
d1937dfdef
Removed some obsolete files from spandsp
2010-07-25 03:57:54 +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
unknown
9b46a0aabe
more vs2010 tweaks - remove mod_spidermonkey and releated from x64 for now
2010-07-24 11:07:29 -05:00
Jeff Lenk
fca93f2910
MODAPP-443 mod_spandsp receive t38 fax error in windows7
2010-07-20 21:52:56 -05:00
Jeff Lenk
7af395ef83
more tweaks for VS2010
2010-07-10 15:22:25 -05:00
Jeff Lenk
7cb113609b
more tweaks for VS2010
2010-07-07 07:23:59 -06:00
Jeff Lenk
9361e2ba9d
more tweaks for VS2010
2010-06-29 09:55:08 -05:00
Jeff Lenk
a87429ac87
Add initial support for VS2010
2010-06-28 15:49:19 -05:00
Steve Underwood
eed8ea1b82
Further changes to polish the long training/short training issues that spoilt
...
T.38 gateway operation with some FAX machines
2010-06-16 23:27:34 +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
Michael Jerris
1c83d57d54
.update
2010-06-07 20:09:52 -04:00
Steve Underwood
3f953ec319
Added a dummy t38_gateway_fillin() function, which will need fleshing out
...
later. At least the module can call something for now.
2010-06-07 23:33:52 +08:00
Steve Underwood
803597956a
fax_rx_fillin() return value fixed
2010-06-07 22:34:02 +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
6bd146d8dc
removed a saturate16 from spandsp that was causing problems
...
fixed a typo in the MSVC inttypes.h file for spandsp
2010-05-12 23:21:06 +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
Steve Underwood
296d715561
Fixed a typo affecting 32 bit builds with MMX enabled
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16232 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-10 23:36:10 +00: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
3f9c5d028a
revert
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16070 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-29 01:52:12 +00:00
Anthony Minessale
88a21f40f2
xmas presence 2009
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16053 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-24 05:44:23 +00:00
Michael Jerris
b84f3086a8
fix duplicate definition of ms_to_samples (update to spandsp-20091223 snapshot)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16042 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-23 16:54:20 +00:00
Michael Jerris
aedeaa6eff
.update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16036 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-23 01:40:42 +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
Michael Jerris
20770687d2
abs_builddir is not always there, but top_builddir should be
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15926 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-11 23:16:39 +00:00
Michael Jerris
c1e97c572b
fix spandsp --srcdir builds
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15913 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-11 19:03:38 +00:00
Michael Jerris
dedb9e4dea
fix spandsp build from cross compile change
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15869 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 07:39:40 +00:00
Michael Jerris
49d2fecc48
a slightly more annoying yet more sane way to fix snow cat
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15868 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 04:19:49 +00:00
Michael Jerris
86d4e30cda
try to fix centos build from cross compile fix
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15867 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 04:18:18 +00:00
Michael Jerris
ca7d414eb8
use the build machine cc to build the code generators
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15864 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-10 01:17:41 +00:00
Michael Jerris
e3ea76dd47
fix calling of sub configure.gnu files during --srcdir build (FSBUILD-211)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15661 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-24 23:04:21 +00:00
Michael Jerris
b75f6bc22d
fix spandsp build on 32 bit 10.6 OS X builds (LBCODEC-4,MODAPP-351)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15631 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-23 21:37:42 +00:00
Michael Jerris
5d0db731e9
update to spandsp-20091006 snapshot
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15093 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-05 17:03:54 +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
Michael Jerris
393f9b6c3f
fix solaris build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15067 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 02:26:28 +00:00
Michael Jerris
90ef9f0074
fix solaris build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15066 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 02:22:38 +00:00
Michael Jerris
3cd9c624c8
horrible idea
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15065 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 02:13:28 +00:00
Michael Jerris
18899d729a
fix solaris build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15064 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 02:08:04 +00:00
Michael Jerris
44d7c26926
fix solaris build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15063 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 02:00:42 +00:00
Michael Jerris
7157837c66
fix solaris build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15062 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 01:59:34 +00:00
Michael Jerris
0d2199e877
fix opensolaris build (revert)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15061 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 01:15:25 +00:00
Michael Jerris
649e3393aa
fix opensolaris build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15060 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 01:08:15 +00:00
Michael Jerris
6c70e2fd8b
fix solaris build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15059 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 00:56:46 +00:00
Anthony Minessale
221459a78c
fix opensolaris build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15058 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 00:17:06 +00:00
Anthony Minessale
034e05fc99
revert oops
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15054 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-02 17:16:45 +00:00
Anthony Minessale
2c620d4b00
FSCORE-456
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15051 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-02 15:07:18 +00:00
Michael Jerris
01dec7254b
use internal libtiff instead of system libtiff (please test)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14321 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-22 19:35:11 +00:00
Michael Jerris
f90d67212b
add define when using internal libtiff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14320 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-22 19:33:55 +00:00
Michael Jerris
9338e640e6
add --enable-builtin-tiff configure arg to tell spandsp to use pre-built libtiff in paralell directory
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14318 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-22 18:44:16 +00:00
Michael Jerris
1c1a9a6be9
update to spandsp snapshot 20090714
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14316 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-22 15:18:32 +00:00
Michael Jerris
2252822031
change lib download paths to use http://files.freeswitch.org
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14106 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-02 02:06:15 +00:00
Robert Joly
e791f33545
Updated SpanDSP to snapshot on 2009-06-03 with some additions:
...
Fixed VS2005 version of make_modem_filter
Fixed a couple of places where declaration and definition of functions do not have the same calling conventions. Only relevant for Win32 compiles.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13831 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-18 06:13:59 +00:00
Michael Jerris
17baec7746
delete generated files
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13681 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-08 18:08:09 +00:00
Michael Jerris
a63adb5a5e
use __cdecl calling convention for callback functions
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13545 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-02 14:42:16 +00:00
Michael Jerris
6ca400efcd
use __cdecl calling convention for span_rx_handler_t and span_tx_handler_t type functions
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13509 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-29 18:59:44 +00:00
Michael Jerris
5d21a6e4b2
update to spandsp-0.0.6pre12
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13311 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-14 21:52:52 +00:00
Michael Jerris
a802976818
update to snapshot spandsp-20090427
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13177 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 14:42:18 +00:00
Michael Jerris
6580062daa
use in tree libtiff for msvc build and fix some header generation checks.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13150 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-25 20:46:38 +00:00
Michael Jerris
4281523a8f
update to snapshot spandsp-20090421
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13086 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-20 18:33:33 +00:00
Michael Jerris
2ea5e83cbe
update to snapshot spandsp-20090308
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12514 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-07 17:35:39 +00:00
Michael Jerris
13b84df5d8
update to snapshot spandsp-20090301
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12352 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-02 16:24:30 +00:00
Michael Jerris
71893423d0
update to snapshot spandsp-20090226 plus 2 typo fixes
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12294 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-26 16:26:25 +00:00
Michael Jerris
2bbc3c8e7e
properly quote copy commands for spaces in directory names
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12276 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-25 07:08:57 +00:00
Michael Jerris
5c57c562a0
generate header file into project directory not solution directory
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12275 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-25 07:04:21 +00:00
Michael Jerris
35faf803bc
update project file headers to match changes from previous commits
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12274 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-25 06:52:52 +00:00
Michael Jerris
c58d35ccbf
followup to svn rev12272 to fix x64 build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12273 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-25 06:26:03 +00:00
Robert Joly
c3513129f5
Added missing dependency on header file generator programs in 2005 solution file.
...
Shuffled where various compatibility items of code are amongst the headers in msvc directory so:
Not too many warnings are disabled in source file that includes spandsp.h
A copy of the msvc/spandsp.h file to spandsp/src directory so project that uses it only needs to add one directory to search, or can even just explicitly put the path in for the spandsp.h file.
Removal of need for windows.h to be implicitly included by user source file via spandsp.h, can cause conflicts.
Some symbol conflicts with other libraries.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12272 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-25 05:45:36 +00:00
Michael Jerris
843a1da0b2
use compiler intrinsics for windows x64 build (FSBUILD-131)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12246 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-23 17:56:59 +00:00
Michael Jerris
5467d03a96
generate spandsp header files to directory based on the ProjectDir instead of SolutionDir
...
Add spandsp header file generators to msvc build.
Remove generated spandsp header files from tree
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12223 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 21:37:48 +00:00
Michael Jerris
22a5408598
fix multi-core parallel msvc builds warnings
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12220 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 20:25:08 +00:00
Michael Jerris
9f7693d8d6
fix dependencies so that msvc build works with build solution
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12219 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 19:38:47 +00:00
Michael Jerris
94839f0883
fix msvc 2005 header file generation when there are spaces in the directory names
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12218 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 19:22:25 +00:00
Michael Jerris
2c523830df
update to snapshot spandsp-20090221
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12217 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 19:12:38 +00:00
Michael Jerris
b948b11b93
Add auto-downloading libtiff to spandsp build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12212 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 00:03:22 +00:00
Michael Jerris
bfeff174c9
add 2 additional generated headers
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12211 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 00:01:51 +00:00
Michael Jerris
7cbd4857c7
remove file no longer needed
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12208 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 22:44:26 +00:00
Michael Jerris
405171c212
merge in x64 build for msvc9
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12207 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 22:37:18 +00:00
Michael Jerris
6e09e414e0
make code generators automatically generate the headers
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12202 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 21:52:34 +00:00
Michael Jerris
680c618db9
cleanup project files
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12201 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 21:23:27 +00:00
Michael Jerris
c199053bcd
cleanup msvc 2005 build warnings
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12200 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 21:21:48 +00:00
Michael Jerris
a52c9cf4a6
fix msvc release mode build errors
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12199 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 20:49:59 +00:00
Michael Jerris
f04bc7435f
add msvc 2005 project files
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12197 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 20:33:39 +00:00
Michael Jerris
9b295662e5
rename spandsp project files so we can add 2005 projects too.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12195 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 20:19:58 +00:00
Michael Jerris
da557fd631
update to snapshot spandsp-20090220
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12190 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 18:30:05 +00:00
Michael Jerris
b11b19af93
update to snapshot spandsp-20090216
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12188 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 18:28:09 +00:00
Michael Jerris
374a129094
update to snapshot spandsp-20090212
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12187 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 18:25:22 +00:00
Michael Jerris
6cd7446a20
update to snapshot spandsp-20090211
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12186 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 18:22:32 +00:00
Michael Jerris
c21e6a048e
revert 12212
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12185 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 18:08:55 +00:00
Robert Joly
925255f5b0
Renamed spandsp/libtiff VS2008 project files so can coexist with VS2005 files.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12122 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-17 23:27:33 +00:00
Michael Jerris
b761924f34
fix gcc 4.3.2 build warnings
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11655 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-05 16:21:18 +00:00
Michael Jerris
ba5125a7e4
update to snapshot spandsp-20090205
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11654 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-05 15:54:02 +00:00