Commit Graph

1328 Commits

Author SHA1 Message Date
John Cupitt
d5d312aa91 update README
updated the README with some notes on git
2011-02-14 11:34:13 +00:00
John Cupitt
8dbb43570e sync before trip
synced to github before holiday
2011-02-05 12:52:29 +00:00
John Cupitt
e54bdd0868 more VipsImage on VipsObject hacking
more hacking about to get VipsImage on top of VipsObject
2011-02-04 14:42:07 +00:00
John Cupitt
0af9b5dede started moving VipsImage to VipsObject
Started hacking VipsImage about to sit on top of VipsObject instead.
We'll get it working, then refine it, hopefully.
2011-02-03 14:35:28 +00:00
John Cupitt
826de45ba1 stuff 2011-02-03 12:52:14 +00:00
John Cupitt
aa620ea540 remove the old man pages
Finally junk the old man pages, everything is redone as gtk-doc now.
2011-02-03 11:50:58 +00:00
John Cupitt
729b680841 set MAP_NOCACHE if we can
Set the MAP_NOCACHE flags in mmap() if we can. On OS X this stops the
mad super-aggressive disc caching and produces a huge improveemnt in
performance.
2011-02-02 21:56:40 +00:00
John Cupitt
aca238dfca TODO updates 2011-02-02 21:19:13 +00:00
John Cupitt
af95502d82 final operators gtk-doc'd
All done! Good Lord. Just some parts of iofuncs/ still to do.
2011-02-02 17:17:05 +00:00
John Cupitt
097eaedd69 more gtk-doc 2011-02-02 14:49:29 +00:00
John Cupitt
afef89369b gtk-doc for interpolate
Add gtk-doc comments for VipsInterpolate.
2011-02-02 14:24:58 +00:00
John Cupitt
444887e57f more informative progress messages
--vips-progress now tells you nthreads, tile size and nlines. For
example:

$ vips --vips-progress im_shrink big.v x.v 8 8
vips x.v: 2 threads, 2858 x 1 tiles, groups of 4 scanlines
vips x.v: done in 43s
$
2011-02-02 12:52:54 +00:00
John Cupitt
1de1435752 oops im_zone() typo
missed a var being renamed argh
2011-02-02 12:51:40 +00:00
John Cupitt
d064818fd7 done gtk-doc for "other"
Finished gtk-doc-ing "other".
2011-02-01 14:47:08 +00:00
John Cupitt
df91b4e4a0 more gtk-doc hacking
gtk-doc more of "other", move various useless functions into deprecated
2011-02-01 14:41:46 +00:00
John Cupitt
84635be1e3 oops forgot a proto
argh
2011-02-01 13:37:18 +00:00
John Cupitt
390fd643a3 move im_dif_std() to almostdeprecated
im_dif_std() is another ancient function which I don't want to update.
You can now make this function with a simple combination of other vips
operations.

This patch includes gtk-doc for im_benchamrk.c
2011-02-01 13:27:50 +00:00
John Cupitt
117a5fedcf deprecate cooc and glds
Moved cooc and glds functions to almostdeprecated. No one uses them, no
one understanbds them, I don't want to fix them up.
2011-02-01 12:14:30 +00:00
John Cupitt
29b7806603 more .gitignore
add vim .swp files to .gitignore
2011-02-01 08:41:01 +00:00
John Cupitt
b9760f7a02 route all fopen() though util.c
im__file_open_read() / _write() now have a text_mode flag, so we can use
them everywhere and get rid of the last fopen() calls.
2011-01-31 16:15:19 +00:00
John Cupitt
233cbf1f15 get all fopen()s going through util.c
Add a text_mode flag to im__file_open_write() and _read() so we can
route all fopen() though these two functions.
2011-01-31 16:00:35 +00:00
John Cupitt
5764182fe3 fix up .gitignore some more
Argh more missing stuff in .gitignore.
2011-01-31 15:28:44 +00:00
John Cupitt
663c3c15fd fits reader is lazy
The fits reader is now lazy, and reads out whole tiles when it can.
Previously it read a scanline at a time, and used WIO.

