mpxmusicplayer/commonui/src/mpxalbumartutil.cpp
branchRCL_3
changeset 56 2cbbefa9af78
parent 53 3de6c4cf6b67
equal deleted inserted replaced
53:3de6c4cf6b67 56:2cbbefa9af78
   251         else if(iReqId == aId)
   251         else if(iReqId == aId)
   252             {
   252             {
   253             iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound );
   253             iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound );
   254             }
   254             }
   255         } 	
   255         } 	
       
   256     else if ( aError == KErrUnderflow || aError == KErrTimedOut || aError == KErrCompletion)
       
   257         {
       
   258         // Abort imaging decoding
       
   259         iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound );
       
   260         }
   256     else if (iArtUtil && iFilename)
   261     else if (iArtUtil && iFilename)
   257         {
   262         {
   258         TRAPD( err,
   263         TRAPD( err,
   259             HBufC8* art( ExtractBinaryMetaDataLC(iFilename->Des(),EMetaDataJpeg ));
   264             HBufC8* art( ExtractBinaryMetaDataLC(iFilename->Des(),EMetaDataJpeg ));
   260             CleanupStack::Pop(art);
   265             CleanupStack::Pop(art);
   263         if (err != KErrNone)
   268         if (err != KErrNone)
   264             {
   269             {
   265             iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound );
   270             iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound );
   266             }  
   271             }  
   267         } 
   272         } 
   268 
   273     else        
       
   274         {
       
   275         iObserver->ExtractAlbumArtCompleted( NULL, KErrNotFound );
       
   276         }
       
   277 		
   269     iReqId = 0;
   278     iReqId = 0;
   270     }
   279     }
   271 
   280 
   272 // -----------------------------------------------------------------------------
   281 // -----------------------------------------------------------------------------
   273 //     Extract Thumbnail for the current song
   282 //     Extract Thumbnail for the current song