Decoding ShutterCount for Pentax images

Added by Alexey Serbin 10 months ago


I noticed that the value for Pentax's ShutterCount tag (Exif.PentaxDng.ShutterCount, Exif.Pentax.ShutterCount) is not properly decoded by exiv2 tool.

Attached please find a patch that fixes the issue. As a reference, I used ExifTool source code.

I also did minor clean-up of the code I touched. Besides, fixed 'unused variable' compilation warning emitted from src/easyaccess.cpp

The result exiv2 binary was built and tested on OS X El Capitan (10.11.5) with standard toolchain of Xcode 7.3.1; 'make tests' succeeded as well. The result exiv2 binary reported correct shutter count numbers for DNG, PEF and JPEG files produced by Pentax K20D and K-5 IIs cameras.

Please take a look at the patch.



pentax_shutter_count_tag_decoding.diff Magnifier - Patch for decoding Pentax ShutterCount tag's value (16.4 KB)

Replies (2)

RE: Decoding ShutterCount for Pentax images - Added by Robin Mills 10 months ago

Thanks very much for doing this work, Alexey. I've been intending to cleanup the "unused" variable. You've saved me a chore, and you've done really good work here.

I've opened a new issue #1223 and submitted your code r4477. Thank You for contributing to Exiv2.

I'm always looking for Engineers to join me in Team Exiv2. If you'd like to participate I'll be happy to discuss this by email: robin at clanmills dot com

RE: Decoding ShutterCount for Pentax images - Added by Alexey Serbin 10 months ago


Thank you very much for the instant response and fast adoption of the patch: filing a new issue, updating testsuite, fixing compilation at other platforms.

I'm glad my tiny contribution made its way to the source repository and now people can see correct shutter count numbers for Pentax images reported by exiv2 tool.

The idea of participating in Exiv2 Project is tempting: I'll think about that.

Best regards,



Redmine Appliance - Powered by TurnKey Linux