Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
BUGS | H A D | 21-Aug-2004 | 587 | 18 | 10 | |
Makefile | H A D | 03-May-2022 | 2.6 KiB | 88 | 40 | |
README.canon | H A D | 21-Aug-2004 | 790 | 27 | 16 | |
README.casio | H A D | 21-Aug-2004 | 664 | 18 | 13 | |
THANKS | H A D | 21-Aug-2004 | 503 | 22 | 18 | |
canontags.cc | H A D | 21-Aug-2004 | 2 KiB | 48 | 12 | |
casiotags.cc | H A D | 21-Aug-2004 | 2.6 KiB | 55 | 17 | |
dataifd.cc | H A D | 21-Aug-2004 | 3 KiB | 118 | 79 | |
dataifdentry.cc | H A D | 21-Aug-2004 | 5.4 KiB | 229 | 187 | |
datatiff.h | H A D | 21-Aug-2004 | 2.6 KiB | 89 | 47 | |
dpyfuncs.cc | H A D | 21-Aug-2004 | 22.6 KiB | 937 | 721 | |
dpyfuncs.h | H A D | 21-Aug-2004 | 6.2 KiB | 128 | 81 | |
editifd.cc | H A D | 21-Aug-2004 | 2.5 KiB | 106 | 67 | |
edittiff.h | H A D | 21-Aug-2004 | 2.5 KiB | 83 | 24 | |
exiftags.cc | H A D | 21-Aug-2004 | 8.9 KiB | 156 | 110 | |
filetiff.cc | H A D | 21-Aug-2004 | 3.3 KiB | 160 | 109 | |
filetiff.h | H A D | 21-Aug-2004 | 2.2 KiB | 76 | 38 | |
lookups.cc | H A D | 21-Aug-2004 | 6.2 KiB | 311 | 245 | |
metacam.cc | H A D | 21-Aug-2004 | 9.3 KiB | 371 | 272 | |
metacam.h | H A D | 21-Aug-2004 | 3.4 KiB | 132 | 92 | |
metatiff.cc | H A D | 21-Aug-2004 | 2.5 KiB | 92 | 55 | |
metatiff.h | H A D | 03-May-2022 | 12.7 KiB | 472 | 348 | |
nikontags.cc | H A D | 21-Aug-2004 | 2.9 KiB | 62 | 26 | |
ocontext.cc | H A D | 21-Aug-2004 | 6.8 KiB | 353 | 267 | |
odrivers.h | H A D | 21-Aug-2004 | 3.6 KiB | 123 | 85 | |
olympustags.cc | H A D | 21-Aug-2004 | 1.8 KiB | 43 | 12 | |
rationals.cc | H A D | 21-Aug-2004 | 1.8 KiB | 63 | 32 | |
tiffdata.cc | H A D | 21-Aug-2004 | 2.4 KiB | 99 | 63 |
README.canon
1Implementation notes by Jan Brittenson (bson@rockgarden.net) 2 3This is notes on the implementation and against 4http://www.burren.cx/david/canon.html. 5 6The Canon makenote implementation has been tested against S100 and G1. 7 8The S100 doesn't output focal length information; it leaves the fields 9zero. 10 11Tag 0x8 (Image Number): the value 1000 should be 10000. 12 13Tag 0x4 AF point isn't implemented since it's not really understood. 14I'll take a stab at it. 15 16Both the S100 and G1 output tags: 17 18 TAG 0x2-3:2,672,285,214, 19 TAG 0x10-4:67371008, 20 21The latter appears to be a long broken into two shorts. The high-end 22short is a large number, the low-end short a small number or zero. 23 24Tag 0xc (Camera Serial Number) has been implemented but is untested 25since neither my S100 or G1 creates this. 26 27
README.casio
1Implementation notes by Pat Tullmann (pat@tullmann.org) 2 3I used the data from 4 http://www.ba.wakwak.com/~tsuruzoh/Computer/Digicams/exif-e.html#APP3 5and 6 http://www.dicasoft.de/dicainfo.htm 7in late July 2001 to write casiotags.cc. 8 9I based all the code I wrote on the canontags.cc and they dpy* code in 10metacam proper. 11 12I tested the casiotags on pictures generated from a Casio QV2000-UX. 13 14The http://www.dicasoft.de/dicainfo.htm source indicates that a some 15Casio cameras use a software revision that doesn't generate EXIF 16makerinfo tags. Also, the "Object Distance" field is probably bogus. 17There are also several fields that are not yet reverse engineered. 18