mmserv/thumbnailengine/TneAPISrc/HXTNEVideoClipInfoImp.cpp
branchRCL_3
changeset 20 0ac9a5310753
parent 19 095bea5f582e
child 21 999b2818a0eb
equal deleted inserted replaced
19:095bea5f582e 20:0ac9a5310753
   419     TInt bytesPerPixel = 0;           
   419     TInt bytesPerPixel = 0;           
   420     TInt error = KErrNone;
   420     TInt error = KErrNone;
   421     
   421     
   422     if ( !iRgbBuf )
   422     if ( !iRgbBuf )
   423     {
   423     {
   424         //we only support even frame width & height. Ignore and return error
       
   425         if ( (iMetaData.iWidth & 0x01) || (iMetaData.iHeight & 0x01) )
       
   426         {
       
   427              FLOG(_L("CHXTNEVideoClipInfoImp::GenerateThumbNail non-even frame size returning error iMetaData.iWidth=%d iMetaData.iHeight=%d "),iMetaData.iWidth,iMetaData.iHeight);
       
   428              HandleThumbnailError(KErrNotSupported);
       
   429              return;
       
   430         }
       
   431         
       
   432         TSize inputFrameResolution(iMetaData.iWidth,iMetaData.iHeight);
   424         TSize inputFrameResolution(iMetaData.iWidth,iMetaData.iHeight);
   433                        
   425                        
   434         // rgb specs
   426         // rgb specs
   435         TUint thumbLength = iMetaData.iWidth * iMetaData.iHeight; 
   427         TUint thumbLength = iMetaData.iWidth * iMetaData.iHeight; 
   436         TUint thumbUVLength = thumbLength>>2;	
   428         TUint thumbUVLength = thumbLength>>2;