Exiv2
src Directory Reference
Directory dependency graph for src:
src

Files

file  asfvideo.cpp
 
file  basicio.cpp
 
file  bigtiffimage.cpp
 
file  bmpimage.cpp
 
file  canonmn_int.cpp
 
file  canonmn_int.hpp
 Canon makernote tags.
References:
[1] EXIF MakerNote of Canon by David Burren
[2] Canon makernote tags by Phil Harvey.
 
file  casiomn_int.cpp
 
file  casiomn_int.hpp
 Casio MakerNote implemented using the following references: Casio MakerNote Information by GVsoft, Casio.pm of ExifTool by Phil Harvey, Casio Makernote Format Specification by Evan Hunter.
 
file  convert.cpp
 
file  cr2header_int.cpp
 
file  cr2header_int.hpp
 
file  cr2image.cpp
 
file  crwimage.cpp
 
file  crwimage_int.cpp
 
file  crwimage_int.hpp
 Internal classes to support CRW/CIFF format.
 
file  datasets.cpp
 
file  easyaccess.cpp
 
file  enforce.hpp
 Port of D's enforce() to C++ & Exiv2.
 
file  epsimage.cpp
 
file  error.cpp
 
file  exif.cpp
 
file  exiv2.cpp
 
file  exiv2app.hpp
 Defines class Params, used for the command line handling of exiv2.
 
file  fujimn_int.cpp
 
file  fujimn_int.hpp
 Fujifilm MakerNote implemented according to the specification in Appendix 4: Makernote of Fujifilm of the document Exif file format by TsuruZoh Tachibanaya
Fuji Makernote list by Phil Harvey

 
file  futils.cpp
 
file  gifimage.cpp
 
file  helper_functions.cpp
 A collection of helper functions.
 
file  helper_functions.hpp
 A collection of helper functions.
 
file  http.cpp
 
file  i18n.h
 
file  image.cpp
 
file  image_int.cpp
 
file  image_int.hpp
 Internal image helpers.
 
file  ini.cpp
 
file  iptc.cpp
 
file  jp2image.cpp
 
file  jpgimage.cpp
 
file  makernote_int.cpp
 
file  makernote_int.hpp
 Makernote factory and registry, IFD makernote header, and camera vendor specific makernote implementations.
References:
[1] ExifTool by Phil Harvey
[2] Decoding raw digital photos in Linux by Dave Coffin.
 
file  matroskavideo.cpp
 
file  metadatum.cpp
 
file  minoltamn_int.cpp
 
file  minoltamn_int.hpp
 Minolta MakerNote implemented using the following references:
Minolta Makernote Format Specification by Dalibor Jelinek,
Minolta Makernote list by Phil Harvey
Minolta Makernote list from PHP JPEG Metadata Toolkit
Email communication with caulier dot gilles at gmail dot com
Some Minolta camera settings have been decoded by Xavier Raynaud from digiKam project and added by Gilles Caulier.
 
file  mrwimage.cpp
 
file  nikonmn_int.cpp
 
file  nikonmn_int.hpp
 Nikon makernote tags.
References:
[1] MakerNote EXIF Tag of the Nikon 990 by Max Lyons
[2] Exif file format by TsuruZoh Tachibanaya
[3] "EXIFutils Field Reference Guide"
[3] Nikon Type 3 Makernote Tags Definition of the PHP JPEG Metadata Toolkit by Evan Hunter
[4] ExifTool by Phil Harvey
[5] Email communication with Robert Rottmerhusen
[6] Email communication with Roger Larsson
[7] Decoding raw digital photos in Linux by Dave Coffin

 
file  olympusmn_int.cpp
 
file  olympusmn_int.hpp
 Olympus makernote tags.
References:
[1] Exif file format, Appendix 1: MakerNote of Olympus Digicams by TsuruZoh Tachibanaya
[2] ExifTool by Phil Harvey
[3] Olympus Makernote Format Specification by Evan Hunter
[4] email communication with Will Stokes
 
file  orfimage.cpp
 
file  orfimage_int.cpp
 
file  orfimage_int.hpp
 Internal classes to support Olympus RAW image format.
 
file  panasonicmn_int.cpp
 
file  panasonicmn_int.hpp
 Panasonic MakerNote implemented using the following references: Panasonic MakerNote Information by Tom Hughes, Panasonic.pm of ExifTool by Phil Harvey, Panasonic Makernote Format Specification by Evan Hunter.
 
file  pentaxmn_int.cpp
 
file  pentaxmn_int.hpp
 Pentax MakerNote implemented according to the specification http://www.gvsoft.homedns.org/exif/makernote-pentax-type3.html and based on ExifTool implementation and Pentax Makernote list by Phil Harvey

 
file  pgfimage.cpp
 
file  pngchunk_int.cpp
 
file  pngchunk_int.hpp
 Class PngChunk to parse PNG chunk data implemented using the following references:
PNG iTXt chunk structure from PNG definitive guide,
PNG tTXt and zTXt chunks structures from PNG definitive guide,
PNG tags list by Phil Harvey
Email communication with caulier dot gilles at gmail dot com

 
file  pngimage.cpp
 
file  preview.cpp
 
file  properties.cpp
 
file  psdimage.cpp
 
file  quicktimevideo.cpp
 
file  rafimage.cpp
 
file  riffvideo.cpp
 
file  rw2image.cpp
 
file  rw2image_int.cpp
 
file  rw2image_int.hpp
 Internal classes to support RW2 image format.
 
file  safe_op.hpp
 Overflow checks for integers.
 
file  samsungmn_int.cpp
 
file  samsungmn_int.hpp
 Samsung makernote tags.
References:
[1] ExifTool by Phil Harvey.
 
file  sigmamn_int.cpp
 
file  sigmamn_int.hpp
 Sigma and Foveon MakerNote implemented according to the specification SIGMA and FOVEON EXIF MakerNote Documentation by Foveon.
 
file  sonymn_int.cpp
 
file  sonymn_int.hpp
 Sony MakerNote implemented using the following references:
Sony Makernote list by Phil Harvey
Email communication with caulier dot gilles at gmail dot com

 
file  ssh.cpp
 
file  tags.cpp
 
file  tags_int.cpp
 
file  tags_int.hpp
 Internal Exif tag and type information.
 
file  tgaimage.cpp
 
file  tiffcomposite_int.cpp
 
file  tiffcomposite_int.hpp
 Internal classes used in a TIFF composite structure.
 
file  tifffwd_int.hpp
 Internal TIFF parser related typedefs and forward definitions.
 
file  tiffimage.cpp
 
file  tiffimage_int.cpp
 
file  tiffimage_int.hpp
 Internal class TiffParserWorker to parse TIFF data.
 
file  tiffvisitor_int.cpp
 
file  tiffvisitor_int.hpp
 Internal operations on a TIFF composite tree, implemented as visitor classes.
 
file  types.cpp
 
file  utils.cpp
 
file  utils.hpp
 A collection of utility functions.
 
file  utilsvideo.cpp
 
file  value.cpp
 
file  version.cpp
 
file  webpimage.cpp
 
file  xmp.cpp
 
file  xmpsidecar.cpp