AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2012.09.06 15:30 "[Tiff] Managing the buffer", by
2012.09.06 17:10 "Re: [Tiff] Managing the buffer", by
2012.09.07 09:21 "Re: [Tiff] Managing the buffer", by
2012.09.07 09:57 "Re: [Tiff] Managing the buffer", by Joris Van Damme
2012.09.07 10:26 "RE: [Tiff] Managing the buffer", by
2012.09.07 11:01 "Re: [Tiff] Managing the buffer", by Joris Van Damme
2012.09.07 13:12 "RE: [Tiff] Managing the buffer", by
2012.09.07 13:39 "Re: [Tiff] Managing the buffer", by Joris Van Damme
2012.09.07 13:45 "RE: [Tiff] Managing the buffer", by
2012.09.07 14:16 "Re: [Tiff] Managing the buffer", by Bob Friesenhahn
2012.09.07 14:31 "Re: [Tiff] Managing the buffer", by
2012.09.07 15:52 "Re: [Tiff] Managing the buffer", by Bob Friesenhahn
2012.09.07 11:25 "Re: [Tiff] Managing the buffer", by

2012.09.07 11:01 "Re: [Tiff] Managing the buffer", by Joris Van Damme

Robert,

But I still don't quite see how to do that, is there a routine pass the client allocation routine (in the way you pass file routines to TIFFClientOpen?) I don't see this in the man page you reference.

It's been many years since I fooled around with this, so I really can't remember exactly... But I think LibTiff maintains some global pointers to the allocation routines and such, and you can simply set these pointers to point to your own instead. Take a good look at the implementation of these routines, and/or trace a call to these routines, do some project-wide searches for some of the things you'll find, and such, and I'm sure you'll quickly find out. Next, report back, it's always useful to have good hands-on experience with this stuff documented in the mailing list archive.

And you can off course search this archive yourself, maybe someone already documented quite similar experience. Use the google box on http://www.awaresystems.be/imaging/tiff/tml.html

Best regards,

Joris Van Damme
AWare Systems

info@awaresystems.be
http://www.awaresystems.be/