photosgallery/viewframework/medialists/src/glximagereader.cpp
branchRCL_3
changeset 14 ce1c7ad1f18b
parent 13 71da52165949
child 18 bcb43dc84c44
--- 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;
+    }