diff -r 82c0024438c8 -r ab88d4a85041 harvester/harvesterplugins/VideoPlugin/src/harvestervideoplugin.cpp --- a/harvester/harvesterplugins/VideoPlugin/src/harvestervideoplugin.cpp Wed Apr 14 16:24:03 2010 +0300 +++ b/harvester/harvesterplugins/VideoPlugin/src/harvestervideoplugin.cpp Tue Apr 27 17:05:23 2010 +0300 @@ -178,44 +178,44 @@ // MPEG4 User::LeaveIfError( iMimeTypeMappings.InsertInOrder( THarvestingHandling( KExtensionMp4(), KNullDesC(), - TVideoMetadataHandling( TVideoMetadataHandling::EMp4LibHandling, KNullDesC(), + TVideoMetadataHandling( TVideoMetadataHandling::EHexilMetadataHandling, KNullDesC(), KMimeTypeVideoMp4(), KMimeTypeAudioMp4() ) ), cmp ) ); User::LeaveIfError( iMimeTypeMappings.InsertInOrder( THarvestingHandling( KExtensionMpg4(), KNullDesC(), - TVideoMetadataHandling( TVideoMetadataHandling::EMp4LibHandling, KNullDesC(), + TVideoMetadataHandling( TVideoMetadataHandling::EHexilMetadataHandling, KNullDesC(), KMimeTypeVideoMp4(), KMimeTypeAudioMp4() ) ), cmp ) ); User::LeaveIfError( iMimeTypeMappings.InsertInOrder( THarvestingHandling( KExtensionMpeg4(), KNullDesC(), - TVideoMetadataHandling( TVideoMetadataHandling::EMp4LibHandling, KNullDesC(), + TVideoMetadataHandling( TVideoMetadataHandling::EHexilMetadataHandling, KNullDesC(), KMimeTypeVideoMp4(), KMimeTypeAudioMp4() ) ), cmp ) ); User::LeaveIfError( iMimeTypeMappings.InsertInOrder( THarvestingHandling( KExtensionM4v(), KMimeTypeVideoMp4(), - TVideoMetadataHandling( TVideoMetadataHandling::EMp4LibHandling, KVideo(), + TVideoMetadataHandling( TVideoMetadataHandling::EHexilMetadataHandling, KVideo(), KMimeTypeVideoMp4(), KMimeTypeAudioMp4() ) ), cmp ) ); User::LeaveIfError( iMimeTypeMappings.InsertInOrder( THarvestingHandling( KExtensionM4a(), KMimeTypeAudioMp4(), - TVideoMetadataHandling( TVideoMetadataHandling::EMp4LibHandling, KAudio(), + TVideoMetadataHandling( TVideoMetadataHandling::EHexilMetadataHandling, KAudio(), KMimeTypeVideoMp4(), KMimeTypeAudioMp4() ) ), cmp ) ); // 3GP User::LeaveIfError( iMimeTypeMappings.InsertInOrder( THarvestingHandling( KExtension3gp(), KNullDesC(), - TVideoMetadataHandling( TVideoMetadataHandling::EMp4LibHandling, KNullDesC(), + TVideoMetadataHandling( TVideoMetadataHandling::EHexilMetadataHandling, KNullDesC(), KMimeTypeVideo3gpp(), KMimeTypeAudio3gpp() ) ), cmp ) ); User::LeaveIfError( iMimeTypeMappings.InsertInOrder( THarvestingHandling( KExtension3gpp(), KNullDesC(), - TVideoMetadataHandling( TVideoMetadataHandling::EMp4LibHandling, KNullDesC(), + TVideoMetadataHandling( TVideoMetadataHandling::EHexilMetadataHandling, KNullDesC(), KMimeTypeVideo3gpp(), KMimeTypeAudio3gpp() ) ), cmp ) ); User::LeaveIfError( iMimeTypeMappings.InsertInOrder( THarvestingHandling( KExtension3g2(), KNullDesC(), - TVideoMetadataHandling( TVideoMetadataHandling::EMp4LibHandling, KNullDesC(), + TVideoMetadataHandling( TVideoMetadataHandling::EHexilMetadataHandling, KNullDesC(), KMimeTypeVideo3gpp(), KMimeTypeAudio3gpp() ) ), cmp ) ); @@ -837,6 +837,7 @@ } else if( mapping->iHandler.iLibrary == TVideoMetadataHandling::EMp4LibHandling ) { +#ifdef MDS_MP4LIB_USAGE MP4Handle handle( 0 ); MP4Err mp4err = MP4_OK; @@ -926,6 +927,7 @@ { WRITELOG( "CHarvesterVideoPlugin - Error closing file handle" ); } +#endif } WRITELOG( "CHarvesterVideoPlugin - Closing file" ); CleanupStack::PopAndDestroy( &file ); @@ -1049,7 +1051,7 @@ } } } - + // Copyright if( aVHD.iCopyright && aVHD.iCopyright->Length() < iMaxTextLength ) { @@ -1099,8 +1101,9 @@ } } +#ifdef MDS_MP4LIB_USAGE void CHarvesterVideoPlugin::GetMp4Type( RFile64& aFile, TDes& aType ) - { + { WRITELOG( "CHarvesterVideoPlugin::GetMp4Mime - MP4ParseOpenFileHandle - start" ); MP4Handle handle; @@ -1139,6 +1142,11 @@ MP4ParseClose( handle ); } +#else +void CHarvesterVideoPlugin::GetMp4Type( RFile64& /*aFile*/, TDes& /*aType*/ ) + { + } +#endif void CHarvesterVideoPlugin::GetRmTypeL( RFile64& aFile, TDes& aType ) {