X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=platform-abstractions%2Ftizen%2Fimage-loaders%2Floader-png.cpp;h=872e8eea66d298c477e37baa295ebe6cfb157fc8;hb=7da91338489ff54813539c8abca8d93afc3e94a6;hp=2b2309e3d44c47d792624688e9436a0ba3c24644;hpb=bcbdc819fce90c65b4e012d293f13c6f4f20ac0e;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/platform-abstractions/tizen/image-loaders/loader-png.cpp b/platform-abstractions/tizen/image-loaders/loader-png.cpp index 2b2309e..872e8ee 100755 --- a/platform-abstractions/tizen/image-loaders/loader-png.cpp +++ b/platform-abstractions/tizen/image-loaders/loader-png.cpp @@ -18,24 +18,17 @@ #include "loader-png.h" #include -#include #include #include -#include #include #include -#include "dali/public-api/math/math-utils.h" -#include "dali/public-api/math/vector2.h" #include "platform-capabilities.h" +#include namespace Dali { - -using Integration::Bitmap; -using Dali::Integration::PixelBuffer; - namespace TizenPlatform { @@ -128,7 +121,7 @@ bool LoadPngHeader( const ImageLoader::Input& input, unsigned int& width, unsign return success; } -bool LoadBitmapFromPng( const ImageLoader::Input& input, Integration::Bitmap& bitmap ) +bool LoadBitmapFromPng( const ImageLoader::Input& input, Dali::Devel::PixelBuffer& bitmap ) { png_structp png = NULL; png_infop info = NULL; @@ -137,7 +130,6 @@ bool LoadBitmapFromPng( const ImageLoader::Input& input, Integration::Bitmap& bi /// @todo: consider parameters unsigned int y; unsigned int width, height; - unsigned char *pixels; png_bytep *rows; unsigned int bpp = 0; // bytes per pixel bool valid = false; @@ -312,7 +304,7 @@ bool LoadBitmapFromPng( const ImageLoader::Input& input, Integration::Bitmap& bi } // decode the whole image into bitmap buffer - pixels = bitmap.GetPackedPixelsProfile()->ReserveBuffer(pixelFormat, width, height, bufferWidth, bufferHeight); + auto pixels = (bitmap = Dali::Devel::PixelBuffer::New(bufferWidth, bufferHeight, pixelFormat)).GetBuffer(); DALI_ASSERT_DEBUG(pixels); rows = reinterpret_cast< png_bytep* >( malloc(sizeof(png_bytep) * height) );