mmserv/thumbnailengine/TneAPISrc/HXTNEVideoClipInfoImp.cpp
branchRCL_3
changeset 19 095bea5f582e
parent 0 71ca22bcf22a
child 20 0ac9a5310753
--- a/mmserv/thumbnailengine/TneAPISrc/HXTNEVideoClipInfoImp.cpp	Thu Aug 19 10:26:11 2010 +0300
+++ b/mmserv/thumbnailengine/TneAPISrc/HXTNEVideoClipInfoImp.cpp	Tue Aug 31 15:43:02 2010 +0300
@@ -421,6 +421,14 @@
     
     if ( !iRgbBuf )
     {
+        //we only support even frame width & height. Ignore and return error
+        if ( (iMetaData.iWidth & 0x01) || (iMetaData.iHeight & 0x01) )
+        {
+             FLOG(_L("CHXTNEVideoClipInfoImp::GenerateThumbNail non-even frame size returning error iMetaData.iWidth=%d iMetaData.iHeight=%d "),iMetaData.iWidth,iMetaData.iHeight);
+             HandleThumbnailError(KErrNotSupported);
+             return;
+        }
+        
         TSize inputFrameResolution(iMetaData.iWidth,iMetaData.iHeight);
                        
         // rgb specs