Tree [839d2e] default /
History



File Date Author Commit
build 2005-01-07 dwilkins42 dwilkins42 [e2d2b0] Ensure maintainer-clean and distcheck targets w...
doc 2011-03-03 dmg dmg [8fbc76] removed unnecessary and duplicated data types
m4 2009-02-05 brunopostle brunopostle [b96efb] close bugs #1236502 & #1599376 -lm required for...
man 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
tests 2013-10-12 thomas@Virtual thomas@Virtual [0a44cb] Update psd references for 2.9.19
tools 2013-12-08 tmodes tmodes [84521e] [Mingw] Fix a compiler warning by implizit incl...
.cvsignore 2004-11-22 dwilkins42 dwilkins42 [65ba95] Add cvs ignore files
.hgeol 2011-03-04 dmg dmg [15dc8a] merged default into this branch
.hgignore 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
AUTHORS 2007-01-01 dmg dmg [a07dce] 2007-01-01 dmg <dmg@uvic.ca>
CMakeLists.txt 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
COPYING 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
ChangeLog 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
ChangeLog.hg 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
ColourBrightness.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
ColourBrightness.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
INSTALL 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
LocalDefs.props 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
LocalDefs.vsprops 2010-01-13 tksharpless tksharpless [56c6be] MSVC projects updated
Makefile.am 2013-03-20 tduell@iinet.net.au tduell@iinet.net.au [8ccb62] fix for removed .def files
NEWS 2005-10-23 jim0watters jim0watters [c5e730] alpha mask threshold bug fix
PTDialogs.c 2008-01-16 jim0watters jim0watters [dcc88f] Update Photoshop plugins to have new dialog wit...
PTcommon.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
PTcommon.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
PaniniGeneral.c 2010-02-16 tksharpless tksharpless [91449a] Improved soft squeeze (PaniniGeneral.c)
PaniniGeneral.h 2010-01-18 tksharpless tksharpless [d17898] Changed PaniniGeneral license to BSD 3-clause
PanoTools.pbproj.tgz 2005-10-24 jim0watters jim0watters [dc5b13] A project file for Apple's "XCode" IDE, for dev...
README 2013-05-13 Bruno Postle Bruno Postle [d3703d] Fix some really out-of-date README text
README.linux 2013-05-13 Bruno Postle Bruno Postle [d3703d] Fix some really out-of-date README text
README.windows 2013-05-13 Bruno Postle Bruno Postle [d3703d] Fix some really out-of-date README text
TODO.org 2010-03-29 dmg dmg [ac5aaf] we now have equisolid and stereographic input l...
Triangulate.c 2005-05-04 dwilkins42 dwilkins42 [a531c2] Use floating point version of abs() to avoid co...
ZComb.c 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
ZComb.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
adjust.c 2013-03-17 tmodes tmodes [4b9372] Moved test parameter 0 and 1 to Tpy and Tpr
adjust.h 2009-09-26 dmg dmg [9b59c0] Now both types of tilt/mosaic modes live happil...
bmp.c 2011-03-04 dmg dmg [15dc8a] merged default into this branch
bootstrap 2013-03-17 tmodes tmodes [c2a40a] Update bootstrap for automake 1.12 (Patch by Te...
configure.ac 2013-03-17 tmodes tmodes [253c1b] Bump version number
correct.c 2013-03-17 tmodes tmodes [4b9372] Moved test parameter 0 and 1 to Tpy and Tpr
dump.c 2013-03-17 tmodes tmodes [4b9372] Moved test parameter 0 and 1 to Tpy and Tpr
dump.h 2011-01-05 dmg dmg [6ae270] added thoby projection for Nikkor 10.5, part 2
f2c.h 2009-02-01 brunopostle brunopostle [bca940] Fix vague licensing, bug #1877526 (Cyril Bruleb...
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 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
file.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
filter.c 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
filter.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
filter.r 2004-05-30 jim0watters jim0watters [6208cc] Rik Littlefield's Improved optimizer. Better. ...
fourier.c 2011-03-03 dmg dmg [8fbc76] removed unnecessary and duplicated data types
hdrfile.c 2011-03-04 dmg dmg [15dc8a] merged default into this branch
javastub.c 2005-04-22 dwilkins42 dwilkins42 [8045e4] Required for --without-java support
jpeg.c 2011-03-04 dmg dmg [15dc8a] merged default into this branch
jpegicc.c 2009-02-01 brunopostle brunopostle [bca940] Fix vague licensing, bug #1877526 (Cyril Bruleb...
jpegicc.h 2009-02-01 brunopostle brunopostle [bca940] Fix vague licensing, bug #1877526 (Cyril Bruleb...
libpano.sln 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
libpano.vcproj 2010-01-19 tksharpless tksharpless [152595] Add PaniniGeneral files to libpano.vcproj (the ...
libpano.vcxproj 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
libpano13.pc.in 2009-09-03 brunopostle brunopostle [34ed4d] Add a pkgconfig support with a libpano13.pc fil...
lmdif.c 2005-05-07 dwilkins42 dwilkins42 [91c838] Explicitly mark unused variables and remove GCC...
makefile.win32 2008-01-05 jim0watters jim0watters [f5f394] - Added FastTransform to the data structures re...
math.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
metadata.c 2007-12-28 jim0watters jim0watters [ebced6] removed warning suppression from MSVC project b...
metadata.h 2006-12-27 dmg dmg [1efbe6] 2006-12-26 dmg <dmg@uvic.ca>
morpher.c 2011-03-03 dmg dmg [8fbc76] removed unnecessary and duplicated data types
multilayer.c 2005-05-07 dwilkins42 dwilkins42 [91c838] Explicitly mark unused variables and remove GCC...
optimize.c 2010-09-07 brunopostle brunopostle [fc97a3] Fix for building with MSVC 2010 Express (Aron H...
pan.c 2005-05-04 dwilkins42 dwilkins42 [e08161] Use 64 bit safe casts.
pano13.rc 2011-01-11 jim0watters jim0watters [ee8e12] Update version description to indicate if build...
panorama.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
panotypes.h 2011-03-03 dmg dmg [8fbc76] removed unnecessary and duplicated data types
parser.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
perspect.c 2011-03-03 dmg dmg [8fbc76] removed unnecessary and duplicated data types
png.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
ppm.c 2013-10-12 thomas@Virtual thomas@Virtual [36d754] Fixes formating sequence for x86_64 [1184375]
pt_stdint.h 2012-09-18 tmodes tmodes [bb55bf] Update build system to compile on Windows again
pteditor.c 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
pteditor.h 2003-12-01 brunopostle brunopostle [2a97a8] Initial revision
ptfeather.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
ptfeather.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
ptpicker.c 2012-03-02 Bruno Postle Bruno Postle [0c73d8] merged PSD branch
ptstitch.c 2009-10-08 jim0watters jim0watters [117fcb] ColourBrightness.c, file.c, hdrfile.c, main.c, ...
ptstitch.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
pttiff.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
ptutils.h 2003-12-01 brunopostle brunopostle [2a97a8] Initial revision
queryfeature.c 2013-03-16 tmodes tmodes [531cd3] Added Hammer projection
queryfeature.h 2013-03-17 tmodes tmodes [3b87e4] [Windows] Use __declspec(dllexport) instead of ...
remap.c 2009-02-23 brunopostle brunopostle [358e5c] Apply MAX_FISHEYE_FOV only if both hfov and vfo...
resample.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
rgbe.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
rgbe.h 2011-03-03 dmg dmg [8fbc76] removed unnecessary and duplicated data types
seamer.c 2003-12-01 brunopostle brunopostle [2a97a8] Initial revision
seamer_.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
shell_mac.c 2003-12-12 brunopostle brunopostle [e19029] Extra files required for mac compilation as dis...
sys_X11.c 2007-12-31 jim0watters jim0watters [c7051d] Update trunk to be pano13. Create a name separ...
sys_X11.h 2008-01-05 jim0watters jim0watters [f5f394] - Added FastTransform to the data structures re...
sys_ansi.c 2012-09-18 tmodes tmodes [bb55bf] Update build system to compile on Windows again
sys_ansi.h 2009-11-14 jim0watters jim0watters [e78e40] build dynamic lib as CMD version.
sys_common.c 2011-03-03 dmg dmg [8fbc76] removed unnecessary and duplicated data types
sys_compat.h 2012-09-18 tmodes tmodes [bb55bf] Update build system to compile on Windows again
sys_compat_unix.c 2013-05-14 Bruno Postle Bruno Postle [ce361a] Fix to build on OS X 10.6/10.8 (Matthieu Desile)
sys_compat_win.c 2013-03-03 tmodes tmodes [c25164] Fixes compilation with MinGW compiler
sys_mac.c 2007-12-31 jim0watters jim0watters [c7051d] Update trunk to be pano13. Create a name separ...
sys_mac.h 2008-01-05 jim0watters jim0watters [f5f394] - Added FastTransform to the data structures re...
sys_win.c 2012-09-18 tmodes tmodes [bb55bf] Update build system to compile on Windows again
sys_win.h 2012-09-18 tmodes tmodes [bb55bf] Update build system to compile on Windows again
tiff.c 2013-12-08 tmodes tmodes [839d2e] Removed unused variables
version.h 2013-03-17 tmodes tmodes [253c1b] Bump version number

Read Me

Readme Sources

This file discribes how to build the library libpano13.so
for the Linux operating system.

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:

- The public domain Levenberg-Marquardt solver 
of the Argonne National Laboratories MINPACK mathematical library,
C translation by Steve Moshier (file lmdif.c).
- 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.


BUILD INSTRUCTIONS

You need the gcc compiler, libgcj and various imaging libraries: libtiff,
libjpeg and libpng.  Headers for these libraries are required, so you probably
have to install libXXX-dev or libXXX-devel packages too.

(Sun java is NOT required if you have libgcj)

Compilation is straightforward:

./configure
make
make install

If you have downloaded from Mercurial, you will need to bootstrap the build
system first:

./bootstrap

This distribution of the sources limits processing
of fisheye images to fields of view smaller than
179 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 soure code.