We read in planes and combine with a set of im_bandjoin().

Use an im_flipver() at the end to get rows in the right order.
2011-01-31 15:24:41 +00:00
John Cupitt
c19a6d90be fits reader hacking 2011-01-28 17:14:58 +00:00
John Cupitt
38ca511694 Merge branch 'master' of github.com:jcupitt/libvips 2011-01-28 17:07:55 +00:00
John Cupitt
863bf79dcc add .gitignore
add a .gitignore to reduce noise in git status etc.
2011-01-28 17:00:39 +00:00
John Cupitt
c0827bae37 tile cache for fits reader
add a tile cache to the fits reader

still broken for colour images though, strange
2011-01-28 12:01:57 +00:00
John Cupitt
41ccd93d2d add im_fits2vips() to the operation database
the fits reader, im_fits2vips(), was in VipsFormat but not in the
operation database
2011-01-28 11:37:52 +00:00
John Cupitt
31749ecafc mutex fits read calls
We were getting some errors in image read --- mutex the fits read area
call.
2011-01-27 16:54:34 +00:00
John Cupitt
5e366bcaf3 fits reader is now lazy
The fits format reader now uses fits_read_subset() to erad pixels
lazilly. There are a few unresolved issues though:

- getting some streaking, try putting a lock around the read
  subarea call, perhaps it can't thread?

- add a tile cache, cf. tiff

- test colour read with valgrind

- ask Doug for a test colour image

- read whole tiles, if the alignment is right, again see tiff reader

- test performance

- remove the old scanline reader?
2011-01-27 14:43:33 +00:00
John Cupitt
1aea6a1347 gtkdoc for mosaicing 2011-01-25 13:12:22 +00:00
John Cupitt
823650b2b4 oops 2011-01-24 10:40:40 +00:00
Nicolas Robidoux
1ac1c13109 Nicolas Robidoux tweak in AUTHORS 2011-01-16 16:18:29 +00:00
Nicolas Robidoux
e509a9172f double constant in a float computation in float bilinear 2011-01-12 20:50:18 +00:00
Nicolas Robidoux
2f52e4e007 redundant fast pseudo floor in interpolate.c 2011-01-12 20:45:16 +00:00
Nicolas Robidoux
220e2a02eb attempt at speeding up float bilinear: one less flop in coefficient computation 2011-01-12 20:32:11 +00:00
John Cupitt
15dc216d91 stuff 2011-01-12 13:40:07 +00:00
John Cupitt
bd7f7749d5 oops 2011-01-12 13:06:57 +00:00
John Cupitt
8d559556c6 more uchar bilinear tweaks 2011-01-12 13:00:36 +00:00
John Cupitt
e96440d49b stuff 2011-01-11 17:32:04 +00:00
John Cupitt
609a598896 oops 2011-01-11 16:58:59 +00:00
John Cupitt
ae31832180 new bilinear 2011-01-11 14:48:45 +00:00
John Cupitt
213cb019de bilinear hacking 2011-01-11 14:43:21 +00:00
Nicolas Robidoux
03f784cbad no more trailing whitespace in Changelog 2011-01-10 16:34:17 +00:00
Nicolas Robidoux
d896b425f8 more specific thanks in Changelog 2011-01-10 16:10:08 +00:00
John Cupitt
882ce18d57 stuff 2011-01-07 15:06:35 +00:00
John Cupitt
dfd97464b0 speed up bilinear on float 2011-01-07 15:03:01 +00:00
John Cupitt
8bd2322b1f updatye README 2011-01-06 14:18:00 +00:00
John Cupitt
ea99beb727 get/set resolution in png files 2011-01-06 12:18:40 +00:00
John Cupitt
6425cd2660 stuff 2010-12-13 17:31:38 +00:00