initial import
renamed to ExifJpegTables
merged into ExifImageFile
reading/writing image pixels
This commit was manufactured by cvs2svn to create tag 'start'.
read/write of image pixels working
This commit was manufactured by cvs2svn to create tag 'arelease'.
removed files
new error codes
rename of JpegTables.h
added
renamed ExifImage to ExifThumbnailImage
initial checkin
work in progress
no message
removed, not needed
moved source files to the src directory
just checking in to safe storage
checking for safe storage
removed ExifCodecJpeg.h and ExifCodecJpeg.cpp
Commented out the remaining code related to throwing Errors. Some of it was causing compiler warnings due to unused variables.
Changed functions setFileInput and setFileOutput to take a const char * instead of a char *.
Adding more Exif/Jpeg files for testing.
Fixed isExifFile() bug.
revived ExifError.h
Added conditional code so that JPEG_IJL is used when building/testing on WIN32 and JPEG_IJG is used otherwise.
Added code for testing the opening and closing of images in read-write mode.
Changed app seg ids to be the marker+identifier, completed App0 support
Added verification of the ExifStatus to be equal to EXIF_OK after all open and close calls.
Updating makefile and autoconf files.
no message
added documentation files
Added private member mJpegImpl. This is needed for passing into the ExifJpegImage, otherwise the default will be used.
jpegStatus wasn't being checked to be JPEG_OK for startDecompress(), startCompress(), writeScanLines().
Changed filename of jdatasrc.cpp, jdatadst.cpp, and jpegextension.h to
Updated project file.
change strip image implementation, got rid of error throwing
removed ExifCodec.h ExifCodec.cpp
Changed file of jdatasrc.cpp, jdatadst.cpp, and jpegextension.h to
removed files no longer needed
- Added code necessary for opening file in ReadWrite mode, modifying only metadata
The case of file input or output (as opposed to buffered input or output) was not being dealed with correctly for IJL. IJL takes a filename (IJG takes a FILE *) for file decompression input or compression output.
reading/writing image pixels
added documentation
Added back in the test code that opens and closes images with APP3 segments.
- Added code to test ExifImageFile::isExifFile().
Removed return statements in functions that were supposed to "return" void. VC++ compiler was complaining.
Corrected filename of one of the test images.
Changed the filename of jdatasrc.cpp, jdatadst.cpp, and jpegextension.h to
- Added initialization of image to NULL in the constructor of ExifImageFile. There was already code that assumed this was happening.
Changed the filename of jdatasrc.cpp, jdatadst.cpp, and jpegextension.h to
Overloaded setGenericTag() and getGenericTag() so that instead of having to
Added back in the testMetadataReadWrite() code and made some minor changes to it.
no message
Added to the documentation of open(). Currently not supporting "w+", "a", and "a+" modes.
no message
- EXIFTAG_XRESOLUTION and EXIFTAG_YRESOLUTION were being created of type EXIF_RATIONAL instead of EXIF_URATIONAL (RATIONAL in the Tiff Spec actually mans unsigned rational).
Added project file for testing.
- Added initialization of tmpJpegFile string to "" (empty string).
removed ExifError.h
The case of open(status,fileName, "w") was not being handled in the switch statement causing an Error to be returned.
Added function for file copying.
just checking in to safe storage
removed ExifCodecNone.h ExifCodecNone.cpp
added to support user defined app segments
Simplified some of the test code. Added back in the calling of testImageReadWrite() and testThumbnailRead() - these had been previously commented out.
Local variable compression withing init() was being declared and assigned to exifdir->compression without being initialized.
Update project file...
Adding images for testing
read/write of image pixels working
Commented out code related to opening in "w+", "a", and "a+" modes. Currently not supporting these modes.
Updated the tags and tag locations.
Added EXIF_DQT_MARKER (0xFFDB)
Adding more Exif/Jpeg files for testing.
now reading/writing AppSeg1, thumbnail (uncompressed and compressed), and the compressed image stream
Added code to test getImageInfo().
ExifAppSegment::create( id ) returns NULL when the id has not been registered in the ExifAppSegment factory.
no message
Removed Exif Types --- already defined in ExifTypeDefs.h
Removing KodakDC260.jpg
Corrected project settings for Release
Merging change from OpenTiff.
Task # 61832
Changes for GCC 3.2.1
Modified code so that non-implemented application segments in the original
Updating config/make files.
Fix
Added code for testing ExifJpegImage::isJpegFile()
- Fixed memory leak in close().
Changes related to gcc errors.
Changes for building with either the IJG toolkit or SWIO's version of it.
Getting rid of some VC7 (.NET) build warnings
- Fixing memory leak.
Removed support for using the IJL toolkkit. Now, IJG will always be used.
Made changes related to our 1/30/03 code review. Mostly coding style
ASCII type handling bug fix.
Removed audio interface from ExifIFD (not needed for Exif).
Removed stuff not applicable to Exif.
Updating release note for release 1_0
Removed strip chopping support.