diff -r a67f74060682 -r cb86b71cae0a imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailstore.cpp --- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailstore.cpp Thu May 27 13:11:20 2010 +0300 +++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailstore.cpp Fri Jun 11 13:58:45 2010 +0300 @@ -44,6 +44,7 @@ const TInt KStoreUnrecoverableErr = KErrCorrupt; // Database path without drive letter +//Symbian^4 v5 _LIT( KThumbnailDatabaseName, ":[102830AB]thumbnail_v5.db" ); _LIT( KDrv, ":"); @@ -1068,7 +1069,7 @@ const TSize& aSize, const TSize& aOriginalSize, const TThumbnailFormat& aFormat, TInt aFlags, const TThumbnailSize& aThumbnailSize, const TInt64 aModified, const TBool aThumbFromPath ) { - TN_DEBUG1( "CThumbnailStore::StoreThumbnailL( const TDes8& ) in" ); + TN_DEBUG1( "CThumbnailStore::StoreThumbnailL( private ) in" ); #ifdef _DEBUG TTime aStart, aStop; @@ -1131,7 +1132,7 @@ // try getting modification time from file TTime timeStamp; - TN_DEBUG2( "CThumbnailStore::StoreThumbnailL() timeStamp aModified %Ld", aModified ); + TN_DEBUG2( "CThumbnailStore::StoreThumbnailL( private ) timeStamp aModified %Ld", aModified ); if( aModified ) { @@ -1153,11 +1154,11 @@ if (timeErr != KErrNone) { - TN_DEBUG2( "CThumbnailStore::StoreThumbnailL() error getting timeStamp: %d", timeErr ); + TN_DEBUG2( "CThumbnailStore::StoreThumbnailL( private ) error getting timeStamp: %d", timeErr ); } else { - TN_DEBUG2( "CThumbnailStore::StoreThumbnailL() timeStamp iFs %Ld", timeStamp.Int64() ); + TN_DEBUG2( "CThumbnailStore::StoreThumbnailL( private ) timeStamp iFs %Ld", timeStamp.Int64() ); } } @@ -1165,11 +1166,11 @@ { // otherwise current time timeStamp.UniversalTime(); - TN_DEBUG2( "CThumbnailStore::StoreThumbnailL() timeStamp current %Ld", timeStamp.Int64() ); + TN_DEBUG2( "CThumbnailStore::StoreThumbnailL( private ) timeStamp current %Ld", timeStamp.Int64() ); } } - TN_DEBUG2( "CThumbnailStore::StoreThumbnailL() timeStamp set %Ld", timeStamp.Int64()); + TN_DEBUG2( "CThumbnailStore::StoreThumbnailL( private ) timeStamp set %Ld", timeStamp.Int64()); paramIndex = stmt->ParameterIndex( KThumbnailSqlParamModified ); User::LeaveIfError( paramIndex ); @@ -1203,9 +1204,9 @@ TN_DEBUG2( "CThumbnailStore::THUMBSTORE-COUNTER----------, Thumbs = %d", iThumbCounter ); aStop.UniversalTime(); - TN_DEBUG2( "CThumbnailStore::StoreThumbnailL() insert to table %d ms", (TInt)aStop.MicroSecondsFrom(aStart).Int64()/1000); + TN_DEBUG2( "CThumbnailStore::StoreThumbnailL( private ) insert to table %d ms", (TInt)aStop.MicroSecondsFrom(aStart).Int64()/1000); #endif - TN_DEBUG1( "CThumbnailStore::StoreThumbnailL( const TDes8& ) out" ); + TN_DEBUG1( "CThumbnailStore::StoreThumbnailL( private ) out" ); } @@ -1219,7 +1220,7 @@ const TInt64 aModified, TBool aThumbFromPath, TBool aBlackListed ) { TSize thumbSize = aThumbnail->SizeInPixels(); - TN_DEBUG4( "CThumbnailStore::StoreThumbnailL( CFbsBitmap ) aThumbnailSize = %d, aThumbnailSize(%d,%d) IN", aThumbnailSize, thumbSize.iWidth, thumbSize.iHeight ); + TN_DEBUG4( "CThumbnailStore::StoreThumbnailL( public ) aThumbnailSize = %d, aThumbnailSize(%d,%d) IN", aThumbnailSize, thumbSize.iWidth, thumbSize.iHeight ); __ASSERT_DEBUG(( aThumbnail ), ThumbnailPanic( EThumbnailNullPointer )); @@ -1229,7 +1230,7 @@ if(aThumbnailSize == ECustomThumbnailSize || aThumbnailSize == EUnknownThumbnailSize || thumbSize.iWidth <= 0 || thumbSize.iHeight <= 0 ) { - TN_DEBUG1( "CThumbnailStore::StoreThumbnailL() not stored"); + TN_DEBUG1( "CThumbnailStore::StoreThumbnailL( public ) not stored"); return; } @@ -1261,6 +1262,8 @@ if( (aThumbnailSize == EImageFullScreenThumbnailSize || aThumbnailSize == EVideoFullScreenThumbnailSize || aThumbnailSize == EAudioFullScreenThumbnailSize) && !aBlackListed ) { + TN_DEBUG1( "CThumbnailStore::StoreThumbnailL( public ) - encode jpg" ); + HBufC8* data = NULL; CleanupStack::PushL( data ); @@ -1282,9 +1285,8 @@ User::LeaveIfError(frameImageData->AppendImageData(imageData)); CleanupStack::Pop( imageData ); - #ifdef _DEBUG - TN_DEBUG4( "CThumbnailStore::StoreThumbnailL() size %d x %d displaymode %d ", + TN_DEBUG4( "CThumbnailStore::StoreThumbnailL( public ) - size: %d x %d, displaymode: %d ", aThumbnail->SizeInPixels().iWidth, aThumbnail->SizeInPixels().iHeight, aThumbnail->DisplayMode()); @@ -1298,7 +1300,9 @@ CleanupStack::PopAndDestroy( encoder ); if(request == KErrNone) - { + { + TN_DEBUG1( "CThumbnailStore::StoreThumbnailL( public ) - encoding ok" ); + CleanupStack::PushL( data ); TPtr8 ptr = data->Des(); StoreThumbnailL( *path, ptr, aThumbnail->SizeInPixels(), @@ -1306,6 +1310,10 @@ aThumbnailSize, aModified, aThumbFromPath ); CleanupStack::Pop( data ); } + else + { + TN_DEBUG2( "CThumbnailStore::StoreThumbnailL( public ) - encoding failed: %d", request.Int() ); + } delete data; data = NULL; @@ -1331,7 +1339,7 @@ CleanupStack::PopAndDestroy( path ); - TN_DEBUG1( "CThumbnailStore::StoreThumbnailL( CFbsBitmap* ) out" ); + TN_DEBUG1( "CThumbnailStore::StoreThumbnailL( public ) out" ); } // --------------------------------------------------------------------------- @@ -2212,6 +2220,8 @@ // thumbmnail deletion if (self->iDeleteThumbs) { + TN_DEBUG1( "CThumbnailStore::MaintenanceTimerCallBack() - cleanup"); + TInt deleteCount = 0; // delete marked rows from database @@ -2233,6 +2243,8 @@ // file existence check else if (self->iCheckFilesExist) { + TN_DEBUG1( "CThumbnailStore::MaintenanceTimerCallBack() - file existence check"); + TBool finished = EFalse; TRAPD( err, finished = self->FileExistenceCheckL() ); @@ -2253,10 +2265,13 @@ // next round if (self->iIdle && ( self->iDeleteThumbs || self->iCheckFilesExist) ) { + TN_DEBUG1( "CThumbnailStore::MaintenanceTimerCallBack() - continue maintenance"); self->StartMaintenance(); } else if (!self->iDeleteThumbs && !self->iCheckFilesExist) { + TN_DEBUG1( "CThumbnailStore::MaintenanceTimerCallBack() - no more maintenance"); + // no need to monitor activity anymore self->iActivityManager->Cancel(); }