Commit Graph

387 Commits

Author SHA1 Message Date
Steve Underwood d79d28fb4c Formatting tweaks 2013-08-19 23:00:56 +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
Jeff Lenk 84e4b38be3 FS-5690 --resolve with bizarre workaround 2013-08-18 17:26:13 -05:00
Steve Underwood b346bf56f5 Some tweaks to colour FAXing and some alterations to the supervisory tones
tables.
2013-08-19 02:04:13 +08:00
Steve Underwood 56725ad2f2 Tweaks for colour FAXing 2013-08-19 01:38:02 +08:00
Steve Underwood 6daf132081 Removed unnecessary fseeks from T.42, and change tried a test with different
default T.42 illuminant, to see if the colours suit screens better.
2013-08-17 03:42:04 +08:00
Steve Underwood d4d2d988a3 Added missing headers to the spandsp Makefile.am 2013-08-16 22:21:17 +08:00
Steve Underwood dfc34d5a96 Some new FAX related variables introduced, to allow access to colour FAXing.
This should be treated as experimental right now.
2013-08-16 10:22:23 +08:00
Steve Underwood a3c1cf0577 Fixed inclusion of a header file that isn't actually finished. 2013-08-09 00:25:18 +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
Seven Du 5c7d1ab8d7 fix spandsp build 2013-08-08 09:05:31 +08:00
Anthony Minessale 14ca0b5498 FS-5655 --resolve 2013-08-07 20:40:25 +05: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 799402dd5b More movements of spandsp to the sue of custom allocation routines 2013-08-06 01:10:48 +08:00
Steve Underwood d5e4089c22 Moved a lot of spandsp to the use of custom allocation functions 2013-08-06 00:49:15 +08:00
Steve Underwood 7c744ce1d8 Added custom allocation functions to spandsp 2013-08-05 23:50:28 +08:00
Jeff Lenk b71fe0031d FS-5655 try this 2013-07-31 21:45:18 -05:00
Jeff Lenk 4fc8bc7696 more fixes for last commit 2013-07-27 22:13:47 -05:00
Jeff Lenk 7e1418d634 add missing 2013-07-27 11:28:08 -05:00
Jeff Lenk 734d5f57ca add missing to last commit 2013-07-27 10:43:04 -05:00
Jeff Lenk ee0383f03c add missing cielab_luts to spandsp build 2013-07-27 10:40:06 -05:00
Travis Cross 5ca2276711 Remove autogenerated file from tree
This file is specifically ignored by our .gitignore.  Brian added this
ignore on 2013-06-06 but neglected to remove the file.  I've now
bulid-tested without the file to be sure that it is indeed generated
correctly and so can be removed safely.
2013-07-27 03:41:10 +00: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 b6a4e392f8 More tweaks to spandsp 2013-07-24 03:25:42 +08:00
Steve Underwood 7c90396294 More tweaks to spandsp 2013-07-24 02:19:40 +08:00
Steve Underwood 1912bf013a Tweaks 2013-07-24 01:48:28 +08:00
Steve Underwood 43e2f86c0f More tweaks to spandsp 2013-07-24 01:38:07 +08:00
Steve Underwood 9046143f2b Cleanup of some T.4 functions which are obsolete 2013-07-24 00:46:47 +08:00
Steve Underwood 1f43148015 Added some missing definitions to a spandsp header 2013-07-24 00:32:53 +08:00
Steve Underwood c1e5175290 Tweaks to spandsp 2013-07-24 00:21:23 +08:00
Steve Underwood c741332dcd Spandsp tweaks 2013-07-23 20:44:46 +08:00
Steve Underwood cb4e31b6cf Tweaks to spandsp 2013-07-22 18:48:35 +08:00
Steve Underwood 6716623d1a Various tweaks to spandsp 2013-07-19 15:40:22 +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
Jeff Lenk 24c13adfaf FS-5483 --resolve 2013-05-29 09:32:24 -05: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 37d109b107 Some tweaks to the image translate code 2013-05-16 02:28:20 +08:00
Jeff Lenk b85c24df08 spandsp windows fix syntax for gettimeofday 2013-05-10 12:46:03 -05: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 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 9eab201f93 More steps towards colour FAX 2013-04-11 18:08:32 +08:00
Steve Underwood bbde475a2c GlobalIFD improvements 2013-04-06 02:14:47 +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 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