--- a/photosgallery/viewframework/tvout/inc/glxhdmisurfaceupdater.h Fri Feb 19 22:51:01 2010 +0200
+++ b/photosgallery/viewframework/tvout/inc/glxhdmisurfaceupdater.h Fri Mar 12 15:42:44 2010 +0200
@@ -52,13 +52,13 @@
/*
* This is to cancel the active object from decoding
*/
- void HandleRunL();
+ void HandleRunL(TRequestStatus& aStatus);
/*
* This updates the new image.
*/
void UpdateNewImageL(const TDesC& aImageFile,
- TInt aFrameCount);
+ TInt aFrameCount,TSize aImageDimensions);
/*
* Activate Zoom
@@ -97,11 +97,9 @@
/*
* Create a New surface with given size
- * @param1 size
*/
- void CreateSurfaceL(TSize aSize);
+ void CreateSurfaceL();
/*
- * Create surface manager with given size
* @param1 size
*/
void MapSurfaceL();
@@ -141,6 +139,11 @@
void CreateHdmiL(TBool aCreateSurface = ETrue);
static TInt TimeOut(TAny* aSelf);
+
+ /*
+ * ModifySurface positions of the surface to be displayed on screen
+ */
+ void ModifySurfacePostion();
private:
RWindow* iWindow;
const TDesC& iImagePath;
@@ -168,7 +171,6 @@
TInt iAnimCount; // animation count
RFs iFsSession; // RFs
- TBool iFirstTime;
TPoint iLeftCornerForZoom;
CPeriodic* iTimer;
TBool iZoom;