--- a/mmserv/thumbnailengine/TneAPISrc/HXTNEVideoClipInfoImp.cpp Wed Sep 01 12:23:00 2010 +0100
+++ b/mmserv/thumbnailengine/TneAPISrc/HXTNEVideoClipInfoImp.cpp Tue Sep 14 22:21:33 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