EXIF_TAG_ISO_SPEED_RATINGS is defined as optional in IFD_EXIF in exif-tag.c. Therefore, I don't understand your point 1. Regarding your second point, I indeed did not find any mention of this tag in exif-entry.c, specifically in the function exif_entry_initialize. Does the specification require a specific format? A specific number of components? A default value? Right now, you can work around the lack of exif_entry_initialize for this tag by creating the entry (i.e. allocating the memory and initializing the values) manually.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
According to Exif 2.2 spec, there is no default value for EXIF_TAG_ISO_SPEED_RATINGS.
Furthermore, this tag can have any number of components.
=> I don't see how libexif could initialize such tag.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
According to Exif 2.2 spec, there is no default value for EXIF_TAG_ISO_SPEED_RATINGS.
Furthermore, this tag can have any number of components.
=> I don't see how libexif could initialize such tag.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sorry about my point 1.
About my point 2 sorry again, I think patera is right:
ISOSpeedRatings
Tag = 34855 (8827.H)
Type = SHORT
Count = Any
Default = none
...So I would say that ISOSpeedRating is fine and should be initialized manually
BUT....there is a bug for ColorSpace, Flash (and also all GPS tags which we have to initialize manually)
ColorSpace
Tag = 40961 (A001.H)
Type = SHORT
Count =1
1 = sRGB
FFFF.H = Uncalibrated
Other = reserved
Flash
Tag = 37385 (9209.H)
Type = SHORT
Count = 1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=58652
Originator: NO
EXIF_TAG_ISO_SPEED_RATINGS is defined as optional in IFD_EXIF in exif-tag.c. Therefore, I don't understand your point 1. Regarding your second point, I indeed did not find any mention of this tag in exif-entry.c, specifically in the function exif_entry_initialize. Does the specification require a specific format? A specific number of components? A default value? Right now, you can work around the lack of exif_entry_initialize for this tag by creating the entry (i.e. allocating the memory and initializing the values) manually.
Logged In: YES
user_id=943941
Originator: NO
According to Exif 2.2 spec, there is no default value for EXIF_TAG_ISO_SPEED_RATINGS.
Furthermore, this tag can have any number of components.
=> I don't see how libexif could initialize such tag.
Logged In: YES
user_id=943941
Originator: NO
According to Exif 2.2 spec, there is no default value for EXIF_TAG_ISO_SPEED_RATINGS.
Furthermore, this tag can have any number of components.
=> I don't see how libexif could initialize such tag.
Logged In: YES
user_id=1997981
Originator: YES
Indeed,
Sorry about my point 1.
About my point 2 sorry again, I think patera is right:
ISOSpeedRatings
Tag = 34855 (8827.H)
Type = SHORT
Count = Any
Default = none
...So I would say that ISOSpeedRating is fine and should be initialized manually
BUT....there is a bug for ColorSpace, Flash (and also all GPS tags which we have to initialize manually)
ColorSpace
Tag = 40961 (A001.H)
Type = SHORT
Count =1
1 = sRGB
FFFF.H = Uncalibrated
Other = reserved
Flash
Tag = 37385 (9209.H)
Type = SHORT
Count = 1
Logged In: YES
user_id=58652
Originator: NO
I just added ColorSpace and Flash to CVS. Could you give me the list of GPS tags with their data type, size and default values?
This has been fixed by initializing EXIF_TAG_ISO_SPEED_RATINGS with a default value of 0. See also https://sourceforge.net/tracker/?func=detail&aid=2836305&group_id=12272&atid=112272 I don't see how GPS tags could have any sane default values. If someone disagrees, please say something or raise a new bug report.
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).