X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fimaging%2Fcommon%2Floader-jpeg-turbo.cpp;h=87673a72384f297b84cf395a05e44efcda02e6e6;hb=ff8e2614c73c417c4cd9b20c071a4644a095f563;hp=ce1bba3f039bb380e496be4cff545e9f0d4de389;hpb=90da392b4640c1f188aba0ec8f9a9fc0d6eedaa8;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/imaging/common/loader-jpeg-turbo.cpp b/dali/internal/imaging/common/loader-jpeg-turbo.cpp old mode 100644 new mode 100755 index ce1bba3..87673a7 --- a/dali/internal/imaging/common/loader-jpeg-turbo.cpp +++ b/dali/internal/imaging/common/loader-jpeg-turbo.cpp @@ -228,12 +228,12 @@ void AddExifFieldPropertyMap( Dali::Property::Map& out, const ExifEntry& entry, { case EXIF_FORMAT_ASCII: { - out.Insert( shortName, std::string(reinterpret_cast(entry.data)) ); + out.Insert( shortName, std::string( reinterpret_cast(entry.data), entry.size ) ); break; } case EXIF_FORMAT_SHORT: { - out.Insert( shortName, ConvertExifNumeric(entry) ); + out.Insert( shortName, ConvertExifNumeric(entry) ); break; } case EXIF_FORMAT_LONG: @@ -243,7 +243,7 @@ void AddExifFieldPropertyMap( Dali::Property::Map& out, const ExifEntry& entry, } case EXIF_FORMAT_SSHORT: { - out.Insert( shortName, ConvertExifNumeric(entry) ); + out.Insert( shortName, ConvertExifNumeric(entry) ); break; } case EXIF_FORMAT_SLONG: @@ -532,7 +532,7 @@ bool LoadJpegHeader( FILE *fp, unsigned int &width, unsigned int &height ) return true; } -bool LoadBitmapFromJpeg( const ImageLoader::Input& input, Dali::Devel::PixelBuffer& bitmap ) +bool LoadBitmapFromJpeg( const Dali::ImageLoader::Input& input, Dali::Devel::PixelBuffer& bitmap ) { const int flags= 0; FILE* const fp = input.file; @@ -876,7 +876,7 @@ bool EncodeToJpeg( const unsigned char* const pixelBuffer, Vector< unsigned char // Initialise a JPEG codec: { auto jpeg = MakeJpegCompressor(); - if( jpeg ) + if( !jpeg ) { DALI_LOG_ERROR( "JPEG Compressor init failed: %s\n", tjGetErrorStr() ); return false; @@ -1118,7 +1118,7 @@ ExifHandle LoadExifData( FILE* fp ) return exifData; } -bool LoadJpegHeader( const ImageLoader::Input& input, unsigned int& width, unsigned int& height ) +bool LoadJpegHeader( const Dali::ImageLoader::Input& input, unsigned int& width, unsigned int& height ) { unsigned int requiredWidth = input.scalingParameters.dimensions.GetWidth(); unsigned int requiredHeight = input.scalingParameters.dimensions.GetHeight();