[ptx] PTOptimizer (was:Pano12.dll)

Bruno Postle bruno at postle.net
Wed Apr 6 15:38:45 BST 2005


On Wed 06-Apr-2005 at 09:46 -0400, Marek Januszewski wrote:
> 
> I've actually never tried ptoptimizer from panotools project. is
> it stable?

There isn't much to it:

  http://cvs.sourceforge.net/viewcvs.py/panotools/libpano/tools/PTOptimizer.c?view=markup

Functionally it is identical to the original, and linux users have
been running it for well over a year without any reported problems.

The Windows version apparently builds ok, I assume that it is usable
in Hugin, has anyone tried?

For some reason it gets (harmlessly) linked to a whole bunch of
unnecessary libraries:

$ ldd /usr/bin/PTOptimizer
        libpano12.so.0 => /usr/lib/libpano12.so.0 (0x00bb4000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00d20000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00c26000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0x0648f000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00337000)
        libc.so.6 => /lib/tls/libc.so.6 (0x006f4000)
        libm.so.6 => /lib/tls/libm.so.6 (0x00820000)
        /lib/ld-linux.so.2 (0x006db000)

..you can blame my scattergun approach to C programming for this.
It would be nice if somebody who knew what they were doing looked
over the code.

> I don't want to ask same questions over and over again, but I
> thought ptstitcher is theorhetically open source, except there was
> no source released by the author. or did the license only applied
> to the dll?

The license apparently applies to everything, but it isn't possible
to distribute PTStitcher under the GPL since we can't possibly
comply with the conditions.

-- 
Bruno


More information about the ptX mailing list