John Cupitt
|
2ce7bc9618
|
started moving disp funcs
|
2012-09-21 14:47:50 +01:00 |
John Cupitt
|
5fff90bc95
|
redo LabQ2LabS / LabS2LabQ as classes
|
2012-09-21 11:55:31 +01:00 |
John Cupitt
|
969e355701
|
LabS <-> Lab as classes
|
2012-09-20 21:53:47 +01:00 |
John Cupitt
|
2e1b8bb9ef
|
LabQ <-> Lab as classes
|
2012-09-20 21:21:08 +01:00 |
John Cupitt
|
59513b6869
|
Merge remote-tracking branch 'origin/master' into colour
|
2012-09-20 16:32:48 +01:00 |
John Cupitt
|
7130a74d0e
|
redo rad2float / float2rad as classes
|
2012-09-20 15:13:44 +01:00 |
John Cupitt
|
b030162677
|
rename Colorimetric as ColourSpace
|
2012-09-20 11:05:27 +01:00 |
John Cupitt
|
684df1d36a
|
Merge pull request #28 from bgilbert/openslide-3.3
Fixes and improvements for OpenSlide 3.3
|
2012-09-20 02:55:05 -07:00 |
John Cupitt
|
7b665c24df
|
redo im_Yxy2XYZ() and im_XYZ2Yxy() as classes
|
2012-09-20 09:49:05 +01:00 |
John Cupitt
|
e688bf29b6
|
redo im_XYZ2Lab() as a class
|
2012-09-20 09:18:52 +01:00 |
Benjamin Gilbert
|
c98d65434b
|
bump minimum OpenSlide version to 3.3.0
- Avoid deprecated API
- Drop unneeded g_log handler
|
2012-09-20 03:11:49 -04:00 |
Benjamin Gilbert
|
6e74234ba7
|
add Leica filename suffix
newly-supported in OpenSlide 3.3.0.
|
2012-09-20 02:59:00 -04:00 |
Benjamin Gilbert
|
5e08757301
|
fix openslide_open error reporting for OpenSlide 3.3.0
|
2012-09-20 02:57:24 -04:00 |
John Cupitt
|
e0fcc2c517
|
cleanups
|
2012-09-19 15:03:31 +01:00 |
John Cupitt
|
496b4373a4
|
redo im_UCS2LCh() and im_LCh2UCS() as classes
|
2012-09-19 14:13:37 +01:00 |
John Cupitt
|
8abbcc4e77
|
redo im_LCh2Lab() as a class
|
2012-09-19 12:01:02 +01:00 |
John Cupitt
|
05d3e3e167
|
cleanup
|
2012-09-19 10:18:34 +01:00 |
John Cupitt
|
0116c641c6
|
set Type for new colour classes
|
2012-09-18 18:36:48 +01:00 |
John Cupitt
|
91e52a1ee2
|
redo im_Lab2LCh() as a class
|
2012-09-18 14:52:21 +01:00 |
John Cupitt
|
a38fa9302e
|
redo im_Lab2XYZ() as a class
|
2012-09-18 14:14:08 +01:00 |
John Cupitt
|
5af7d75180
|
ready for the first op
|
2012-09-17 14:49:44 +01:00 |
John Cupitt
|
333f6fef2c
|
Merge remote-tracking branch 'origin/master' into colour
|
2012-09-17 14:23:15 +01:00 |
John Cupitt
|
bb53c952c4
|
Merge remote-tracking branch 'origin/7.30'
|
2012-09-17 14:22:46 +01:00 |
John Cupitt
|
26f2105e5b
|
make everything LGPL2.1+
some files were incorrectly tagged as GPL, thanks Dmitry
|
2012-09-17 11:52:32 +01:00 |
John Cupitt
|
3836faffcb
|
Merge remote-tracking branch 'origin/master' into colour
Conflicts:
ChangeLog
TODO
configure.in
|
2012-09-15 17:42:06 +01:00 |
John Cupitt
|
81b962c447
|
todo updates
|
2012-09-13 13:27:55 +01:00 |
John Cupitt
|
ca011455f9
|
Merge remote-tracking branch 'origin/7.30'
|
2012-09-13 13:26:40 +01:00 |
John Cupitt
|
b3a8ff3378
|
linecache was oversized
the linecache resizer forgot to take the strip height into account when
growing, causing mem use to be higher than necessary
|
2012-09-13 13:25:23 +01:00 |
John Cupitt
|
5b03646799
|
Merge remote-tracking branch 'origin/master' into colour
Conflicts:
ChangeLog
TODO
configure.in
|
2012-09-06 16:29:22 +01:00 |
John Cupitt
|
8deb09eea9
|
Merge remote-tracking branch 'origin/7.30'
|
2012-09-05 21:20:58 +01:00 |
John Cupitt
|
7a0441d455
|
delay rather than stall ahead threads
avoid deadlocks by only slowing down threads which run ahead of the read
point
|
2012-09-05 14:56:13 +01:00 |
John Cupitt
|
0c87863222
|
argh still deadlocks on example.rb
|
2012-09-04 14:56:22 +01:00 |
John Cupitt
|
30a0b4e1bc
|
sync
|
2012-08-31 17:48:35 +01:00 |
John Cupitt
|
822f1bbdd9
|
hackety hack
make a base class for colorimetric operations
|
2012-08-31 17:27:30 +01:00 |
John Cupitt
|
8e57131413
|
Merge remote-tracking branch 'origin/master' into colour
|
2012-08-31 16:07:47 +01:00 |
John Cupitt
|
e4044a2c96
|
Merge remote-tracking branch 'origin/7.30'
|
2012-08-31 15:41:23 +01:00 |
John Cupitt
|
4ef825014d
|
extract is sequential again
a hack in seq.c will skip ahead if the very first read is not at line 0
|
2012-08-24 17:03:09 +01:00 |
John Cupitt
|
89065b391a
|
sequential needs a strip size param
strip tiff can only read in strip-sized chunks
|
2012-08-24 16:06:29 +01:00 |
John Cupitt
|
ee576d79b9
|
back to stalling again
|
2012-08-24 14:25:25 +01:00 |
John Cupitt
|
4bb3eba029
|
try reading ahead to cache rather than stalling
|
2012-08-24 13:55:08 +01:00 |
John Cupitt
|
39b05f5172
|
tuning, sort out demand hints
and disable extract_area seq mode
|
2012-08-24 12:46:10 +01:00 |
John Cupitt
|
70bde1dd1e
|
more tuning
|
2012-08-23 22:01:52 +01:00 |
John Cupitt
|
8653b23810
|
better handling of jpeg warnings
|
2012-08-23 21:44:14 +01:00 |
John Cupitt
|
b183d32b15
|
use a hash table for tilecache
now we can have large numbers of tiles, use a hash table for tile lookup
|
2012-08-23 16:08:08 +01:00 |
John Cupitt
|
65f679c7ac
|
add a line cache
add vips_linecache() ... like tilecache, but caches scanlines and sizes
dynamically with request size
|
2012-08-23 14:51:57 +01:00 |
John Cupitt
|
fa5677abd7
|
works!
|
2012-08-23 13:49:21 +01:00 |
John Cupitt
|
f5f0dda551
|
experiment with thread stalling
|
2012-08-21 16:18:25 +01:00 |
John Cupitt
|
45e3c0bd39
|
fix some warnings from jpeg write
jpeg write with a non-jpeg source could produce some warnings as it
tried to update exif that wasn't there
|
2012-08-14 14:31:08 +01:00 |
John Cupitt
|
88c3f7ab7d
|
fix compiler warnings
some compiler warnings appeared in a production build (assert()s
commented out, -Wall, and -O2)
thanks to Dmitry Roshchin for the report
|
2012-08-14 12:43:54 +01:00 |
John Cupitt
|
76fd928d29
|
more struggles with gtk-doc
|
2012-08-14 11:20:29 +01:00 |