equal
deleted
inserted
replaced
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; |