Bug 200392 - Slideshow displays "Headline" field as "image caption" and has no way to display "Caption" field
Summary: Slideshow displays "Headline" field as "image caption" and has no way to disp...
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-SlideShow (show other bugs)
Version: 1.0.0
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-16 02:58 UTC by Jonathan Ryshpan
Modified: 2017-08-12 18:12 UTC (History)
3 users (show)

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


Attachments
Jpeg image with ITPC fields Caption and Heading both with data (73.05 KB, image/jpeg)
2009-07-20 19:36 UTC, Jonathan Ryshpan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Ryshpan 2009-07-16 02:58:09 UTC
Version:           1.0.0-beta2 (using KDE 4.2.4)
Compiler:          gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) 
OS:                Linux
Installed from:    Compiled From Sources

Suppose an image has ITPC fields Caption="itpc_cap" and Heading="itpc_head".
Slide Show is configured to display the Caption, i.e.
    Settings->Configure digikam->Slide Show is checked
Then the slide show for this image will display the heading, i.e.
    The text at the lower left of the image will display "itpc_head"

Also there doesn't seem to be any way to display the Caption in a slide Show.

This behaviour is the same in digikam-1.0.0-beta2 as compiled from the tarball and in digikam-0.10.0-1.fc10.x86_64
Comment 1 Mikolaj Machowski 2009-07-16 15:15:17 UTC

*** This bug has been marked as a duplicate of bug 131632 ***
Comment 2 Mikolaj Machowski 2009-07-16 15:16:28 UTC
Sorry, not this tab.
Comment 3 Marcel Wiesweg 2009-07-16 18:22:15 UTC
Can you send me a sample image with both description and headline set?
Comment 4 Jonathan Ryshpan 2009-07-16 20:09:44 UTC
On Thu, 2009-07-16 at 18:22 +0200, Marcel Wiesweg wrote:
> https://bugs.kde.org/show_bug.cgi?id=200392
> 
> 
> Marcel Wiesweg <marcel.wiesweg@gmx.de> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |marcel.wiesweg@gmx.de
> 
> 
> 
> 
> --- Comment #3 from Marcel Wiesweg <marcel wiesweg gmx de>  2009-07-16 18:22:15 ---
> Can you send me a sample image with both description and headline set?

Your wish is my command.  Note that digicam calls this info:
        Caption = "Montana - this grows all over the state"
        Headline = "Bear Grass"

jon
Comment 5 caulier.gilles 2009-07-20 13:41:34 UTC
Jonathan,

Please attach an image to test here. Thank in advance

Gilles Caulier
Comment 6 Jonathan Ryshpan 2009-07-20 19:36:17 UTC
Created attachment 35490 [details]
Jpeg image with ITPC fields Caption and Heading both with data
Comment 7 Jonathan Ryshpan 2009-07-20 19:38:59 UTC
On Mon, 2009-07-20 at 13:41 +0200, Gilles Caulier wrote:
> https://bugs.kde.org/show_bug.cgi?id=200392
> --- Comment #5 from Gilles Caulier <caulier gilles gmail com>  2009-07-20 13:41:34 ---
> Jonathan,
> 
> Please attach an image to test here. Thank in advance
> 
> Gilles Caulier

Done - jon
Comment 8 Marcel Wiesweg 2009-07-28 23:47:15 UTC
SVN commit 1003833 by mwiesweg:

This clause must only apply to added Comments, or Headline/Title will overwrite a comment.

BUG: 200392

 M  +4 -1      NEWS  
 M  +1 -1      libs/database/imagecomments.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1003833
