[hugin-ptx] Re: traditional preview

2009-10-11 Thread Yuval Levy

AKS-Gmail-IMAP wrote:
 Along the lines of transforming the fast preview into the main base  
 for the final product composition, the crop feature should be expanded  
 to include cropping individual images in context with the final product.

there are two different crops: input crop (individual images) and output 
crop (output panorama).

I hope that at some point we'll have a context menu when right-clicking 
on an input image on the layout (and maybe even on the distorted 
preview), to open the image in the (existing) croppying window; to open 
it in a (work in progress based on a gsoc2008 project) mask editor; to 
select it for the left or right half side of the CP editor.

future stuff

Yuv


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Hugin-2009.4.0_rc1 source code released

2009-10-11 Thread Yuval Levy

Panorama stitching and more. A powerful software package for creation 
and processing of panoramic images.

hugin-2009.4.0_rc1 (release candidate 1) tarball is available here:

https://sourceforge.net/projects/hugin/files/hugin-2009.4_beta/hugin-2009.4.0_rc1.tar.gz/download

This is a candidate release and may be declared final on October 31.

CHANGES SINCE LAST BETA:

 *  updated translations:

  - Czech (Lukáš Jirkovský, Vaclav Cerny)
  - Dutch (Harry van der Wolf)
  - French (Jean-Luc Coulon)
  - German (Joachim Schneider)
  - Swedish (Ulf Wilhelmson)

 * improved plattform support

  - CMake build (Kornel Benko)
  - Windows Installer (Allard Katan)

 * bug fixes (Thomas Modes)


MAJOR CHANGES SINCE 2009.2.0:

 * Automated Lens Calibration: a new command line tool to extract 
automatically lens correction parameters. (Tim Nugent)

 * New pruning of bad control points by means of statistical method. 
Clean control points button on the Images tab. (Thomas Modes)

 * Improved usability, particularly crop settings and help which now 
uses the system's default browser. The handbook itself still needs work, 
styling and translation. (Yuval Levy)

 * Lots of bugfixes, hopefully not so many new bugs.

See README, ChangeLog and INSTALL_cmake for more information.

This release is tagged in the subversion repository as 
/hugin/tags/hugin-2009.4.0_rc1 at revision 4598.

SHA1SUM: ee761ee7c28f09d83ed3f94765a3faa82368bd7f hugin-2009.4.0_rc1.tar.gz

Recent Hugin binary installers for testing are provided by the users 
communities and can be found here:

http://panospace.wordpress.com/downloads/

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Integration Queue Status Oct 11

2009-10-11 Thread Lukáš Jirkovský

2009/10/11 Yuval Levy goo...@levy.ch:

 Hi all,

 to my understanding, trunk builds well on the main supported plattforms
 and the integration of Lukáš' deghosting has worked well (thanks to
 Thomas for the GUI addition).

 Has anybody checked this [patch]?

I'll certainly look at it. I usually check only bug tracker.


 I'll wait at least until Oct 31 to declare 2009.4.0 final (may be later
 if show stopping bugs are found).

 Trunk is open for further integration. What should go next?

 to my understanding, gsoc2008_layout is not ready yet?

 shall we put in Gary Stein's auto-crop? will need some GUI work.

 the other features on my radar screen are relatively small (feel free to
 add / correct):
 - improved localization (Yuv), need testing on OSX, and need to make it
 optional (feedback Rogier Wolff)
 - proactive cacheing v1 (Yuv), pending discussion with James et al.
 - panorama transforms palette (Yuv), need further implementation

 then there are a number of patches in our patch tracker. I have not
 tested them, has anybody? should we consider / integrate?

 Yuv

 [patch]
 https://sourceforge.net/tracker/?func=detailaid=2874644group_id=77506atid=550443

 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: possible memory leak in enblend enfuse?

2009-10-11 Thread Rogier Wolff


Let me mention that I'm good at C but I don't have much if any C++
experience. I just know the principles.

On Sat, Oct 10, 2009 at 05:14:08PM -0700, grow wrote:
 
          cout  R11c;fflush (stdout);
          if (snake-front().first) {
              cout  R16;fflush (stdout);
          // First vertex is moveable. Rotate list so that first vertex is 
  nonmoveable.
              Segment::iterator firstNonmoveableVertex = snake-begin();
              while (firstNonmoveableVertex-first) ++firstNonmoveableVertex;
 
              cout  R17;fflush (stdout);
              // Copy initial run on moveable vertices and first nonmoveable 
  vertex to end of list.
              Segment::iterator firstNonmoveablePlusOne = 
  firstNonmoveableVertex;
              ++firstNonmoveablePlusOne;
              cout  R18;fflush (stdout);
              snake-insert(snake-end(), snake-begin(), 
  firstNonmoveablePlusOne);
 
              cout  R19;fflush (stdout);
              // Erase initial run of moveable vertices.
              snake-erase(snake-begin(), firstNonmoveableVertex);
              cout  R20;fflush (stdout);
          }


Segment is an slist, which seems to be standard C++.

OK. I was fearing a thousand-entry list as 'snake', and having to
step through all that. Not so... When things go wrong: 

the snake is: 
   110322,2103 010320,2087 

So first nonmovable is the second entry. 

So firstNonmoveablePlusOne is snake.end()

and then when trying to insert the part of the list upto-end just
before end() you end up in an infinite loop. This code doesn't work
if the list is just two entries long.

My C experience tells me that when you code things like this just
right, you shouldn't need, any special cases. However my C++
experience is not good enough to know how to code this so that special
casing is not required.

Anyway, I'll try to create some special-case code for the two element
list that needs to be swapped. 

On the other hand, maybe a snake of only two elements is
nonsensical. I have not studied the code enough to know what it's
doing here. I just traced the code to find where and why it's
crashing. So maybe after adding the code to just swap the two
elements, which it is trying to do, things will crash just a little
bit further on because two element lists is never expected. We'll see.

Roger. 

-- 
** r.e.wo...@bitwizard.nl ** http://www.BitWizard.nl/ ** +31-15-2600998 **
**Delftechpark 26 2628 XH  Delft, The Netherlands. KVK: 27239233**
*-- BitWizard writes Linux device drivers for any device you may have! --*
Q: It doesn't work. A: Look buddy, doesn't work is an ambiguous statement. 
Does it sit on the couch all day? Is it unemployed? Please be specific! 
Define 'it' and what it isn't doing. - Adapted from lxrbot FAQ

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: traditional preview

2009-10-11 Thread Rogier Wolff

On Sat, Oct 10, 2009 at 09:07:47PM -0400, Yuval Levy wrote:
 initial palette mockup attached. Icons will need to be designed. Have 
 not thought of full screen mode yet - IMO it is a no brainer and when 
 the fast preview is the hub it should open full screen only.

I hate programs that think they are the only one on my computer and
go full-screen automatically. 

If I'm working with a single program I may want to dedicate 80-90% of
my screenspace to this program, but almost never all.

So to me full screen is 90% of my pixels. Or maybe 45% on my dual
screen setup... 

All this tells you is that this is a personal preference. 

Options:
- Make it a preference setting. 
- just start up the way the user left it last time. 
- both of the above. (settings: normal window, full size, leave at previous)

Roger. 

