Fixed the supported metadata declared by the image for several image formats (mostly XMP was missing).

v0.27.3
Andreas Huggel 13 years ago
parent 628100c17c
commit c2fe8be4ef

@ -59,7 +59,7 @@ namespace Exiv2 {
using namespace Internal; using namespace Internal;
Cr2Image::Cr2Image(BasicIo::AutoPtr io, bool /*create*/) Cr2Image::Cr2Image(BasicIo::AutoPtr io, bool /*create*/)
: Image(ImageType::cr2, mdExif | mdIptc, io) : Image(ImageType::cr2, mdExif | mdIptc | mdXmp, io)
{ {
} // Cr2Image::Cr2Image } // Cr2Image::Cr2Image

@ -287,7 +287,7 @@ namespace Exiv2 {
JpegBase::JpegBase(int type, BasicIo::AutoPtr io, bool create, JpegBase::JpegBase(int type, BasicIo::AutoPtr io, bool create,
const byte initData[], long dataSize) const byte initData[], long dataSize)
: Image(type, mdExif | mdIptc | mdComment, io) : Image(type, mdExif | mdIptc | mdXmp | mdComment, io)
{ {
if (create) { if (create) {
initImage(initData, dataSize); initImage(initData, dataSize);

@ -55,7 +55,7 @@ EXIV2_RCSID("@(#) $Id$")
namespace Exiv2 { namespace Exiv2 {
MrwImage::MrwImage(BasicIo::AutoPtr io, bool /*create*/) MrwImage::MrwImage(BasicIo::AutoPtr io, bool /*create*/)
: Image(ImageType::mrw, mdExif | mdIptc, io) : Image(ImageType::mrw, mdExif | mdIptc | mdXmp, io)
{ {
} // MrwImage::MrwImage } // MrwImage::MrwImage

@ -59,7 +59,7 @@ namespace Exiv2 {
using namespace Internal; using namespace Internal;
OrfImage::OrfImage(BasicIo::AutoPtr io, bool /*create*/) OrfImage::OrfImage(BasicIo::AutoPtr io, bool /*create*/)
: Image(ImageType::orf, mdExif | mdIptc, io) : Image(ImageType::orf, mdExif | mdIptc | mdXmp, io)
{ {
} // OrfImage::OrfImage } // OrfImage::OrfImage

@ -55,7 +55,7 @@ EXIV2_RCSID("@(#) $Id$")
namespace Exiv2 { namespace Exiv2 {
RafImage::RafImage(BasicIo::AutoPtr io, bool /*create*/) RafImage::RafImage(BasicIo::AutoPtr io, bool /*create*/)
: Image(ImageType::raf, mdExif | mdIptc, io) : Image(ImageType::raf, mdExif | mdIptc | mdXmp, io)
{ {
} // RafImage::RafImage } // RafImage::RafImage

@ -80,7 +80,7 @@ namespace Exiv2 {
using namespace Internal; using namespace Internal;
TiffImage::TiffImage(BasicIo::AutoPtr io, bool /*create*/) TiffImage::TiffImage(BasicIo::AutoPtr io, bool /*create*/)
: Image(ImageType::tiff, mdExif | mdIptc, io), : Image(ImageType::tiff, mdExif | mdIptc | mdXmp, io),
pixelWidth_(0), pixelHeight_(0) pixelWidth_(0), pixelHeight_(0)
{ {
} // TiffImage::TiffImage } // TiffImage::TiffImage

Loading…
Cancel
Save