Steve Underwood
0eada8dc77
Various little cleanups in spandsp
2015-06-18 21:15:41 +08:00
Steve Underwood
9464549eb6
Corrected data type for TIFF directory offsets
2014-05-07 02:28:27 +08:00
Steve Underwood
0ebc79457e
Another couple of Coverity related cleanups
2014-04-30 22:51:59 +08:00
Steve Underwood
348e9ba1d1
Eliminate a few more warnings in Windows builds
2013-10-16 01:33:37 +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
Steve Underwood
56725ad2f2
Tweaks for colour FAXing
2013-08-19 01:38:02 +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
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
c1e5175290
Tweaks to spandsp
2013-07-24 00:21:23 +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
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
88b3b54ef4
More movement towards colour FAXing
2013-04-21 22:02:09 +08:00
Steve Underwood
6e5b85e614
More movement towards colour FAX
2013-04-17 23:43:41 +08:00
Steve Underwood
9eab201f93
More steps towards colour FAX
2013-04-11 18:08:32 +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
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
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
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
cbb28e2ae0
Start introducing some meaningful TIFF/FX stuff
2012-09-02 22:10:04 +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
bb96d091fc
Tweaks
2012-08-08 21:16:38 +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
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
4bcdafec68
T.85 compression has now been added to the FAX engine in spandsp
2012-07-15 13:37:39 +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
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
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
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
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