--- a/photosgallery/viewframework/medialists/src/glximagereader.cpp Fri Mar 12 15:42:44 2010 +0200
+++ b/photosgallery/viewframework/medialists/src/glximagereader.cpp Mon Mar 15 12:40:30 2010 +0200
@@ -28,6 +28,7 @@
#include "glximagereader.h"
+const TInt KDefaultFrameCount = 1;
// ---------------------------------------------------------
// CGlxImageReader::NewL
@@ -136,7 +137,6 @@
}
}
-
// ---------------------------------------------------------
// CGlxImageReader::DoCancel
// ---------------------------------------------------------
@@ -164,6 +164,7 @@
GLX_DEBUG2("CGlxImageReader::RunL() reqStatus=%d", reqStatus);
iNotify.ImageSizeReady(reqStatus, size);
}
+
// ---------------------------------------------------------
// CGlxImageReader::GetDRMRightsL
// ---------------------------------------------------------
@@ -209,3 +210,18 @@
}
return value;
}
+
+// ---------------------------------------------------------
+// CGlxImageReader::GetFrameCount
+// ---------------------------------------------------------
+//
+TInt CGlxImageReader::GetFrameCount()
+ {
+ TRACER("CGlxImageReader::GetFrameCount");
+ TInt frameCount = KDefaultFrameCount;
+ if (iImageDecoder)
+ {
+ frameCount = iImageDecoder->FrameCount();
+ }
+ return frameCount;
+ }