head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.80 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.78 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.76 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.74 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.72 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.70 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.68 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.66 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.64 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.62 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.60 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.58 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.56 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.54 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.52 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.50 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.48 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.46 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.44 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.42 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.40 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.38 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.36 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.32 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.12 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.34 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.30 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.28 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.26 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.24 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.22 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.20 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.18 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.16 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.14 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.10 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.8 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.6 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.4 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.2 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.1.0.4 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.2 pkgsrc-2015Q4-base:1.1; locks; strict; comment @// @; 1.2 date 2016.04.07.19.23.26; author adam; state Exp; branches; next 1.1; commitid Gtsy7g8viGP3hJ1z; 1.1 date 2015.10.18.15.56.56; author adam; state Exp; branches; next ; commitid h5cx3zPziqAXEBFy; desc @@ 1.2 log @Changes 2016.0.0: The first improvement concerns icc color profiles: Hugin has already copied the icc profile into the output file when stitching panoramas. Now also the display in the GUIs takes the icc profile into account. Celeste_standalone and cpfind read now also the icc profile and use it during its processings. Beside the known output options Hugin now includes a user defined output sequence. With this option the user can create more flexible variants for the output. As an example a zero-noise output sequence is delivered with Hugin 2016.0. Some buttons in the Hugin GUI now have a context menu for easier access to some function: Show all in the fast preview window to allow better interaction with stacked projects. Celeste button in the cp tab (panorama editor): the button can now be used to create control points or to clean control points with celeste or statistical methods. The identify tool in the fast preview window now also shows the image numbers on top of the images. (This can be suppressed by pressing the alt button). @ text @$NetBSD: patch-src_tools_align_image_stack.cpp,v 1.1 2015/10/18 15:56:56 adam Exp $ Avoid conflict with another variable called 'lock'. --- src/tools/align_image_stack.cpp.orig 2016-02-19 22:03:11.000000000 +0000 +++ src/tools/align_image_stack.cpp @@@@ -113,7 +113,7 @@@@ static void usage(const char* name) } typedef std::multimap MapPoints; -static hugin_omp::Lock lock; +static hugin_omp::Lock mylock; namespace detail { @@@@ -202,7 +202,7 @@@@ void FineTuneInterestPoints(HuginBase::P res.maxpos.y, stereo ? HuginBase::ControlPoint::Y : HuginBase::ControlPoint::X_Y); { - hugin_omp::ScopedLock sl(lock); + hugin_omp::ScopedLock sl(mylock); pano.addCtrlPoint(p); }; } @ 1.1 log @Changes 2015.0.0: Hugin 2015.0 has a number of new features. Most of the changes are under the hood to improve stability, allow easier maintenance and easier addition of new features. The makefile based stitching engine has been replaced with direct calls to the underlying programs. This should reduce the overhead of calling the same program too often and so speed up the whole process. Hopefully this also allows the usage of more unusual characters in the filename. Instead of pto2mk and make we now have hugin_executor which can also be used for running the assistant from the command line. Hugin now has it's own blender, verdandi, based on a watershed algorithm, which has been included in 'nona'. verdandi can be chosen as the blender by choosing "builtin" in the stitcher tab, and can also be set in the Preferences. verdandi can also be called as a command line tool. The lensfun library has been removed as it did not fulfill our expectations. It has been replaced with our own camera and lens database which uses a data mining approach and operates automatically without user intervention. Geometric distortion and vignetting data have to be loaded manually. The fast preview window has a new tool to add or remove control points to selected areas in the output projection. Automatic exposure stack detection is now applied when loading images, and an option has been added to unlink image position when adding stacks. The fine-tune and auto-estimate functions in the control point tab have been made projection aware. It should now work also with images with different fov or different projections. The fine-tune feature has had a significant speed up when Hugin is compiled with the libfftw3 library (optional). PTBatcherGUI has more choice for the end of the process: depending on the operating system the PTBatcherGUI can be closed, the computer can be shut down or send to the hibernate mode. PTBatcherGUI now shows the thumbnails when searching for images in directories. Many of the underlying tools in hugin are now able to use available cpu cores. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- src/tools/align_image_stack.cpp.orig 2015-06-20 19:13:37.000000000 +0000 d7 1 a7 1 @@@@ -121,7 +121,7 @@@@ static void usage(const char* name) d14 3 a16 3 template void FineTuneInterestPoints(Panorama& pano, @@@@ -193,7 +193,7 @@@@ void FineTuneInterestPoints(Panorama& pa d18 1 a18 1 stereo ? ControlPoint::Y : ControlPoint::X_Y); @