Comment 9 Marcel Wiesweg 2009-07-28 23:50:06 UTC
Jonathan, the next beta will provide a function "Image->Reread metadata from files" which you can use to reread the correct captions.
Please note that there is currenty very limited support in the UI for the Heading, but be assured it's at least stored in the database ;-)
Comment 10 Jonathan Ryshpan 2009-07-29 02:34:58 UTC
(In reply to comment #9)
> Jonathan, the next beta will provide a function "Image->Reread metadata from
> files" which you can use to reread the correct captions.
> Please note that there is currenty very limited support in the UI for the
> Heading, but be assured it's at least stored in the database ;-)

If this means that a slide show can display *either* the caption *or* the heading, this will not do the job, since the person who did the comments (not me) used both fields indiscriminately.  There need to be seperate check boxes in the popup window at:
    Settings->Configure digikam->Slide Show
for displaying the caption and/or the heading independently.  Sorry if this wasn't clear in my original posting.

However, please tell me when the next beta is ready, and I will test it.
Comment 11 Marcel Wiesweg 2009-07-29 11:49:46 UTC
Reopening as a wish to support IPTC Headline (not only but especially in slideshow).

Headline is "publishable" and a "synopsis of the content". It does not support multiple languages.
Title is "a shorthand reference", a "verbal and human readable name". It supports multiple languages.

Digikam fully supports the Description, which is what is used normally.
Comment 12 caulier.gilles 2009-12-24 13:55:08 UTC
Jonathan,

Can you test with digiKam 1.0.0 final relase out few day ago ?

Gilles Caulier
Comment 13 Jonathan Ryshpan 2009-12-25 00:09:46 UTC
On Thu, 2009-12-24 at 13:55 +0100, Gilles Caulier wrote: 
> https://bugs.kde.org/show_bug.cgi?id=200392
> 
> 
> Gilles Caulier <caulier.gilles@gmail.com> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>             Version|1.0.0-beta2                 |1.0.0
> 
> 
> 
> 
> --- Comment #12 from Gilles Caulier <caulier gilles gmail com>  2009-12-24 13:55:08 ---
> Jonathan,
> 
> Can you test with digiKam 1.0.0 final relase out few day ago ?
> 
> Gilles Caulier

I have just built digiKam 1.0.0 from the tarball, apparently without
problems and have noticed two problems:
     1. The documentation isn't installed.  I suppose it's in a separate
        package.  Where can it be downloaded from? 
     2. No pictures are displayed.  I rebuilt beta2, which (as I
        remember it has worked in the past), but with the same lack of
        results.  This makes me suspect that the problem is due to a
        change in Fedora, rather than one in digikam.  Up till now, I
        have been using digikam from the Fedora-11 repo, which is
        digikam-0.10.0-3.fc11.x86_64.rpm .  A startup log is appended.

As a consequence, I'm not able to answer your request.

---------------------- $ digikam ----------------------
Starting to load Plugins. 
=== MarbleDirs: === 
Local Path: "/home/jonrysh/.marble/data" 
Plugin Local Path: "/home/jonrysh/.marble/plugins" 
 
Marble Data Path (Run Time) : "" 
Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" 
 
Marble Plugin Path (Run Time) : "" 
Marble Plugin Path (Compile Time): "/usr/lib64/kde4/plugins/marble" 
 
System Path: "/usr/share/kde4/apps/marble/data" 
Plugin System Path: "/usr/lib64/kde4/plugins/marble" 
=================== 
render plugin found "/usr/lib64/kde4/plugins/marble/CompassFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/CrosshairsPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/GeoRendererPlugin.so" 
position provider plugin found "/usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/GraticulePlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/MapScaleFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/NavigationFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/OverviewMap.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/Photo.so" 
network plugin found "/usr/lib64/kde4/plugins/marble/QNamNetworkPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/StarsPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/Wikipedia.so" 
Time elapsed: 148 ms
PhotoPlugin: Initialize 
Use workaround:  0 
Starting to load Plugins. 
=== MarbleDirs: === 
Local Path: "/home/jonrysh/.marble/data" 
Plugin Local Path: "/home/jonrysh/.marble/plugins" 
 
Marble Data Path (Run Time) : "" 
Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" 
 
Marble Plugin Path (Run Time) : "" 
Marble Plugin Path (Compile Time): "/usr/lib64/kde4/plugins/marble" 
 
System Path: "/usr/share/kde4/apps/marble/data" 
Plugin System Path: "/usr/lib64/kde4/plugins/marble" 
=================== 
render plugin found "/usr/lib64/kde4/plugins/marble/CompassFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/CrosshairsPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/GeoRendererPlugin.so" 
position provider plugin found "/usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/GraticulePlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/MapScaleFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/NavigationFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/OverviewMap.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/Photo.so" 
network plugin found "/usr/lib64/kde4/plugins/marble/QNamNetworkPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/StarsPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/Wikipedia.so" 
Time elapsed: 21 ms
Connection to gpsd failed, no position info available. 
Model: Time elapsed: 464 ms
loadMapTheme "earth/srtm/srtm.dgml" 
DGML2 Name       :  "Atlas" 
adding container: "cityplacemarks" false 
adding container: "baseplacemarks" false 
starting parser for "cityplacemarks" 
adding container: "elevplacemarks" false 
starting parser for "baseplacemarks" 
adding container: "observatoryplacemarks" false 
starting parser for "elevplacemarks" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/cityplacemarks.cache" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/elevplacemarks.cache" 
adding container: "otherplacemarks" false 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/baseplacemarks.cache" 
starting parser for "observatoryplacemarks" 
adding container: "boundaryplacemarks" true 
No recent Default Placemark Cache File available for  "observatoryplacemarks" 
No Default Placemark Source File for  "observatoryplacemarks" 
starting parser for "boundaryplacemarks" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/boundaryplacemarks.cache" 
newGeoDataDocumentAdded "elevplacemarks" 
Loading ended true 
placemarksLoaded 
newGeoDataDocumentAdded "baseplacemarks" 
starting parser for "otherplacemarks" 
Loading ended true 
placemarksLoaded 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/otherplacemarks.cache" 
newGeoDataDocumentAdded "boundaryplacemarks" 
Loading ended true 
placemarksLoaded 
newGeoDataDocumentAdded "otherplacemarks" 
Loading ended true 
placemarksLoaded 
TextureColorizer: Time elapsed: 46 ms
THEME CHANGED: *** "earth/srtm/srtm.dgml" 
Style reset requested. 
QLayout: Cannot add null widget to QGridLayout/
newGeoDataDocumentAdded "cityplacemarks" 
Loading ended true 
placemarksLoaded 
Starting to load Plugins. 
=== MarbleDirs: === 
Local Path: "/home/jonrysh/.marble/data" 
Plugin Local Path: "/home/jonrysh/.marble/plugins" 
 
Marble Data Path (Run Time) : "" 
Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" 
 
Marble Plugin Path (Run Time) : "" 
Marble Plugin Path (Compile Time): "/usr/lib64/kde4/plugins/marble" 
 
System Path: "/usr/share/kde4/apps/marble/data" 
Plugin System Path: "/usr/lib64/kde4/plugins/marble" 
=================== 
render plugin found "/usr/lib64/kde4/plugins/marble/CompassFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/CrosshairsPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/GeoRendererPlugin.so" 
position provider plugin found "/usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/GraticulePlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/MapScaleFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/NavigationFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/OverviewMap.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/Photo.so" 
network plugin found "/usr/lib64/kde4/plugins/marble/QNamNetworkPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/StarsPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/Wikipedia.so" 
Time elapsed: 7 ms
PhotoPlugin: Initialize 
Use workaround:  0 
Starting to load Plugins. 
=== MarbleDirs: === 
Local Path: "/home/jonrysh/.marble/data" 
Plugin Local Path: "/home/jonrysh/.marble/plugins" 
 
Marble Data Path (Run Time) : "" 
Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" 
 
Marble Plugin Path (Run Time) : "" 
Marble Plugin Path (Compile Time): "/usr/lib64/kde4/plugins/marble" 
 
System Path: "/usr/share/kde4/apps/marble/data" 
Plugin System Path: "/usr/lib64/kde4/plugins/marble" 
=================== 
render plugin found "/usr/lib64/kde4/plugins/marble/CompassFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/CrosshairsPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/GeoRendererPlugin.so" 
position provider plugin found "/usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/GraticulePlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/MapScaleFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/NavigationFloatItem.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/OverviewMap.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/Photo.so" 
network plugin found "/usr/lib64/kde4/plugins/marble/QNamNetworkPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/StarsPlugin.so" 
render plugin found "/usr/lib64/kde4/plugins/marble/Wikipedia.so" 
Time elapsed: 10 ms
Model: Time elapsed: 40 ms
loadMapTheme "earth/srtm/srtm.dgml" 
DGML2 Name       :  "Atlas" 
Connection to gpsd failed, no position info available. 
adding container: "cityplacemarks" false 
adding container: "baseplacemarks" false 
starting parser for "cityplacemarks" 
adding container: "elevplacemarks" false 
starting parser for "baseplacemarks" 
starting parser for "elevplacemarks" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/elevplacemarks.cache" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/cityplacemarks.cache" 
newGeoDataDocumentAdded "elevplacemarks" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/baseplacemarks.cache" 
Loading ended true 
placemarksLoaded 
adding container: "observatoryplacemarks" false 
starting parser for "observatoryplacemarks" 
newGeoDataDocumentAdded "baseplacemarks" 
No recent Default Placemark Cache File available for  "observatoryplacemarks" 
No Default Placemark Source File for  "observatoryplacemarks" 
adding container: "otherplacemarks" false 
Loading ended true 
placemarksLoaded 
adding container: "boundaryplacemarks" true 
starting parser for "boundaryplacemarks" 
starting parser for "otherplacemarks" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/boundaryplacemarks.cache" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/otherplacemarks.cache" 
newGeoDataDocumentAdded "otherplacemarks" 
Loading ended true 
placemarksLoaded 
newGeoDataDocumentAdded "boundaryplacemarks" 
Loading ended true 
placemarksLoaded 
THEME CHANGED: *** "earth/srtm/srtm.dgml" 
Style reset requested. 
Containername: "elevplacemarks" to be finalized: false 5 
Containername: "baseplacemarks" to be finalized: false 4 
Containername: "boundaryplacemarks" to be finalized: false 3 
Containername: "otherplacemarks" to be finalized: false 2 
Containername: "cityplacemarks" to be finalized: true 1 
newGeoDataDocumentAdded "cityplacemarks" 
Loading ended true 
placemarksLoaded 
Style reset requested. 
Containername: "elevplacemarks" to be finalized: false 6 
Containername: "baseplacemarks" to be finalized: false 5 
Containername: "otherplacemarks" to be finalized: false 3 
Containername: "boundaryplacemarks" to be finalized: false 2 
Containername: "cityplacemarks" to be finalized: true 1 
Style reset requested. 
timeChanged 
void SunLocator::update() 
timeChanged 
void SunLocator::update() 
Model deleted: Marble::MarbleModel(0x1bb9620) 
Deleting FileStorageWatcher 
Model deleted: Marble::MarbleModel(0x25989c0) 
Deleting FileStorageWatcher 
QSqlDatabasePrivate::removeDatabase: connection 'digikamDatabase-19143616' is still in use, all queries will cease to work.
Comment 14 Rex Dieter 2009-12-29 02:53:46 UTC
fyi, latest digikam, kipi-plugins official builds are available for testing on f11,
https://admin.fedoraproject.org/updates/F11/FEDORA-2009-13673
https://admin.fedoraproject.org/updates/F11/FEDORA-2009-13622
Comment 15 Jonathan Ryshpan 2010-01-01 23:46:34 UTC
(In reply to comment #14)
> fyi, latest digikam, kipi-plugins official builds are available for testing on
> f11,

Thanks.  I have loaded them and the situation looks much improved.

jon
Comment 16 caulier.gilles 2010-01-01 23:53:35 UTC
and this file can be closed now ?

Gilles
Comment 17 Jonathan Ryshpan 2010-01-02 08:42:45 UTC
On Fri, 2010-01-01 at 23:53 +0100, Gilles Caulier wrote:
> https://bugs.kde.org/show_bug.cgi?id=200392
> 
> 
> --- Comment #16 from Gilles Caulier <caulier gilles gmail com>  2010-01-01 23:53:35 ---
> and this file can be closed now ?

I think so.