BuildRequires: pkgconfig(libdri2)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(shortcut)
+BuildRequires: pkgconfig(osp-image)
BuildRequires: pkgconfig(osp-image-core)
BuildRequires: pkgconfig(osp-media)
BuildRequires: pkgconfig(osp-net)
TARGET_LINK_LIBRARIES(${this_target} "-lchromium" )
TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-appfw" )
TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-uifw" )
-TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-image-core" )
+TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-image" )
TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-shell-core" )
TARGET_LINK_LIBRARIES(${this_target} "-lcapi-appfw-application" )
TARGET_LINK_LIBRARIES(${this_target} "-lcapi-appfw-app-manager" )
#include <FGrpDimension.h>
#include <FGrpPoint.h>
#include <FGrpRectangle.h>
+#include <FMediaImage.h>
#include <FUiAnimDisplayContext.h>
#include <FUiAnimVisualElementPropertyAnimation.h>
#include <FBase_StringConverter.h>
#include <FGrp_BitmapImpl.h>
-#include <FMedia_ImageDecoder.h>
#include <FUi_TouchFlickGestureDetector.h>
#include <FUi_ResourceManager.h>
#include <FUi_CoordinateSystemUtils.h>
r = __pAppWidgetViewPresenter->Initialize(appId, providerName);
SysTryReturn(NID_SHELL, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));
- int width = 0;
- int height = 0;
-
- unique_ptr<ByteBuffer> pByteBuffer(_ImageDecoder::DecodeToBufferN(__pAppWidgetViewPresenter->GetAppIconPath(), MEDIA_PIXEL_FORMAT_BGRA8888, width, height));
- unique_ptr<Bitmap> pBitmap(_BitmapImpl::GetNonScaledBitmapN(*pByteBuffer.get(), Dimension(width, height), BITMAP_PIXEL_FORMAT_ARGB8888));
+ Image image;
+ image.Construct();
+ unique_ptr<Bitmap> pBitmap(image.DecodeN(__pAppWidgetViewPresenter->GetAppIconPath(), BITMAP_PIXEL_FORMAT_ARGB8888));
__pAppIconBitmap = move(pBitmap);
__pAppWidget = __pAppWidgetViewManager->AddAppWidgetView(this, userInfo);
#include <FGrpPoint.h>
#include <FGrpRectangle.h>
#include <FMediaImageTypes.h>
+#include <FMediaImage.h>
#include <FBase_StringConverter.h>
#include <FGrp_BitmapImpl.h>
#include <FGrp_CoordinateSystem.h>
-#include <FMedia_ImageDecoder.h>
#include <FUi_ControlManager.h>
#include <FUiCtrl_Frame.h>
#include <FUiCtrl_IFrameEventListener.h>
Bitmap*
_AppWidgetViewManager::GetBitmapN(const String& fileName) const
{
- int width = 0;
- int height = 0;
-
- MediaPixelFormat format = GetPixelFormat(BITMAP_PIXEL_FORMAT_ARGB8888);
-
- unique_ptr<ByteBuffer> pByteBuffer(_ImageDecoder::DecodeToBufferN(fileName, format, width, height));
- SysTryReturn(NID_SHELL, pByteBuffer, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory is insufficient.");
+ Image image;
+ image.Construct();
- unique_ptr<Bitmap> pBitmap(_BitmapImpl::GetNonScaledBitmapN(*pByteBuffer, Dimension(width, height), BITMAP_PIXEL_FORMAT_ARGB8888));
+ unique_ptr<Bitmap> pBitmap(image.DecodeN(fileName, BITMAP_PIXEL_FORMAT_ARGB8888));
SysTryReturn(NID_SHELL, pBitmap, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory is insufficient.");
return pBitmap.release();