imagehandlingutilities/thumbnailmanager/plugins/image/src/thumbnailimagedecoder.cpp
equal
deleted
inserted
replaced
375 |
375 |
376 CImageDecoder::TOptions options; |
376 CImageDecoder::TOptions options; |
377 if ( aFlags == CThumbnailManager::EOptimizeForQuality ) |
377 if ( aFlags == CThumbnailManager::EOptimizeForQuality ) |
378 { |
378 { |
379 options = ( CImageDecoder::TOptions )( CImageDecoder |
379 options = ( CImageDecoder::TOptions )( CImageDecoder |
380 ::EOptionNoDither | CImageDecoder::EOptionAlwaysThread ); |
380 ::EOptionNoDither ); |
381 } |
381 } |
382 else |
382 else |
383 { |
383 { |
384 options = ( CImageDecoder::TOptions )( CImageDecoder |
384 options = ( CImageDecoder::TOptions )( CImageDecoder |
385 ::EOptionNoDither | CImageDecoder::EPreferFastDecode | CImageDecoder::EOptionAlwaysThread ); |
385 ::EOptionNoDither | CImageDecoder::EPreferFastDecode ); |
386 } |
386 } |
387 |
387 |
388 if ( IsSvg()) |
388 if ( IsSvg()) |
389 { |
389 { |
390 if ( !iBuffer ) |
390 if ( !iBuffer ) |
574 iDecoder = NULL; |
574 iDecoder = NULL; |
575 |
575 |
576 CImageDecoder::TOptions options; |
576 CImageDecoder::TOptions options; |
577 if ( aFlags == CThumbnailManager::EOptimizeForQuality ) |
577 if ( aFlags == CThumbnailManager::EOptimizeForQuality ) |
578 { |
578 { |
579 options = ( CImageDecoder::TOptions )( CImageDecoder::EOptionNoDither | CImageDecoder::EOptionAlwaysThread ); |
579 options = ( CImageDecoder::TOptions )( CImageDecoder::EOptionNoDither ); |
580 } |
580 } |
581 else |
581 else |
582 { |
582 { |
583 options = ( CImageDecoder::TOptions )( CImageDecoder::EOptionNoDither | |
583 options = ( CImageDecoder::TOptions )( CImageDecoder::EOptionNoDither | |
584 CImageDecoder::EPreferFastDecode | CImageDecoder::EOptionAlwaysThread ); |
584 CImageDecoder::EPreferFastDecode ); |
585 } |
585 } |
586 |
586 |
587 TRAPD( err, iDecoder = CExtJpegDecoder::DataNewL( iFs, * iExifThumbImage, options )); |
587 TRAPD( err, iDecoder = CExtJpegDecoder::DataNewL( iFs, * iExifThumbImage, options )); |
588 |
588 |
589 if ( err == KErrNotFound || err == KErrNotSupported ) |
589 if ( err == KErrNotFound || err == KErrNotSupported ) |