Bug 359107 - 5 beta 3: panorama tools does not work with latest Hugin PanoTool (2015)
Summary: 5 beta 3: panorama tools does not work with latest Hugin PanoTool (2015)
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-Panorama (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-07 15:59 UTC by philippe.quaglia
Modified: 2016-07-07 04:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0
Sentry Crash Report:


Attachments
Screen Capture of the problem with panorama creation: no pto2mk found. (242.37 KB, image/jpeg)
2016-02-07 16:00 UTC, philippe.quaglia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description philippe.quaglia 2016-02-07 15:59:44 UTC
The Panorama tools does not work in Digikam 5 beta 3. It seems something is broken since the latest Hugin update. See the attached screenshot.

Reproducible: Always

Steps to Reproduce:
1. Try to create a panorama
2. It seems there is a problem with pto2mk
3.
Comment 1 philippe.quaglia 2016-02-07 16:00:46 UTC
Created attachment 97068 [details]
Screen Capture of the problem with panorama creation: no pto2mk found.
Comment 2 philippe.quaglia 2016-02-07 16:02:26 UTC
I forget to say that panorama creation works perfectly with Hugin in this computer, therefore it seems that the problem comes from the interfacing between Hugin and Digikam.
Comment 3 Benjamin Girault 2016-02-07 16:29:06 UTC
Please look for duplicate before opening a new bug report.

*** This bug has been marked as a duplicate of bug 351433 ***
Comment 4 caulier.gilles 2016-02-21 11:17:10 UTC
Git commit 1a5a6ea49710bed310875900814be70744385aa5 by Gilles Caulier.
Committed on 21/02/2016 at 10:57.
Pushed by cgilles into branch 'master'.

PAnorama tool integration to digiKam core.
Tested with JPEG pano using Hugin 2015.0. Work perfectly.
Nedd to perform regression test with RAW files.
Stand alone version restored into core/test/assistants.
Related: bug 325830
FIXED-IN: 5.0.0

M  +8    -1    CMakeLists.txt
M  +18   -4    app/CMakeLists.txt
M  +16   -0    app/main/digikamapp.cpp
M  +1    -0    app/main/digikamapp.h
M  +2    -0    app/main/digikamapp_p.h
M  +2    -1    app/main/digikamui.rc
M  +1    -0    data/icons/CMakeLists.txt
A  +-    --    data/icons/panorama/128-apps-kipi-panorama.png
A  +-    --    data/icons/panorama/16-apps-kipi-panorama.png
A  +-    --    data/icons/panorama/22-apps-kipi-panorama.png
A  +-    --    data/icons/panorama/32-apps-kipi-panorama.png
A  +-    --    data/icons/panorama/48-apps-kipi-panorama.png
A  +-    --    data/icons/panorama/96-apps-kipi-panorama.png
A  +15   -0    data/icons/panorama/CMakeLists.txt
A  +-    --    data/icons/panorama/sc-apps-kipi-panorama.svgz
M  +1    -0    data/pics/CMakeLists.txt
A  +-    --    data/pics/assistant-hugin.png
M  +44   -9    tests/assistants/CMakeLists.txt
A  +44   -0    tests/assistants/panoparser_test.cpp     [License: GPL (v2+)]
A  +66   -0    tests/assistants/panorama.cpp     [License: GPL (v2+)]
M  +4    -0    utilities/assistants/CMakeLists.txt
M  +1    -1    utilities/assistants/common/dprogresswdg.cpp
A  +77   -0    utilities/assistants/panorama/CMakeLists.txt
A  +34   -0    utilities/assistants/panorama/README
A  +285  -0    utilities/assistants/panorama/importwizard/panointropage.cpp     [License: GPL (v2+)]
A  +74   -0    utilities/assistants/panorama/importwizard/panointropage.h     [License: GPL (v2+)]
A  +122  -0    utilities/assistants/panorama/importwizard/panoitemspage.cpp     [License: GPL (v2+)]
A  +66   -0    utilities/assistants/panorama/importwizard/panoitemspage.h     [License: GPL (v2+)]
A  +332  -0    utilities/assistants/panorama/importwizard/panolastpage.cpp     [License: GPL (v2+)]
A  +74   -0    utilities/assistants/panorama/importwizard/panolastpage.h     [License: GPL (v2+)]
A  +375  -0    utilities/assistants/panorama/importwizard/panooptimizepage.cpp     [License: GPL (v2+)]
A  +73   -0    utilities/assistants/panorama/importwizard/panooptimizepage.h     [License: GPL (v2+)]
A  +369  -0    utilities/assistants/panorama/importwizard/panopreprocesspage.cpp     [License: GPL (v2+)]
A  +72   -0    utilities/assistants/panorama/importwizard/panopreprocesspage.h     [License: GPL (v2+)]
A  +632  -0    utilities/assistants/panorama/importwizard/panopreviewpage.cpp     [License: GPL (v2+)]
A  +79   -0    utilities/assistants/panorama/importwizard/panopreviewpage.h     [License: GPL (v2+)]
A  +131  -0    utilities/assistants/panorama/importwizard/panowizard.cpp     [License: GPL (v2+)]
A  +54   -0    utilities/assistants/panorama/importwizard/panowizard.h     [License: GPL (v2+)]
A  +60   -0    utilities/assistants/panorama/manager/autooptimiserbinary.h     [License: GPL (v2+)]
A  +57   -0    utilities/assistants/panorama/manager/cpcleanbinary.h     [License: GPL (v2+)]
A  +60   -0    utilities/assistants/panorama/manager/cpfindbinary.cpp     [License: GPL (v2+)]
A  +70   -0    utilities/assistants/panorama/manager/cpfindbinary.h     [License: GPL (v2+)]
A  +61   -0    utilities/assistants/panorama/manager/enblendbinary.h     [License: GPL (v2+)]
A  +58   -0    utilities/assistants/panorama/manager/huginexecutorbinary.h     [License: GPL (v2+)]
A  +61   -0    utilities/assistants/panorama/manager/makebinary.h     [License: GPL (v2+)]
A  +61   -0    utilities/assistants/panorama/manager/nonabinary.h     [License: GPL (v2+)]
A  +118  -0    utilities/assistants/panorama/manager/panoactions.h     [License: GPL (v2+)]
A  +510  -0    utilities/assistants/panorama/manager/panoactionthread.cpp     [License: GPL (v2+)]
A  +118  -0    utilities/assistants/panorama/manager/panoactionthread.h     [License: GPL (v2+)]
A  +607  -0    utilities/assistants/panorama/manager/panomanager.cpp     [License: GPL (v2+)]
A  +140  -0    utilities/assistants/panorama/manager/panomanager.h     [License: GPL (v2+)]
A  +57   -0    utilities/assistants/panorama/manager/panomodifybinary.h     [License: GPL (v2+)]
A  +61   -0    utilities/assistants/panorama/manager/pto2mkbinary.h     [License: GPL (v2+)]
A  +1100 -0    utilities/assistants/panorama/ptoparser/panoParser.y     [License: GPL (v2+)]
A  +333  -0    utilities/assistants/panorama/ptoparser/panoScanner.l     [License: GPL (v2+)]
A  +438  -0    utilities/assistants/panorama/ptoparser/ptofile.cpp     [License: GPL (v2+)]
A  +59   -0    utilities/assistants/panorama/ptoparser/ptofile.h     [License: GPL (v2+)]
A  +229  -0    utilities/assistants/panorama/ptoparser/tparser.c     [License: GPL (v2+)]
A  +232  -0    utilities/assistants/panorama/ptoparser/tparser.h     [License: GPL (v2+)]
A  +42   -0    utilities/assistants/panorama/ptoparser/tparserdebug.h     [License: GPL (v2+)]
A  +965  -0    utilities/assistants/panorama/ptoparser/tparsergetters.c     [License: GPL (v2+)]
A  +166  -0    utilities/assistants/panorama/ptoparser/tparsergetters.h     [License: GPL (v2+)]
A  +244  -0    utilities/assistants/panorama/ptoparser/tparserprivate.c     [License: GPL (v2+)]
A  +49   -0    utilities/assistants/panorama/ptoparser/tparserprivate.h     [License: GPL (v2+)]
A  +401  -0    utilities/assistants/panorama/ptotype/ptotype.cpp     [License: GPL (v2+)]
A  +271  -0    utilities/assistants/panorama/ptotype/ptotype.h     [License: GPL (v2+)]
A  +72   -0    utilities/assistants/panorama/tasks/autocroptask.cpp     [License: GPL (v2+)]
A  +56   -0    utilities/assistants/panorama/tasks/autocroptask.h     [License: GPL (v2+)]
A  +107  -0    utilities/assistants/panorama/tasks/commandtask.cpp     [License: GPL (v2+)]
A  +66   -0    utilities/assistants/panorama/tasks/commandtask.h     [License: GPL (v2+)]
A  +70   -0    utilities/assistants/panorama/tasks/compilemksteptask.cpp     [License: GPL (v2+)]
A  +59   -0    utilities/assistants/panorama/tasks/compilemksteptask.h     [License: GPL (v2+)]
A  +63   -0    utilities/assistants/panorama/tasks/compilemktask.cpp     [License: GPL (v2+)]
A  +61   -0    utilities/assistants/panorama/tasks/compilemktask.h     [License: GPL (v2+)]
A  +220  -0    utilities/assistants/panorama/tasks/copyfilestask.cpp     [License: GPL (v2+)]
A  +64   -0    utilities/assistants/panorama/tasks/copyfilestask.h     [License: GPL (v2+)]
A  +66   -0    utilities/assistants/panorama/tasks/cpcleantask.cpp     [License: GPL (v2+)]
A  +54   -0    utilities/assistants/panorama/tasks/cpcleantask.h     [License: GPL (v2+)]
A  +70   -0    utilities/assistants/panorama/tasks/cpfindtask.cpp     [License: GPL (v2+)]
A  +54   -0    utilities/assistants/panorama/tasks/cpfindtask.h     [License: GPL (v2+)]
A  +75   -0    utilities/assistants/panorama/tasks/createfinalptotask.cpp     [License: GPL (v2+)]
A  +54   -0    utilities/assistants/panorama/tasks/createfinalptotask.h     [License: GPL (v2+)]
A  +83   -0    utilities/assistants/panorama/tasks/createmktask.cpp     [License: GPL (v2+)]
A  +56   -0    utilities/assistants/panorama/tasks/createmktask.h     [License: GPL (v2+)]
A  +119  -0    utilities/assistants/panorama/tasks/createpreviewtask.cpp     [License: GPL (v2+)]
A  +61   -0    utilities/assistants/panorama/tasks/createpreviewtask.h     [License: GPL (v2+)]
A  +220  -0    utilities/assistants/panorama/tasks/createptotask.cpp     [License: GPL (v2+)]
A  +65   -0    utilities/assistants/panorama/tasks/createptotask.h     [License: GPL (v2+)]
A  +84   -0    utilities/assistants/panorama/tasks/huginexecutortask.cpp     [License: GPL (v2+)]
A  +55   -0    utilities/assistants/panorama/tasks/huginexecutortask.h     [License: GPL (v2+)]
A  +78   -0    utilities/assistants/panorama/tasks/optimisationtask.cpp     [License: GPL (v2+)]
A  +56   -0    utilities/assistants/panorama/tasks/optimisationtask.h     [License: GPL (v2+)]
A  +58   -0    utilities/assistants/panorama/tasks/panotask.cpp     [License: GPL (v2+)]
A  +65   -0    utilities/assistants/panorama/tasks/panotask.h     [License: GPL (v2+)]
A  +40   -0    utilities/assistants/panorama/tasks/panotasks.h     [License: GPL (v2+)]
A  +225  -0    utilities/assistants/panorama/tasks/preprocesstask.cpp     [License: GPL (v2+)]
A  +70   -0    utilities/assistants/panorama/tasks/preprocesstask.h     [License: GPL (v2+)]
M  +3    -0    utilities/kdesupport/kipi/kipipluginloader.cpp

http://commits.kde.org/digikam/1a5a6ea49710bed310875900814be70744385aa5