-- 
** r.e.wo...@bitwizard.nl ** http://www.BitWizard.nl/ ** +31-15-2600998 **
**Delftechpark 26 2628 XH  Delft, The Netherlands. KVK: 27239233**
*-- BitWizard writes Linux device drivers for any device you may have! --*
Q: It doesn't work. A: Look buddy, doesn't work is an ambiguous statement. 
Does it sit on the couch all day? Is it unemployed? Please be specific! 
Define 'it' and what it isn't doing. - Adapted from lxrbot FAQ

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: traditional preview

2009-10-11 Thread Rogier Wolff

On Sat, Oct 10, 2009 at 09:07:47PM -0400, Yuval Levy wrote:
 ... we'll have to get around this. Lukas suggested a second, lower 
 priority thread (in another ML-thread I have yet to answer). The UI 
 should be functional / responsive even when the images are not loaded in 
 the preview, with placeholders being filled as time passes by.

Really, showing previews should be almost instantaneous. But why
aren't they? 

I have a computer running several CPUs at several billions of
operations per second per CPU.

I (the human) can only process about 2 Mpixels at about 1 FPS (unless
they are highly correlated as in a movie).

With 4 bytes per pixel, we're talking about 10Mbytes per second of
throughput to create an almost instantaneous feedback! Should be no
problem with almost 10 billion operations per second available? No?

Waiting minutes for a preview to open is totally unneccesary. 


So where does the difference come from? A large project has a
destination resolution of several gigapixels. Several billion pixels!
This is usually stored as jpeg which is CPU intensive to decode.
Or it is stored as a TIFF, which is disk-intensive to load. (*)

The preview however only deals with up to two megapixels of visual
information. Why process billions of pixels when only just over a
million matter?

How can we implement this?

As soon as we get told about an image, we should start off a thread
that decompresses the jpeg, reduces the resolution by half, and caches
the result (on disk!) somewhere. Repeat until the images are very
small. Say less than 64 pixels in both directions. (in JPEG there may
even be shortcuts you can take if you want to just find out the sum of
each 4 adjacent pixels! You can skip decoding all higher-freqency
coefficients)

This should happen just once. 

Now, for a preview, a quick calculation will tell you that the two
opposite corners of an image in the preview window lie for example 200
pixels apart. Then grabbing the 256x192 thumbnail for the preview is
going to be adequate.

Similarly, showing the whole image in the control-point editor,
requires only access to a lower-resolution version of the
image. Zooming in to 100%, actually only requires access to PART of
the full image. So even then it could be made unneccesary to decode
the whole 10 megapixels of my camera.

Roger. 

(*) the tiffs are so large, we should assume they do not fit into
memory.

-- 
** r.e.wo...@bitwizard.nl ** http://www.BitWizard.nl/ ** +31-15-2600998 **
**Delftechpark 26 2628 XH  Delft, The Netherlands. KVK: 27239233**
*-- BitWizard writes Linux device drivers for any device you may have! --*
Q: It doesn't work. A: Look buddy, doesn't work is an ambiguous statement. 
Does it sit on the couch all day? Is it unemployed? Please be specific! 
Define 'it' and what it isn't doing. - Adapted from lxrbot FAQ

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: possible memory leak in enblend enfuse?

2009-10-11 Thread Rogier Wolff
On Sat, Oct 10, 2009 at 05:14:08PM -0700, grow wrote:
 output file.  The crashes tend to happen as the number of mask and/or
 the complexity of their shape increases,  especially if I request a
 full-size output file.

It seems you have so many (157) seams that some of them are quite
short (only two entries). Apparently two entries is not a problem,
except for the situation where they are the wrong way around: The
first should not be moveable(*). So having corrected the code for
making sure that the first one is (non)movable, enblend runs just
fine.

The patch for enblend is attached. 

George's village hotel now stitches just fine at 12000x6000. 


Roger. 


(*) Or the other way around, I don't care. Too many negatives makes my
head spin.

-- 
** r.e.wo...@bitwizard.nl ** http://www.BitWizard.nl/ ** +31-15-2600998 **
**Delftechpark 26 2628 XH  Delft, The Netherlands. KVK: 27239233**
*-- BitWizard writes Linux device drivers for any device you may have! --*
Q: It doesn't work. A: Look buddy, doesn't work is an ambiguous statement. 
Does it sit on the couch all day? Is it unemployed? Please be specific! 
Define 'it' and what it isn't doing. - Adapted from lxrbot FAQ

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---

diff --exclude config.log -ur enblend-enfuse-3.2/src/mask.h enblend-enfuse-3.2-rew/src/mask.h
--- enblend-enfuse-3.2/src/mask.h	2008-03-02 22:19:47.0 +0100
+++ enblend-enfuse-3.2-rew/src/mask.h	2009-10-11 12:04:28.0 +0200
@@ -512,9 +512,15 @@
 
 // Copy initial run on moveable vertices and first nonmoveable vertex to end of list.
 Segment::iterator firstNonmoveablePlusOne = firstNonmoveableVertex;
-++firstNonmoveablePlusOne;
-snake-insert(snake-end(), snake-begin(), firstNonmoveablePlusOne);
 
+	// This (the else clause of this if) used to crash on
+	// two-element lists. I'd rather not special case this
+	// situation, but I personally don't know any better. Sorry. --REW
+	if (++firstNonmoveablePlusOne == snake-end()) {
+	  snake-insert_after (firstNonmoveableVertex, snake-begin(), firstNonmoveableVertex);
+	} else {
+	  snake-insert(snake-end(), snake-begin(), firstNonmoveablePlusOne);
+	}
 // Erase initial run of moveable vertices.
 snake-erase(snake-begin(), firstNonmoveableVertex);
 }


[hugin-ptx] Re: Integration Queue Status Oct 11

2009-10-11 Thread Rogier Wolff


On Sun, Oct 11, 2009 at 12:21:37AM -0400, Yuval Levy wrote:
 - improved localization (Yuv), need testing on OSX, and need to make it 
 optional (feedback Rogier Wolff)

Don't consider this a need. Your argument: but we already can't
configure the translations in wxwidgets holds up for me. 

Roger. 

-- 
** r.e.wo...@bitwizard.nl ** http://www.BitWizard.nl/ ** +31-15-2600998 **
**Delftechpark 26 2628 XH  Delft, The Netherlands. KVK: 27239233**
*-- BitWizard writes Linux device drivers for any device you may have! --*
Q: It doesn't work. A: Look buddy, doesn't work is an ambiguous statement. 
Does it sit on the couch all day? Is it unemployed? Please be specific! 
Define 'it' and what it isn't doing. - Adapted from lxrbot FAQ

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Hugin-2009.4.0_rc1 source code released

2009-10-11 Thread Andreas Metzler

Yuval Levy goo...@levy.ch wrote:
[...]
 * Improved usability, particularly crop settings and help which now 
 uses the system's default browser.
[...]

Hello,
This does not work for me at all. I somehow get the feeling that the
respective wx-function *requires* KDE or GNOME instead of
using/falling back to to /etc/{mailcap,mime.types} if necessary.

Could hugin perhaps fall back to old-style-help if lauching the
browser fails?

cu andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: possible memory leak in enblend enfuse?

2009-10-11 Thread grow

Roger,

WOW!

all the best

George

