Tree [838196] libpano /
History



File Date Author Commit
build 2005-01-07 dwilkins42 dwilkins42 [e2d2b0] Ensure maintainer-clean and distcheck targets w...
doc 2007-01-11 dmg dmg [fa5d06] 2007-01-10 dmg <dmg@uvic.ca>
m4 2006-06-05 dwilkins42 dwilkins42 [9915a0] Put the tests subdirectory under autotools cont...
tests 2006-11-26 dmg dmg [778073] 2006-11-25 dmg <dmg@uvic.ca>
tools 2007-01-11 dmg dmg [fb179a] 2007-01-11 dmg <dmg@uvic.ca>
.cvsignore 2004-11-22 dwilkins42 dwilkins42 [65ba95] Add cvs ignore files
AUTHORS 2007-01-01 dmg dmg [a07dce] 2007-01-01 dmg <dmg@uvic.ca>
ChangeLog 2007-04-23 jim0watters jim0watters [132662] Update scale[0] to use selected width and heigh...
ColourBrightness.c 2007-01-01 dmg dmg [a07dce] 2007-01-01 dmg <dmg@uvic.ca>
ColourBrightness.h 2006-09-21 dmg dmg [941114] 2006-09-21 dmg <dmg@uvic.ca>
Makefile.am 2006-12-21 brunopostle brunopostle [b11426] Fix 'dist' target
NEWS 2005-10-23 jim0watters jim0watters [c5e730] alpha mask threshold bug fix
PTDialogs.c 2006-12-17 dangelo dangelo [8c0781] use sys_ansi on windows
PTcommon.c 2007-01-23 dangelo dangelo [792145] check if PTmender output file exist, delete it ...
PTcommon.h 2006-12-04 dmg dmg [1feb11] 06-12-03 dmg <dmg@uvic.ca>
PanoTools.pbproj.tgz 2005-10-24 jim0watters jim0watters [dc5b13] A project file for Apple's "XCode" IDE, for dev...
PixMap.c 2003-12-13 brunopostle brunopostle [ad8dad] Mac specific changes, mostly porting gui to car...
PixMap.h 2003-12-13 brunopostle brunopostle [ad8dad] Mac specific changes, mostly porting gui to car...
README 2006-11-25 dmg dmg [f60e58] 2006-11-25 dmg <dmg@uvic.ca>
README.linux 2006-05-30 brunopostle brunopostle [20c3ce] Replace old build instructions with correct ins...
README.mac 2003-12-14 brunopostle brunopostle [720274] These instructions are out-of-date (Helmut Dersch)
README.windows 2004-11-08 brunopostle brunopostle [07575c] Renamed Makefile as it would be clobbered by up...
TODO 2007-01-11 dmg dmg [fa5d06] 2007-01-10 dmg <dmg@uvic.ca>
Triangulate.c 2005-05-04 dwilkins42 dwilkins42 [a531c2] Use floating point version of abs() to avoid co...
ZComb.c 2007-01-01 dmg dmg [a07dce] 2007-01-01 dmg <dmg@uvic.ca>
ZComb.h 2005-04-30 dwilkins42 dwilkins42 [11a029] Move Z combining code to it's own files. Fix pa...
adjust.c 2007-04-23 jim0watters jim0watters [132662] Update scale[0] to use selected width and heigh...
adjust.h 2006-12-18 dangelo dangelo [609a79] added huber m-estimator
bmp.c 2006-07-30 dmg dmg [eab809] Completed support for metadata in less-used for...
bootstrap 2007-05-10 dangelo dangelo [a10caa] work with newer version of autoconf
configure.ac 2007-01-11 dmg dmg [fb179a] 2007-01-11 dmg <dmg@uvic.ca>
correct.c 2006-04-26 dangelo dangelo [2eb7e1] fixed an error in the transverse mercator trans...
f2c.h 2003-12-01 brunopostle brunopostle [2a97a8] Initial revision
fftn.c 2005-05-04 dwilkins42 dwilkins42 [8b9751] Correct data widths for 32/64 bit use
fftn.h 2005-05-04 dwilkins42 dwilkins42 [8b9751] Correct data widths for 32/64 bit use
file.c 2007-01-23 dangelo dangelo [ae1dfa]
file.h 2006-12-04 dmg dmg [1feb11] 06-12-03 dmg <dmg@uvic.ca>
filter.c 2007-04-24 jim0watters jim0watters [2edf4e] Separated version number of plugin data structu...
filter.h 2007-01-23 dmg dmg [90fc31] 2007-01-22 dmg <dmg@uvic.ca>
filter.r 2004-05-30 jim0watters jim0watters [6208cc] Rik Littlefield's Improved optimizer. Better. ...
fourier.c 2005-05-04 dwilkins42 dwilkins42 [56d874] Use 64 bit clean data types. Use 64 bit safe ca...
gpl.txt 2003-12-14 brunopostle brunopostle [7b807d] The content of Copying.html from the original s...
hdrfile.c 2006-07-30 dmg dmg [eab809] Completed support for metadata in less-used for...
javastub.c 2005-04-22 dwilkins42 dwilkins42 [8045e4] Required for --without-java support
jpeg.c 2006-11-15 jim0watters jim0watters [596d1b] created file i/o functions with error checking ...
jpegicc.c 2006-08-05 dmg dmg [3a59e3] Added ICC profile support for JPEG files
jpegicc.h 2006-08-05 dmg dmg [3a59e3] Added ICC profile support for JPEG files
libpano.sln 2006-12-31 dangelo dangelo [13a57e] fixed default output in PTmasker, compile PTrol...
libpano.vcproj 2006-12-31 dangelo dangelo [13a57e] fixed default output in PTmasker, compile PTrol...
libpano12.def 2006-06-14 maxlyons maxlyons [a0d6b3] Adding new dieWithError function to print error...
lmdif.c 2005-05-07 dwilkins42 dwilkins42 [91c838] Explicitly mark unused variables and remove GCC...
makefile.linux 2004-05-30 jim0watters jim0watters [54202d] Functions to determine properties of this speci...
makefile.mac 2004-05-30 jim0watters jim0watters [54202d] Functions to determine properties of this speci...
makefile.win32 2006-05-15 maxlyons maxlyons [adaa32] Updated Makefile.win32 to include missing refer...
math.c 2007-01-23 dmg dmg [90fc31] 2007-01-22 dmg <dmg@uvic.ca>
metadata.c 2006-12-27 dmg dmg [1efbe6] 2006-12-26 dmg <dmg@uvic.ca>
metadata.h 2006-12-27 dmg dmg [1efbe6] 2006-12-26 dmg <dmg@uvic.ca>
morpher.c 2006-07-30 dmg dmg [eab809] Completed support for metadata in less-used for...
multilayer.c 2005-05-07 dwilkins42 dwilkins42 [91c838] Explicitly mark unused variables and remove GCC...
optimize.c 2005-05-01 dwilkins42 dwilkins42 [a08ab4] Remove redundant function declaration
pan.c 2005-05-04 dwilkins42 dwilkins42 [e08161] Use 64 bit safe casts.
pano12.def 2006-07-08 dmg dmg [3cae93] I revamped the TIFF infrastructure
pano12.rc 2005-04-22 dwilkins42 dwilkins42 [3f5e80] Correct rc language version (messages are in en...
pano12vc.def 2006-11-13 jim0watters jim0watters [867aa9] Updated to build with MSVC project file. Fixed...
pano12vcd.def 2006-04-28 dangelo dangelo [b28b77] export exectute_stack_new in windows .dll
panorama.h 2007-01-23 dangelo dangelo [51d0c3] added internal format id to query projection fu...
panotypes.h 2005-05-07 dwilkins42 dwilkins42 [91c838] Explicitly mark unused variables and remove GCC...
parser.c 2007-01-23 dmg dmg [90fc31] 2007-01-22 dmg <dmg@uvic.ca>
perspect.c 2005-05-04 dwilkins42 dwilkins42 [06ef9b] Use 64 bit clean data types.
pict.c 2006-07-30 dmg dmg [eab809] Completed support for metadata in less-used for...
png.c 2006-07-30 dmg dmg [eab809] Completed support for metadata in less-used for...
ppm.c 2006-07-30 dmg dmg [eab809] Completed support for metadata in less-used for...
pt_stdint.h 2006-06-13 jim0watters jim0watters [0340b1] updated VC project file and fixed compile probl...
pteditor.c 2006-07-30 dmg dmg [eab809] Completed support for metadata in less-used for...
pteditor.h 2003-12-01 brunopostle brunopostle [2a97a8] Initial revision
ptfeather.c 2006-12-27 dmg dmg [1efbe6] 2006-12-26 dmg <dmg@uvic.ca>
ptfeather.h 2006-12-04 dmg dmg [1feb11] 06-12-03 dmg <dmg@uvic.ca>
ptpicker.c 2006-07-30 dmg dmg [eab809] Completed support for metadata in less-used for...
ptstitch.c 2006-12-31 dangelo dangelo [5fdcda] fix signed vs unsigned warnings
ptstitch.h 2006-12-27 dmg dmg [1efbe6] 2006-12-26 dmg <dmg@uvic.ca>
pttiff.h 2006-12-27 dmg dmg [1efbe6] 2006-12-26 dmg <dmg@uvic.ca>
ptutils.h 2003-12-01 brunopostle brunopostle [2a97a8] Initial revision
queryfeature.c 2007-02-05 dangelo dangelo [a5f8ff] fixed projection limits and names
queryfeature.h 2006-04-14 brunopostle brunopostle [93a916] Allow applications to supply their own callback...
remap.c 2005-04-30 dwilkins42 dwilkins42 [4bd024] Add explicit variable initialisation
resample.c 2006-05-16 dmg dmg [6110df] 2006-05-15 dmg <dmgerman@uvic.ca>
rgbe.c 2006-11-13 jim0watters jim0watters [867aa9] Updated to build with MSVC project file. Fixed...
rgbe.h 2006-11-13 jim0watters jim0watters [867aa9] Updated to build with MSVC project file. Fixed...
seamer.c 2003-12-01 brunopostle brunopostle [2a97a8] Initial revision
seamer_.c 2005-11-09 jim0watters jim0watters [6288af] Fix inverse transform
shell_mac.c 2003-12-12 brunopostle brunopostle [e19029] Extra files required for mac compilation as dis...
sys_X11.c 2007-04-24 jim0watters jim0watters [2edf4e] Separated version number of plugin data structu...
sys_X11.h 2003-12-12 brunopostle brunopostle [bc5b46] Found two files in the macintosh sources that a...
sys_ansi.c 2007-04-24 jim0watters jim0watters [2edf4e] Separated version number of plugin data structu...
sys_ansi.h 2003-12-01 brunopostle brunopostle [45ac50] Added two files needed to build on linux. sys_...
sys_common.c 2006-06-14 maxlyons maxlyons [a0d6b3] Adding new dieWithError function to print error...
sys_mac.c 2007-04-24 jim0watters jim0watters [2edf4e] Separated version number of plugin data structu...
sys_mac.h 2006-08-12 dangelo dangelo [a38329] fixes for compilation on OSX 10.4 when used tog...
sys_win.c 2007-07-16 jim0watters jim0watters [838196] Use correct name to reflect version of pref file.
sys_win.h 2005-11-23 jim0watters jim0watters [51b76a] remove build warning
tiff.c 2007-01-23 dmg dmg [90fc31] 2007-01-22 dmg <dmg@uvic.ca>
version.h 2007-04-24 jim0watters jim0watters [2edf4e] Separated version number of plugin data structu...

Read Me

Readme Sources

This file describes how to build the library pano12.lib
for the Macintosh operating system. This library is required
for running the Panorama Tools plug-in and any of the
Panorama Tools applications (PTStitcher, etc). 

Legal Issues:

This software is distributed under GNU-license, see the
file COPYING for details. Some parts of the software
are derived from other sources, which are distributed under
different copyrights. These are:
(1) The JPEG-library distributed by the Independent JPEG group.
This package contains a precompiled binary of the JPEG
library and the header files required for compilation
in the folder Sources/libs/. The legal terms for using the
JPEG library can be found in the file /copyright/README_JPEG.
(2) The PNG-library written by G.E.Schalnat et al.
This package contains a precompiled binary of the PNG
library and the header files required for compilation
in the folder Sources/libs/. The legal terms for using the
PNG library can be found in the file Sources/libs/png.h
(3) The TIFF-library by Sam Leffler/ Silicon Graphics Inc.
This package contains a precompiled binary of the TIFF
library and the header files required for compilation
in the folder Sources/libs/. The legal terms for using the
TIFF library can be found in the file /copyright/README_TIFF.
(4) The ZLIB-library by Jean-loup Gailly and Mark Adler.
This package contains a precompiled binary of the ZLIB
library and the header files required for compilation
in the folder Sources/libs/. The legal terms for using the
ZLIB library can be found in the file zlib.h.
(5) The public domain Levenberg-Marquardt solver 
of the Argonne National Laboratories MINPACK mathematical library,
C translation by Steve Moshier (file lmdif.c).
(6) Fast fourier transformation, code by:
RC Singleton, Stanford Research Institute, Sept. 1968
Copyright MJ Olesen, Queen's University at Kingston, 1995-97.
See the file fftn.c for details.
(7) PixMap-manipulation routines by John Montbriand. See
the file PixMap.h for the copyright notice.


Requirements:

A working MPW installation (Macintosh Programmers Workshop)
is required to build  the library. MPW is free and can be
downloaded from www.apple.com.

The Java Development MRJ is required. It is also free
and can be downloaded from www.apple.com.
During the build of pano12.lib the java include
files have to be accessed by the MRC-compiler.


Building the Library:

The source files of this distribution have to be unpacked.
Open the Makefile (folder 'src') using MPW, and edit path settings
for your system (eg the path to your MRJ-installation).
In the directory 'src' issue the command 'Build pano12.lib'.
There will be a couple of warning
messages which are non-fatal and can be ignored.

Limits and Modifications:

This distribution of the sources limits processing
of fisheye images to fields of view smaller than
160 degrees. This limit is controlled by the constant
MAX_FISHEYE_FOV in the file filter.h. There
is some controversy regarding the legality of processing
hemispherical images (ie images having 180 degree field
of view) in connection with virtual reality panoramas.
If your application of fisheye lenses is not prohibited
by patents, you can build and use your own unlimited version 
of the library by changing the source code.

Helmut Dersch
der@fh-furtwangen.de