Exif.CanonCs.LensType not interpreted

Bug #401876 reported by Ilpo Nyyssönen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pyexiv2
Fix Released
Medium
Olivier Tilloy

Bug Description

exiv2 interprets Exif.CanonCs.LensType just fine, but pyexiv2 0.1 does not.

While investigating this I noticed that the cpp side implementation of the interpretation can be simplified to use Exiv2::Exifdatum::print and it accepts ExifData pointer as argument. If that argument is given, that Exif.CanonCs.LensType is interpreted too.

Related branches

Revision history for this message
Ilpo Nyyssönen (iny) wrote :
Revision history for this message
Olivier Tilloy (osomon) wrote :

Could you please link to a picture containing such a tag?

Changed in pyexiv2:
status: New → Incomplete
Revision history for this message
Ilpo Nyyssönen (iny) wrote :
Olivier Tilloy (osomon)
Changed in pyexiv2:
status: Incomplete → New
Revision history for this message
Olivier Tilloy (osomon) wrote :

Note that the value of the tag (of type Short) is correctly retrieved (161 for the example image).
What pyexiv2 doesn't provide is the corresponding lens type ("Canon EF 28-70mm f/2.8L")..

Changed in pyexiv2:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Olivier Tilloy (osomon) wrote :

Fix committed in the 0.2 branch. Thanks for the patch Ilpo!

Changed in pyexiv2:
assignee: nobody → Olivier Tilloy (osomon)
milestone: none → 0.2
status: Confirmed → Fix Committed
Olivier Tilloy (osomon)
Changed in pyexiv2:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.