On 11 Oct, 12:10, Rogier Wolff rew-googlegro...@bitwizard.nl wrote:
 On Sat, Oct 10, 2009 at 05:14:08PM -0700, grow wrote:
  output file.  The crashes tend to happen as the number of mask and/or
  the complexity of their shape increases,  especially if I request a
  full-size output file.

 It seems you have so many (157) seams that some of them are quite
 short (only two entries). Apparently two entries is not a problem,
 except for the situation where they are the wrong way around: The
 first should not be moveable(*). So having corrected the code for
 making sure that the first one is (non)movable, enblend runs just
 fine.

 The patch for enblend is attached.

 George's village hotel now stitches just fine at 12000x6000.

         Roger.

 (*) Or the other way around, I don't care. Too many negatives makes my
 head spin.

 --
 ** r.e.wo...@bitwizard.nl **http://www.BitWizard.nl/** +31-15-2600998 **
 **    Delftechpark 26 2628 XH  Delft, The Netherlands. KVK: 27239233    **
 *-- BitWizard writes Linux device drivers for any device you may have! --*
 Q: It doesn't work. A: Look buddy, doesn't work is an ambiguous statement.
 Does it sit on the couch all day? Is it unemployed? Please be specific!
 Define 'it' and what it isn't doing. - Adapted from lxrbot FAQ

  infinite-fix.diff
 1KViewDownload
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: hugin and cppcheck

2009-10-11 Thread Lukáš Jirkovský
2009/9/29 Yuval Levy goo...@levy.ch:

 Lukáš Jirkovský wrote:
 Anyway, there are some reported memory leaks which I think they are
 not really a problem like the leak in align_image_stack.cpp. Eg. this
 one is that the leftImage is not deallocated but then
 align_image_stack terminates almost immediately. Should I fix these
 too?

 Thanks for all the good work, Lukáš

 Please fix. IMO keeping the code clean is good practice, always.

 Also as a general practice: rely on your judgment when deciding whether
 to commit or not. If you fear unintended consequences on platforms other
 than yours, request people to test a patch. If you have no negative
 feedback on the patch within a week or so, commit. And if the change is
 small, works locally, and is unlikely to break other things, just commit it.

 Yuv

 


[hugin/src/hugin1/hugin/PreviewTool.h:36]: (error) Class PreviewTool
which is inherited by class PreviewIdentifyTool does not have a
virtual destructor

This one is not problem now since there doesn't seem to be any need
for destructor in any of it's children.
Is it possible that it may become a problem in future?

Lukas

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



destructor.patch
Description: Binary data


[hugin-ptx] Re: hugin and cppcheck

2009-10-11 Thread James Legg

On Sun, 2009-10-11 at 16:43 +0200, Lukáš Jirkovský wrote:
 [hugin/src/hugin1/hugin/PreviewTool.h:36]: (error) Class PreviewTool
 which is inherited by class PreviewIdentifyTool does not have a
 virtual destructor
 
 This one is not problem now since there doesn't seem to be any need
 for destructor in any of it's children.
 Is it possible that it may become a problem in future?
 
 Lukas

There isn't a need for a destructor at the moment because the tools are
only freed when Hugin quits. Some PreviewTools allocate OpenGL textures
which are not freed automatically, so would need a destructor if that
changes.

I imagine more PreviewTools will be written, and we are planning to
change the way they are accessed (In the Traditional Preview thread),
so it is possible that a virtual destructor is needed in the future.

-James


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Hugin-2009.4.0_rc1 source code released

2009-10-11 Thread Yuval Levy

Andreas Metzler wrote:
 Yuval Levy goo...@levy.ch wrote:
 [...]
 * Improved usability, particularly crop settings and help which now 
 uses the system's default browser.
 [...]
 
 Hello,
 This does not work for me at all. I somehow get the feeling that the
 respective wx-function *requires* KDE or GNOME instead of
 using/falling back to to /etc/{mailcap,mime.types} if necessary.
 
 Could hugin perhaps fall back to old-style-help if lauching the
 browser fails?

My understanding is that this would be a wxWidgets issue. Have you 
thought of filing a bug report there?

While adding the fall back would not be technically difficult, and I am 
likely to release another release candidate before the expected final 
release on October 31, I am very reluctant to fall back on 
old-style-help - unless there is enough critical mass to the request.

For all practical purposes old-style-help was dysfunctional for a 
contemporary help system with hyperlinks. And when the average user 
faces this dysfunction, the blame falls on... you guess it.

So I'm inclined to put an explanation how to remedy the failure (please 
install a contemporary web browser). IMO it is safe to assume that a 
system running a modern GUI application like Hugin has at least the 
resources to run an applicable web browser. We are not asking the user 
to be connected to the www (which would be unreasonable IMO).

Using proper web-pages / web-standards for the documentation is for me a 
first step toward injecting more dynamic into the documentation process. 
I hope to create a welcoming environment for users to contribute to the 
documentation - with tutorials, images, maybe even animations and 
movies. Improving documentation's quantity / quality / translation.

The limit will be the minimum common functionality of all viable 
browsers. I don't want to put an even lower limit on users by using 
old-style-help. In the explanation we can refer them to the wiki, but 
that would require proper web browser *and* www connection. And we can 
refer them to the man pages and other text based help, but that is very 
minimal and hardly maintained, while with an HTML help system based on 
widely adopted standards we may even get to a Docbook or other modern, 
managed documentation system that produces different outputs, including 
PDF for print (another alternative for those who do not have a 
functional and modern web browser).

What do other think of this? is the new help also limiting for them 
because it implies the presence of a modern web browser?

Yuv

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Integration Queue Status Oct 11

2009-10-11 Thread Yuval Levy

Rogier Wolff wrote:
 
 On Sun, Oct 11, 2009 at 12:21:37AM -0400, Yuval Levy wrote:
 - improved localization (Yuv), need testing on OSX, and need to make it 
 optional (feedback Rogier Wolff)
 
 Don't consider this a need. Your argument: but we already can't
 configure the translations in wxwidgets holds up for me. 

OK, thanks. And thank a lot for debugging Enblend. I loved watching 
you going, and it makes me feel less lonely as I dip my toes into C++

Yuv

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Integration Queue Status Oct 11

2009-10-11 Thread Yuval Levy

Lukáš Jirkovský wrote:
 I'll certainly look at it. I usually check only bug tracker.

thanks!

