Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [3209bc] libpano13-2.9.18 /
History



File Date Author Commit
build 2005-01-07 dwilkins42 dwilkins42 [e2d2b0] Ensure maintainer-clean and distcheck targets w...
doc 2011-02-09 Bruno Postle Bruno Postle [c9df94] Add some more files to the tarball
m4 2009-02-05 brunopostle brunopostle [b96efb] close bugs #1236502 & #1599376 -lm required for...
man 2011-02-09 Bruno Postle Bruno Postle [c9df94] Add some more files to the tarball
tests 2011-02-24 Jim Watters Jim Watters [1c9ce5] Update test images with new PICT record for PTt...
tools 2011-02-20 dmg dmg [774168] removed compiler
.cvsignore 2004-11-22 dwilkins42 dwilkins42 [65ba95] Add cvs ignore files
.hgeol 2011-02-15 Jim Watters Jim Watters [9fa455] Windows users should use the EOL extension
.hgignore 2011-02-15 Jim Watters Jim Watters [364327] Add a list of files to ignor when doing commit
AUTHORS 2007-01-01 dmg dmg [a07dce] 2007-01-01 dmg <dmg@uvic.ca>
CMakeLists.txt 2011-01-05 dmg dmg [476859] added thoby projection for Nikkor 10.5
ChangeLog 2011-02-20 dmg dmg [774168] removed compiler
ChangeLog.svn 2011-02-13 Yuval Levy Yuval Levy [3af83f] merge
ColourBrightness.c 2010-01-17 tksharpless tksharpless [041d4c] Default projection parameters and dynamic FOV l...
ColourBrightness.h 2006-09-21 dmg dmg [941114] 2006-09-21 dmg <dmg@uvic.ca>
LocalDefs.vsprops 2010-01-13 tksharpless tksharpless [56c6be] MSVC projects updated
Makefile.am 2011-02-09 Bruno Postle Bruno Postle [c9df94] Add some more files to the tarball
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 2011-02-26 Jim Watters Jim Watters [15df50] O(n2)
PTcommon.h 2011-03-02 Jim Watters Jim Watters [755c1f] Add panoCreateLayeredPSD
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 2006-11-25 dmg dmg [f60e58] 2006-11-25 dmg <dmg@uvic.ca>
README.linux 2009-02-23 brunopostle brunopostle [698df6] reset MAX_FISHEYE_FOV to 179 degrees (was 720)
README.windows 2009-02-23 brunopostle brunopostle [698df6] reset MAX_FISHEYE_FOV to 179 degrees (was 720)
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 2007-12-28 jim0watters jim0watters [ebced6] removed warning suppression from MSVC project b...
ZComb.h 2005-04-30 dwilkins42 dwilkins42 [11a029] Move Z combining code to it's own files. Fix pa...
adjust.c 2011-02-04 dmg dmg [9394f9] I am in a mess with hg
adjust.h 2009-09-26 dmg dmg [9b59c0] Now both types of tilt/mosaic modes live happil...
bmp.c 2011-02-04 dmg dmg [9394f9] I am in a mess with hg
bootstrap 2010-10-13 brunopostle brunopostle [1053ca] Support libtool 2.4 #3086186 (ftrvxmtrx)
configure.ac 2011-01-19 brunopostle brunopostle [81996a] Build on GNU hurd (Andreas Metzler)
correct.c 2009-10-11 jim0watters jim0watters [bc8c22] Fix issue where using correct might think nothi...
dump.c 2011-01-05 dmg dmg [5b0b16] patch by T. Modes to add thoby to queryfeatures
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 2011-03-02 Jim Watters Jim Watters [daf735] correct some Linux errors and warnings.
file.h 2011-02-13 Jim Watters Jim Watters [d9bf04] update PSD functins to write PSB format too
filter.c 2011-02-24 Jim Watters Jim Watters [1a989d] Merge
filter.h 2011-02-24 Jim Watters Jim Watters [1a989d] Merge
filter.r 2004-05-30 jim0watters jim0watters [6208cc] Rik Littlefield's Improved optimizer. Better. ...
fourier.c 2011-02-04 dmg dmg [9394f9] I am in a mess with hg
gpl.txt 2003-12-14 brunopostle brunopostle [7b807d] The content of Copying.html from the original s...
hdrfile.c 2011-02-04 dmg dmg [9394f9] I am in a mess with hg
javastub.c 2005-04-22 dwilkins42 dwilkins42 [8045e4] Required for --without-java support
jpeg.c 2011-02-04 dmg dmg [9394f9] I am in a mess with hg
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 2011-02-10 Jim Watters Jim Watters [c2996d] Update to VS 2010
libpano.vcproj 2010-01-19 tksharpless tksharpless [152595] Add PaniniGeneral files to libpano.vcproj (the ...
libpano13.def 2009-11-12 dmg dmg [ab0eb1] rebased changes from Jim, except ansi_sys.c
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 2011-01-05 dmg dmg [476859] added thoby projection for Nikkor 10.5
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-02-04 dmg dmg [9394f9] I am in a mess with hg
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...
pano13vc.def 2011-02-15 Jim Watters Jim Watters [704614] New versions of files that now should end with ...
panorama.h 2011-01-05 dmg dmg [476859] added thoby projection for Nikkor 10.5
panotypes.h 2005-05-07 dwilkins42 dwilkins42 [91c838] Explicitly mark unused variables and remove GCC...
parser.c 2011-02-04 dmg dmg [9394f9] I am in a mess with hg
perspect.c 2008-01-16 jim0watters jim0watters [dcc88f] Update Photoshop plugins to have new dialog wit...
png.c 2011-03-05 Bruno Postle Bruno Postle [3209bc] Fix build with libpng-1.5 Bug #719076 (Thomas K...
ppm.c 2011-02-04 dmg dmg [9394f9] I am in a mess with hg
pt_stdint.h 2009-09-10 dmg dmg [824c52] 2009-09-09 <dmg@uvic.ca>
pteditor.c 2008-12-31 jim0watters jim0watters [6158e5] Initialize TrformStr structure before use
pteditor.h 2003-12-01 brunopostle brunopostle [2a97a8] Initial revision
ptfeather.c 2007-12-28 jim0watters jim0watters [ebced6] removed warning suppression from MSVC project b...
ptfeather.h 2006-12-04 dmg dmg [1feb11] 06-12-03 dmg <dmg@uvic.ca>
ptpicker.c 2009-09-18 dmg dmg [c1c61c] 009-09-18 <dmg@uvic.ca>
ptstitch.c 2009-10-08 jim0watters jim0watters [117fcb] ColourBrightness.c, file.c, hdrfile.c, main.c, ...
ptstitch.h 2006-12-27 dmg dmg [1efbe6] 2006-12-26 dmg <dmg@uvic.ca>
pttiff.h 2009-10-08 jim0watters jim0watters [117fcb] ColourBrightness.c, file.c, hdrfile.c, main.c, ...
ptutils.h 2003-12-01 brunopostle brunopostle [2a97a8] Initial revision
queryfeature.c 2011-01-05 dmg dmg [5b0b16] patch by T. Modes to add thoby to queryfeatures
queryfeature.h 2007-12-31 jim0watters jim0watters [c7051d] Update trunk to be pano13. Create a name separ...
remap.c 2009-02-23 brunopostle brunopostle [358e5c] Apply MAX_FISHEYE_FOV only if both hfov and vfo...
resample.c 2008-01-26 jim0watters jim0watters [349c3d] Fix some warning messages
rgbe.c 2009-02-01 brunopostle brunopostle [bca940] Fix vague licensing, bug #1877526 (Cyril Bruleb...
rgbe.h 2009-02-01 brunopostle brunopostle [bca940] Fix vague licensing, bug #1877526 (Cyril Bruleb...
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-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 2011-02-20 dmg dmg [774168] removed compiler
sys_ansi.h 2009-11-14 jim0watters jim0watters [e78e40] build dynamic lib as CMD version.
sys_common.c 2008-01-28 dangelo dangelo [7a1bcf] revert const change that broke source compatabi...
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 2009-11-14 jim0watters jim0watters [e78e40] build dynamic lib as CMD version.
sys_win.h 2010-01-16 tksharpless tksharpless [324658] Add the reference implementation of General Pan...
tiff.c 2011-02-13 Jim Watters Jim Watters [d9bf04] update PSD functins to write PSB format too
version.h 2011-01-11 jim0watters jim0watters [f22486] Update version description to indicate if build...

Read Me

Readme Sources

This file discribes how to build the library libpano13.so
for the Linux operating system. This library is required
for running 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.


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 CVS, 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.