it is worth it to subscribe to the [t]rackers' mailing list - I use a 
separate inbox for all these mailing lists stuff and it becomes kind of 
a todo list - I scan everything and I keep what I want to answer. Then 
I go about answering them and delete them only after they are answered 
(or when I don't have time).

Yuv


[t] https://lists.sourceforge.net/lists/listinfo/hugin-tracker


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: traditional preview

2009-10-11 Thread Yuval Levy

Rogier Wolff wrote:
 I hate programs that think they are the only one on my computer

me too.


 and go full-screen automatically. 

me not because I try to do one thing at a time. I find it more 
efficient, at least when I'm not interrupted.


 - just start up the way the user left it last time. 

that's the way it is now, and I'll leave it like that. I suspect more 
people will come with the same objection. It's like trying to stop 
smoking...

Yuv


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: traditional preview

2009-10-11 Thread Yuval Levy

Rogier Wolff wrote:
 Really, showing previews should be almost instantaneous. But why
 aren't they? 

now this one was an excellent piece of analysis. I agree 100%.


 As soon as we get told about an image, we should start off

this is what I tried to approximate with my primitive use of the idle 
time (assuming that immediately after loading an image the software goes 
in idle mode, which is where modern CPU spend most of their time)


 a thread

a separate thread would be more efficient indeed.


 that decompresses the jpeg, reduces the resolution by half, and caches
 the result (on disk!) somewhere. Repeat until the images are very
 small. Say less than 64 pixels in both directions. (in JPEG there may
 even be shortcuts you can take if you want to just find out the sum of
 each 4 adjacent pixels! You can skip decoding all higher-freqency
 coefficients)
 
 This should happen just once. 

this is a very interesting strategy. disk space is cheap nowadays and 
does not suffer the addressing limitations of RAM. however we can't 
assume that disk space is unlimited, especially when people work with 
very large projects. And we need to leave enough disk space for later 
stages of the process (enblend). So add to it some disk space 
calculations to prevent errors like could not write to file.

also, aren't there intermediate image formats that are faster to load 
from disk into memory than TIFF and JPEG?

that said, caching on disk the images, even at full resolution, would be 
very helpful to me. I often stitch from a network drive just because I 
am too lazy to copy the files from the network drive to the local drive 
and back (and because the local drive is not backed up like the network 
drive is).

for the resolution scaling, wouldn't it make sense to go powers of two 
from the initial scaling?


 Now, for a preview, a quick calculation will tell you that the two
 opposite corners of an image in the preview window lie for example 200
 pixels apart. Then grabbing the 256x192 thumbnail for the preview is
 going to be adequate.
 
 Similarly, showing the whole image in the control-point editor,
 requires only access to a lower-resolution version of the
 image. Zooming in to 100%, actually only requires access to PART of
 the full image. So even then it could be made unneccesary to decode
 the whole 10 megapixels of my camera.

I love this kind of thinking; and I hope that one of our student turned 
master wizards on this list will pick up on it and make it come true.

Yuv

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Hugin-2009.4.0_rc1 source code released

2009-10-11 Thread Andreas Metzler

Yuval Levy goo...@levy.ch wrote:
 Andreas Metzler wrote:
 Yuval Levy goo...@levy.ch wrote:
 [...]
 * Improved usability, particularly crop settings and help which now 
 uses the system's default browser.
 [...]

 Hello,
 This does not work for me at all. I somehow get the feeling that the
 respective wx-function *requires* KDE or GNOME instead of
 using/falling back to to /etc/{mailcap,mime.types} if necessary.

 Could hugin perhaps fall back to old-style-help if lauching the
 browser fails?

 My understanding is that this would be a wxWidgets issue. Have you 
 thought of filing a bug report there?

You are probably right. I will try whether wxWidgets upstream is as
responsive as you are. ;-)

[...]
 So I'm inclined to put an explanation how to remedy the failure (please 
 install a contemporary web browser).

export BROWSER=firefox
would probaly work.

 IMO it is safe to assume that a 
 system running a modern GUI application like Hugin has at least the 
 resources to run an applicable web browser. We are not asking the user 
 to be connected to the www (which would be unreasonable IMO).

I think you are misunderstanding me. I have got a webbrowser installed,
but hugin does not find it since it relies on KDE/Gnome
infrastructure to do so.

I have snipped your reasons why you do not want to rely the wx-help
anymore since your arguments were convincing.

For Debian I think we are going to use a patch like this one:
--
diff -NurbBp a/src/hugin1/hugin/MainFrame.cpp b/src/hugin1/hugin/MainFrame.cpp
--- a/src/hugin1/hugin/MainFrame.cpp2009-10-11 07:48:35.0 +0200
+++ b/src/hugin1/hugin/MainFrame.cpp2009-10-11 14:53:16.0 +0200
@@ -1131,10 +1131,14 @@ void MainFrame::DisplayHelp(wxString sec
 return;
 }
 DEBUG_INFO(help file:   strFile.mb_str(wxConvLocal));
-if(!wxLaunchDefaultBrowser(strFile))
+/* if(!wxLaunchDefaultBrowser(strFile)) */
+{
+wxString cmd = wxT(sensible-browser ) + strFile;
+if (!::wxExecute(cmd, wxEXEC_ASYNC))
 {
 wxLogError(_(Can't start system's web browser));
 }
+}
 }
 
 void MainFrame::OnTipOfDay(wxCommandEvent WXUNUSED(e))
--

Does this look ok? (sensible-browser is Debian specific script that
searches for a install browser and invokes the prefered one.

thanks, cu andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: (Probably very basic) help needed for build process on WinXP: missing files?

2009-10-11 Thread J. Schneider

Hallo Yuval,
 I hope the move went well and you did not have the same weather we're 
 having here (pouring rain, and cold wind).
Only on the road, so all went well.

First something you mentioned at the end of your mail:
  I am starting to lose track of things. Maybe time for an initial
  summary of the steps, starting from the SDK?
Well, if even you lose track ...
I had that same feeling as well.

  did you document the instructions for this in the wiki (do you edit as
  you go along) ?
To be honest, at the moment I feel it is a little too much trial and
error to document it live in the wiki. But I did this locally to
keep track of all the ramifications. Without having a real overview of
what I am doing this is really difficult.
I wrote it down and uploaded it to 
http://www.joachimschneider.info/moving_target.html
As you see, I always have to remind myself what it is that I am 
building, e.g. now it is a dependency of enblend (and not directly of 
hugin).


Now I go on and secondly, I would like to solve one misunderstanding.

 ..\..\tiff-3.8.2\libtiff  NO but now changed to
..\..\wxWidgets-2.8.10\src\jpeg
Looks like I didn't read something correctly, took a wrong line or
something like this. So how was it before? I re-entered a line
..\..\tiff-3.8.2\libtiff for the moment (though I might change it later)
and left ..\..\wxWidgets-2.8.10\src\jpeg in the list. So the list now
begins with
..\..\STLport-trunk\stlport
..\include
..\..\include
..\..\tiff-3.8.2\libtiff
..\..\wxWidgets-2.8.10\src\tiff
..\..\wxWidgets-2.8.10\src\jpeg and ... png, zlib,

I guess I fixed this. (But just to understand it better: If tiff.h is 
what is needed and it is in the mentioned wxWidgests folder, then 
changing the entry to that folder should generally work?)

Now trying to build libtiff:

 * start a MSVC shell
snip
   nmake /f makefile.vc
 
 It will fail (while building some tools), but all we need is the library 
 and it is produced before.
What is it that I need? The newly created stuff inside libtiff? There is
a new libtiff.dll compiled.
Fine!

 1. STLport
 ..\..\STLport-trunk\stlport   NO
 ok, we'll need to build that one. Instructions for 64 bit are at 
 http://wiki.panotools.org/Hugin_SDK_%28MSVC_2008%29#STLport_.2864-bit_Only.29
 we'll need to adapt them for 32bit.
 Suppose this is just exchanging x64 with x32
 ... get them with SVN from 
 https://stlport.svn.sourceforge.net/svnroot/stlport/trunk/STLport 
 OK. Rev 6512. I have got STLport now in my huginbase. Is it later to be 
 renamed STLport-trunk?
 
 yes.
 
 the instructions to build it are in the INSTALL file, and make use of 
 nmake (that you have installed with MSVC).
 What I read on the wiki page mentioned above seems to be the same in 
 short. Am I going to build the STLport iostreams library?
 
 Is that what is said in stloport-trunk\INSTALL ?
There are instructions on Unpacking and installing STLport and then
they say If you DO NOT plan to use STLport iostreams and/or locale
implementation but just the STL, you do not have to build the library.
The separate instuctions to build this follow.
Now I understand that this is the actual build process and the first
steps are just preliminary actions. So building the library is not an 
option in a two-part-process but it is the main thing.
And I go on.

 Anyway on the MSVC command line I get:
 setenv: The command was either misspelled or couldn't be found.
 Looks like I started somehow completely wrong.
 
 where in the instructions did you find setenv ? have you followed the 
 instructions in stlport-trunk\INSTALL ?
No, this was from the wiki. I was confuse by two instructions.

And after I changed into the STLport directory even configure --help
yields a result - I didn't understand that this command is is not part
of MSVC. OK, so
configure msvc9
gives output that looks OK, though  doc\README.msvc says it is configure
-c msvcX (where X is the version), but the document is for an older
version (2005).
Same with the instruction in readme.windows: If I omit the -c it
states that the desired compiler has been chosen, but
Das Sprungziel - opt_xtra wurde nicht gefunden. seems to mean that it
did not understand
   --extra-cxxflag /D_WIN32_WINNT=0x0501 in
   configure msvc9 --extra-cxxflag /D_WIN32_WINNT=0x0501
But the instructions suggest that they are most important for older
versions of windows and since I use XP for building STLport and the same
OS for using STLport for building other software this seems to be OK.
So I leave it at
configure msvc9
and continue with the README.msvc instructions:
cd C:\Program Files\Microsoft Visual Studio\VC98\Bin seems to be
C:\Program Files\Microsoft Visual Studio 9.0\VC\bin in my case.

The problem with the next step
cd C:\STLport\build\lib (d:\huginbase\STLport\build\lib)
and
nmake /fmsvc.mak install
is that my \build\lib folder is empty. No msvc.mak inside. (Though
several instances in other subdirectories.)

So I get myself version 

[hugin-ptx] Re: hugin and cppcheck

2009-10-11 Thread Lukáš Jirkovský

Hi James,

2009/10/11 James Legg lankyle...@gmail.com:

 On Sun, 2009-10-11 at 16:43 +0200, Lukáš Jirkovský wrote:
 [hugin/src/hugin1/hugin/PreviewTool.h:36]: (error) Class PreviewTool
 which is inherited by class PreviewIdentifyTool does not have a
 virtual destructor

 This one is not problem now since there doesn't seem to be any need
 for destructor in any of it's children.
 Is it possible that it may become a problem in future?

 Lukas

 There isn't a need for a destructor at the moment because the tools are
 only freed when Hugin quits. Some PreviewTools allocate OpenGL textures
 which are not freed automatically, so would need a destructor if that
 changes.

 I imagine more PreviewTools will be written, and we are planning to
 change the way they are accessed (In the Traditional Preview thread),
 so it is possible that a virtual destructor is needed in the future.

 -James


I can imagine new tools too. I'll leave the decision to you because
you're more experienced than I.

have a nice day,
Lukas

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: (Probably very basic) help needed for build process on WinXP: missing files?

2009-10-11 Thread Oskar Sander
I'd like to set up a Windows hugin development environment, but the
terrifying length of this thread is somewhat deterrent.

Do you recon your moving target is closing in?

/O

2009/10/11 J. Schneider j-schn...@gmx.de



 First something you mentioned at the end of your mail:
   I am starting to lose track of things. Maybe time for an initial
   summary of the steps, starting from the SDK?
 Well, if even you lose track ...
 I had that same feeling as well.

   did you document the instructions for this in the wiki (do you edit as
   you go along) ?
 To be honest, at the moment I feel it is a little too much trial and
 error to document it live in the wiki. But I did this locally to
 keep track of all the ramifications. Without having a real overview of
 what I am doing this is really difficult.
 I wrote it down and uploaded it to
 http://www.joachimschneider.info/moving_target.html
 As you see, I always have to remind myself what it is that I am
 building, e.g. now it is a dependency of enblend (and not directly of
 hugin).


-- 
/O

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: (Probably very basic) help needed for build process on WinXP: missing files?

2009-10-11 Thread J. Schneider

Oskar Sander schrieb:
 I'd like to set up a Windows hugin development environment, but the 
 terrifying length of this thread is somewhat deterrent. 
 
 Do you recon your moving target is closing in?
Well, I don't have the slightest clue. Any step in one of the branches 
can yield more steps. Or end and lead back to trunk, i.e. the main 
objective to build hugin. But if you just follow the actual steps 
(http://www.joachimschneider.info/moving_target.html) and leave out all 
my errors, mistakes and misapprehensions it is not so much you actually 
have to do (to reach whatever intermediate result it is that I have got).

regards
Joachim

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: hugin and cppcheck

2009-10-11 Thread James Legg

On Sun, 2009-10-11 at 19:02 +0200, Lukáš Jirkovský wrote:
 Hi James,
 
 2009/10/11 James Legg lankyle...@gmail.com:
 
  On Sun, 2009-10-11 at 16:43 +0200, Lukáš Jirkovský wrote:
  [hugin/src/hugin1/hugin/PreviewTool.h:36]: (error) Class PreviewTool
  which is inherited by class PreviewIdentifyTool does not have a
  virtual destructor
 
  This one is not problem now since there doesn't seem to be any need
  for destructor in any of it's children.
  Is it possible that it may become a problem in future?
 
  Lukas
 
  There isn't a need for a destructor at the moment because the tools are
  only freed when Hugin quits. Some PreviewTools allocate OpenGL textures
  which are not freed automatically, so would need a destructor if that
  changes.
 
  I imagine more PreviewTools will be written, and we are planning to
  change the way they are accessed (In the Traditional Preview thread),
  so it is possible that a virtual destructor is needed in the future.
 
  -James
 
 
 I can imagine new tools too. I'll leave the decision to you because
 you're more experienced than I.
 
 have a nice day,
 Lukas

I've added a virtual destructor to PreviewTool.

-James


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: hugin and cppcheck

2009-10-11 Thread Yuval Levy

James Legg wrote:
 On Sun, 2009-10-11 at 19:02 +0200, Lukáš Jirkovský wrote:
 -James

 I can imagine new tools too. I'll leave the decision to you because
 you're more experienced than I.

 have a nice day,
 Lukas
 
 I've added a virtual destructor to PreviewTool.

thanks, guys! I've added all the fixes to the stable codeline. we'll 
have at least one other release candidate before declaring 2009.4.0 final.

Yuv


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: (Probably very basic) help needed for build process on WinXP: missing files?

2009-10-11 Thread Yuval Levy

J. Schneider wrote:
 Oskar Sander schrieb:
 I'd like to set up a Windows hugin development environment, but the 
 terrifying length of this thread is somewhat deterrent. 

 Do you recon your moving target is closing in?
 Well, I don't have the slightest clue. Any step in one of the branches 
 can yield more steps. Or end and lead back to trunk, i.e. the main 
 objective to build hugin. But if you just follow the actual steps 
 (http://www.joachimschneider.info/moving_target.html) and leave out all 
 my errors, mistakes and misapprehensions it is not so much you actually 
 have to do (to reach whatever intermediate result it is that I have got).

exactly! Actually you're very close. I could just limit you in your 
creativity and curiosity and tell you to do A/B/C and that's it. But 
this would not help you nor me. Part of the mentoring job is to deal 
with things that I took for granted and look at them anew. Another part 
of it is to help you develop that perspective on your own terms. 
Following instructions blindly will inevitably break at the code, the 
dependencies, or both. Understanding the interaction (which is what you 
are doing now) is key to being able to understand what went wrong and 
fix it. First fix small things (you already have the tools, you know how 
to manipulate project properties in MSVC); then larger things (such as 
finding either binaries or source code packages of the dependencies and 
integrating them into your build process).

In terms of just following instructions (Oskar's question) Windows is 
not the easiest platform. You can speed through the Ubuntu instructions 
on the wiki and be up and running in less than an hour, and given its 
statistics and the feedback we get from it I guess that hundreds if not 
thousands of people have done it.

Most people will stop there. It works for them, fine. It does not, they 
will look for alternatives but won't have the courage to admit it. Some 
actually come here on the list and make us aware of the changes that 
broke the instructions. Few make the step to really understand what's 
going on. Some make the step to update / edit the wiki. The more 
dangerous are those that make the step to edit the wiki (or to suggest 
changes) without understanding them. But we keep those at bay (I am 
known to bark and sometimes I even bite ;-) ). The best ones are those 
like Joachim, who are driven by curiosity and will peek and poke 
fiddling at things until they get them working.

I actually fear the day when the Windows (or OSX) build will be 
documented as well as the Ubuntu one. There is so much that can go wrong 
in Windows; and then people take things for granted and when they don't 
work as expected it is Hugin's fault.

Your documentation is excellent, Joachim. It's a good summary of what 
you did. At some point you'll need to split it into different levels: 
which one is an update of the SDK (e.g. tiff-3.8.2) and which are part 
of building with an existing SDK; and how to find out what makes a build 
with the existing SDK fail, and how to fix those failures.

You're on the good road and in the right direction.

I'm not sure yet how much time I can dedicate to this in the coming 
week, but our common journey is on my todo list, so you'll hear from me.

have a good week
Yuv

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: GSoC2009_layout with XYZ for Windows - please test

2009-10-11 Thread Oskar Sander
Ok!  I think one of the big challenges with this is to visualize the
paramters in some  some of tutorial/online manual.

The camera plane is Z=0,Xc,Yc  right?   How do you then describe subject
projection plane with the 2 parameters?  Do you aaume something about the
geometry with respect to PrincipalPoint or Nadir?

http://www.r-s-c-c.org/rscc/v1m6images/pitch.jpg


Cheers


2009/10/10 Pablo d'Angelo pablo.dang...@web.de


 Oskar Sander schrieb:
  Pablo,  when you said that you are working on this, did you refer to
  the optimization strategy above, or the image-load-bug?

 That was for the optimisation strategy. I'm also playing around with
 extenting the XYZ with two more parameters that specify the plane that
 is used for each image. This would be very helpful for the nadir and
 wall patching applications. Its not in a state that can be commited yet,
 unfortunately. Maybe I have some time next weekend to polish it a bit
 and commit to libpano13 and the layout branch.

 ciao
   Pablo
 

 --
/O

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: traditional preview

2009-10-11 Thread J. Schneider

Hi all,
sorry for stepping in so late, I just would like to stress a few things 
that are important to me:

Single buttons for images should definitely stay! They could be more 
space saving if desired. They are very important for my workflow to be 
easily accessible and visible all at the same time. I would hate to find 
them in dropdown menus like in the stitcher tab.
(Of course I haven't got a clue how these single buttons are handled in 
very big projects like I never have myself.)

Buttons that indicate a mode that the preview window is in or what a 
click will do (e.g. drag, crop) and that can be switched on or off are 
very good tools to keep the user oriented about what he is doing. I 
guess for beginners they are even more helpful.
Button size could be reduced quite a lot and text could be wrapped. 
Currently they are spaced with about 2 button-widths of whitespace in 
between (at least on Windows). So I think you could fit even more 
buttons even on small screens. (Is there any design guideline that says 
down to how few pixel width hugin should be working?)

I am not sure if I like the palettes approach. They tend to be where you 
don't need them and I guess I'm going to move them around all the time.

What I would like to have is a combined window containing the preview in 
e.g. the upper half and the rest, tabbed as is, in the lower. With a 
movable divider between. As an option. I find it important to be able to 
have e.g. the cp tab full screen.

A first (easy?) step to make the preview the hub could be to make the 
existing shortcuts of the normal hugin window work from within the 
preview window.


Yuval Levy wrote:
 good point. maybe merging them into one single view is not a good idea 
 on the back-end, even if it looks good in the front end.
But maybe back-ends can be kept separate and their output directed to 
the one preview window, depending on the mode it is set to? (Thoughts of 
a non-programmer)

 people have expressed enough views why it is worth keeping the 
 traditional preview, or at least its features. Any other ideas how this 
 can be done without maintaining the current confusing situation of two 
 previews at the same hierarchical level?
Here I agree, it is confusing and that's why I find merging a really 
good idea from the front-end view.

regards
Joachim

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: GSoC2009_layout with XYZ for Windows - please test

2009-10-11 Thread Pablo d'Angelo

Oskar Sander schrieb:
 Ok!  I think one of the big challenges with this is to visualize the 
 paramters in some  some of tutorial/online manual.

Indeed. But so far I'm not sure if I have found the right parameters...

 The camera plane is Z=0,Xc,Yc  right?

Yes.

  How do you then describe subject
 projection plane with the 2 parameters?

My experimental implementation does use plane yaw and plane pitch, 
to specify the surface normal of the plane, and the plane is always 
tangent to the unit sphere around the panorama camera. This works very 
similar to the yaw and pitch of the input images. For example, a plane 
at the nadir would be specified by
plane_pitch=-90.

However I get strange results when placing this plane at the nadir of a 
spherical pano and then optimizing, this is why I haven't commited 
anything yet.

  Do you aaume something about
 the geometry with respect to PrincipalPoint or Nadir?
 
 http://www..r-s-c-c.org/rscc/v1m6images/pitch.jpg 
 http://www.r-s-c-c.org/rscc/v1m6images/pitch.jpg

Ehm, not sure what you want to express with that picture?

ciao
  Pablo

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Hugin-2009.4.0_rc1 source code released

2009-10-11 Thread Bruno Postle

On Sun 11-Oct-2009 at 11:25 -0400, Yuval Levy wrote:
While with an HTML help system based on widely adopted standards we 
may even get to a Docbook or other modern, managed documentation 
system that produces different outputs, including PDF for print 

Using the panotools wiki has the advantage that we get to use the 
'Glossary' pages from the wiki which makes the manual much more 
useful.  We'll lose that connection if we fork.

Alexandre has suggested that we could move to flossmanuals, this has 
translation support:

http://en.flossmanuals.net/

Also since I've written most of the 'manual' pages, I'd like to see 
some commitment from others to improve it before we do the work to 
change the infrastructure.

Note that the shipped 2009.2.0 manual was out-of-date, as will the 
2009.4.0 manual.  Getting the manual up-to-date is much less work 
than migrating it.

-- 
Bruno

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Bug Tracker Policy

2009-10-11 Thread Bruno Postle

On Fri 09-Oct-2009 at 02:14 -0400, Yuval Levy wrote:

unless there are strong objections I intend to change the tracker policy
to accept only bug reports from identified users.

This is fine by me, most reports initially raise questions rather 
than provide a reproducible bug description straight-away.

-- 
Bruno

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Hugin-2009.4.0_rc1 source code released

2009-10-11 Thread Bruno Postle

On Sun 11-Oct-2009 at 18:25 +0200, Andreas Metzler wrote:

I think you are misunderstanding me. I have got a webbrowser installed,
but hugin does not find it since it relies on KDE/Gnome
infrastructure to do so.

My desktop is Gnome (Centos4), but Hugin launches the manual in 
Konqueror.

-- 
Bruno

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: traditional preview

2009-10-11 Thread Bruno Postle

On Fri 09-Oct-2009 at 06:36 -0700, T. Modes wrote:

 IMO the (Fast) Preview should become the hub and everything else should
 float around it.

Performance! (especially with big projects)
With the current implemtation you can open a big project and start
working. When finish the optimising the can open the preview, wait a
little time - or a little more time, and check the result.

So automatically starting with the Preview could only work if Hugin 
loads images in the background and allows full editing, saving and 
even quitting before the last photo is opened.

-- 
Bruno

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Te0 and Te1 parameters in libpano13

2009-10-11 Thread Pablo d'Angelo

Hi all,

I have just commited some experimental extension to the TrX, TrY, TrZ 
parameters for mosaicing images of a planar scene to the libpano13 SVN trunk

One of the main drawbacks of the Tr* parameters is/was that the images 
had to be located on plane straight ahead of the panorama. This is too 
restrictive for the nadir and wall patching usecase.

As hinted in an earlier mail to hugin-ptx, I have added two more 
parameters that allow specification of the plane on which the off center 
images should be projected for each image by means of plane yaw (Te0) 
and plane pitch (Te1) parameters.
They define the normal of the plane in 3D space, similar to yaw and 
pitch, which define the looking direction of a camera.

So for nadir patching, off center shot should be set to Te00 Te1-90.
For fixing something on the left wall, the following parameters should 
be used: Te0-90 Te10. etc.

The main drawback of these parameters is that it is quite hard to 
optimize them: It is easily possible to have cameras that do not look 
onto the plane. This will confuse the optimization process and it won't 
be able to find a good solution. So initialization with good values or 
very careful stepwise optimization is required.

ciao
   Pablo

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: hugin mentioned in an article

2009-10-11 Thread Carl von Einem

Hi Harry,

you are right that parts of the article are not overly specific or
accurate. I think the normal readers of futurezone.orf.at are no
specialists in photography or even panoramas but are somehow interested
in free software. I know this is no excuse to write incorrect facts.
I only had a quick look at the article on Friday and I stumbled over
futurezone only by chance.
At least hugin is mentioned in a positive context as I think, maybe he
should ask on this list when he needs proofreaders...

That Version 2 was mentioned before somewhere and I have no clue how
people come to such a conclusion when they never had a version 1.

Thomas Bredenfeld is a member of Panotools NG and I don't think negative
about him. He also was at the Lucerne/Zermatt panotools meeting, you can
easily find several photos he posted on flickr, search for
zermatt+panotools.

BTW the 2010 panotools meeting will be in Plymouth, UK.
http://panotools-meeting.com/

Carl

Harry van der Wolf wrote:
 
 2009/10/9 Carl von Einem 
 http://futurezone.orf.at/stories/1628944/
 
 When he writes about montagesoftware to create Gigapixel panos he says
 : Die ist sogar gratis zu haben, etwa beim Open-Source-Projekt Hugin,
 das erst am 29. September die Version 2.0 für Linux vorgestellt hatte.
 Das Programm ist - in niedrigeren Versionsnummern - auch für Windows und
 Mac OS erhältlich.
 (Sorry for those who don't speak German).
 
 What does he mean with version 2.0? And lower versions also for windows
 and Mac? I suppose he means 2009.2.0 but he's not very accurate.
 I think we should be glad for the publication, but what do you mean
 with: Oh, I just see that it's an article by Thomas Bredenfeld :-).
 
 I know him because he asked me in April if he could add ImageFuser to
 the DVD of his new book. Which was OK with me.
 From your reply I get the impression that you don't value him very high.
 Is that correct?
 
 
 Tschau,
 Harry


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: traditional preview

2009-10-11 Thread Bruno Postle

On Sat 10-Oct-2009 at 21:07 -0400, Yuval Levy wrote:

mockup attached. please read the (long, sorry) email addressing most
comments expressed. thanks to everybody who participated in this round
of feedback. if there is enough interest, as the next step I will
implement the attached tabbed palette without touching / removing
anything from the Stitcher tab for now.

I don't think there is enough functionality here to justify a tabbed 
palette, how much space would all this stuff take up in one frame?

This needs to be a pop-up window just for stuff that can otherwise 
be done with the mouse in the Fast Preview, but which on occasions 
need to be modified numerically.

So, the panorama pixel size is an output 'quality' setting, and 
needs to be on the Stitcher tab; the Projection pull-down is a 
central function of the Preview and has to be on the preview proper.

  and what was the result of the merger discussion?
  ..to do it later, after the Layout mode was done.

from your ribbon/buttons comment it sounds as if this is not an option.

We can still add buttons, the problem is that the spacing between 
buttons is scaled to the largest text - On a 1280 pixel display the 
English version of the Preview window has enough space for all 
proposed buttons.

It is broken with German apparently, but with Chinese there is 
enough space for twice as many buttons.  Maybe the fix is as simple  
as abbreviating the German translation?

  It doesn't set the output of the project to HDR, it just implements
  HDR merging and basic tonemapping in the Preview window itself.

I'll have to disambiguate my thoughts. Preview Output is what I mean
and what I understand on the Preview windows. I have not implemented
this in the mockup (yet).

People have assumed (incorrectly) that selecting 'HDR' in the 
Preview window enabled floating-point linear output when stitching.  
This suggests the GUI isn't as clear as it should be.

So more or less at the same time as Layout integration? Should we go
ahead and integrate autocrop?

It works, I haven't tested it to see how slow it can be with big 
projects - i.e. if it is still in need of a progress indication.

I was also going to add a button to the Fast Preview, which would be 
an obvious modification of the existing Crop button (but didn't find 
time).  It isn't going to break everything, and if we decide to 
release without it, the button can be simply removed from the XRC 
file.

-- 
Bruno

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Hugin-2009.4.0_rc1 source code released

2009-10-11 Thread allard

Hi Yuv,

I haven't updated my installer script for this release yet. Will have
to make some adaptations and test with this version. No time right now
to test anything but will find some before that oct 31 date I think.

Allard

On Oct 11, 12:15 am, Yuval Levy goo...@levy.ch wrote:
 Panorama stitching and more. A powerful software package for creation


 CHANGES SINCE LAST BETA:


      * improved plattform support

       - CMake build (Kornel Benko)
       - Windows Installer (Allard Katan)



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: traditional preview

2009-10-11 Thread Yuval Levy

Bruno Postle wrote:
 I don't think there is enough functionality here to justify a tabbed 
 palette, how much space would all this stuff take up in one frame?

not yet. when the fast preview will become the hub, the tabbed palette 
will contain many more functions.


 This needs to be a pop-up window just for stuff that can otherwise 
 be done with the mouse in the Fast Preview, but which on occasions 
 need to be modified numerically.

for mouse driven users true. for users who prefer to juggle with the 
number it is the other way around.

actually I am trying to design something that can be either docked or 
a floating pop-up. In both cases, horizontal, not taller than the 
current toolbar+images list, and will actuall replace the toolbar + 
images list, with the images list being one of the tabs.


 So, the panorama pixel size is an output 'quality' setting, and 
 needs to be on the Stitcher tab;

disagree. this is where the complexity of the Stitcher tab starts: 
mixing workflow with panorama settings. The Stitcher tab shall be 
workflow only. And eventually will become a tab in the palette as well.


 the Projection pull-down is a 
 central function of the Preview and has to be on the preview proper.

if the palette is docked. If not it is floating. Consider the tabbed 
palette as *the* control - with the exception of those actions that are 
taken on the images or on the preview themselves (identifying CP 
manually; cropping; masking; dragging; etc.)


from your ribbon/buttons comment it sounds as if this is not an option.
 
 We can still add buttons, the problem is that the spacing

no, the problem is the quantity of buttons. makes it useless.


 Maybe the fix is as simple  
 as abbreviating the German translation?

that's not a fix, that's a hack.


 People have assumed (incorrectly) that selecting 'HDR' in the 
 Preview window enabled floating-point linear output when stitching.  
 This suggests the GUI isn't as clear as it should be.

indeed. the GUI should be completely remodeled and for this we need to 
break out of the current frame of mind.


 So more or less at the same time as Layout integration? Should we go
 ahead and integrate autocrop?
 
 It works, I haven't tested it to see how slow it can be with big 
 projects - i.e. if it is still in need of a progress indication.

I've tested it on a 30 pictures project on the dynobook and a progress 
indication would be appreciated.


 I was also going to add a button to the Fast Preview, which would be 
 an obvious modification of the existing Crop button (but didn't find 
 time).  It isn't going to break everything, and if we decide to 
 release without it, the button can be simply removed from the XRC 
 file.

Yes, go ahead. We need more drawings / icons.

Yuv

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: hugin mentioned in an article

2009-10-11 Thread Yuval Levy

Hi Carl and Harry,

Carl von Einem wrote:
 That Version 2 was mentioned before somewhere and I have no clue how
 people come to such a conclusion when they never had a version 1.

I think it is just a shortcut from 2009.2 - often people don't pay 
attention to detail. With 2010.0 they may realize that their 
pre-conceived notion was wrong.

What distrubs me most is another pre-conceived notion. The article was 
mentioning that the latest version is available for Linux, and older 
versions are available for Windows and OSX. This is completely wrong.

First, we know there is no Linux - there are many Linux distributions.

Second, if we look at what is officially in these distributions by 
default, some of them have not even bothered upgrading from 0.7.0 *beta*

Third, these distribution do not upgrade. It is as if we'd only have 
Hugin-0.7.0 for Windows XP; Hugin-0.8.0 for Windows Vista; and 
Hugin-2009.2.0 for Windows 7.

It is users who share and contribute so called back-ports, i.e. builds 
recent Hugin binaries for Linux distributions that are 6 to 18 months old.

It is users who share and contribute binaries of the latest releases.

And in that sense, OSX users are better off than most Linux distribution 
users; and Windows users are also better off than many Linux 
distribution users.

One of my efforts during the current fast pacing of releases was to 
liaise with distributions and help them adopt our latest releases. It 
works better with source distributions (FreeBSD and Gentoo are amongst 
the best supported Hugin users) because they don't have cut-off line for 
the distribution. I hope Andreas Metzler's work will bear fruits and 
we'll see soon more recent versions of Hugin trickling down to Debian 
based distributions including Ubuntu, although I am afraid it's too late 
for Ubuntu 9.10, i.e. it will be another six months with 0.7.0 *beta* 
for Ubuntu users, and even in six months only those who do upgrade 
distribution will move up. Fedora had traditionally a better support 
because it is Bruno's system and he liaises with that distribution.

  Yuv

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: traditional preview

2009-10-11 Thread Yuval Levy

Bruno Postle wrote:
 So automatically starting with the Preview could only work if Hugin 
 loads images in the background and allows full editing, saving and 
 even quitting before the last photo is opened.

that's the goal. I started reading about threading in wxWidgets.

Yuv



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Hugin-2009.4.0_rc1 source code released

2009-10-11 Thread Yuval Levy

Bruno Postle wrote:
 My desktop is Gnome (Centos4), but Hugin launches the manual in 
 Konqueror.

is this intended? i.e. is Konqueror your default web browser?
Yuv



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: Hugin-2009.4.0_rc1 source code released

2009-10-11 Thread Yuval Levy

Bruno Postle wrote:
 Using the panotools wiki has the advantage that we get to use the 
 'Glossary' pages from the wiki which makes the manual much more 
 useful.  We'll lose that connection if we fork.

every tool has plus and minuses.


 Alexandre has suggested that we could move to flossmanuals, this has 
 translation support:
 
 http://en.flossmanuals.net/

whoever does this should consider the pros and cons of flossmanuals. I 
don't know enough about its back-end to judge. I do know that as a user 
I find some things that I want there - PDF to download; printed book to 
buy. One mandatory condition for me is that the whole HTML manual be 
navigable locally, off-line.


 Also since I've written most of the 'manual' pages, I'd like to see 
 some commitment from others to improve it before we do the work to 
 change the infrastructure.

You mean the current HTML manual? or do you mean plain text man pages?


 Note that the shipped 2009.2.0 manual was out-of-date, as will the 
 2009.4.0 manual.  Getting the manual up-to-date is much less work 
 than migrating it.

you mean getting up to date the wiki pages?

Yuv



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: buliding panomatic fails on Ubuntu 9.10 / AMD64

2009-10-11 Thread Yuval Levy

Kornel Benko wrote:
 Maybe a include of a header file which defines EOF would be more appropriate.
 I don't have ubuntu 9.10, only 9.04. Here it is defined in 
 /usr/include/stdio.h

thanks, Kornel.

the official patch is
http://aorlinsk2.free.fr/panomatic/panomatic_gcc44.patch

Yuv

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
hugin and other free panoramic software group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~--~~~~--~~--~--~---



[hugin-ptx] Re: [PanoTools-devel] Te0 and Te1 parameters in libpano13

2009-10-11 Thread Kornel Benko
Am Monday 12 October 2009 schrieb Jim Watters:
 
 Pablo d'Angelo wrote:
  Hi all,
 
  I have just commited some experimental extension to the TrX, TrY, TrZ 
  parameters for mosaicing images of a planar scene to the libpano13 SVN trunk
 
  ciao
 Pablo

 I just attempted to build.  And I get a build error.
 1.\math.c(1807) : error C2065: 'M_PI' : undeclared identifier
 Maybe you meant PI instead, that is defined in filter.h
 

Interesting, here it is defined in /usr/include/math.h, therefore no error.

Maybe we should define it the same as in fftn.c, but better in some of our 
header files.

Kornel

-- 
Kornel Benko
kornel.be...@berlin.de


signature.asc
Description: This is a digitally signed message part.