mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataproviderdescriptionutility.cpp
branchRCL_3
changeset 17 780c925249c1
parent 15 d240f0a77280
child 28 f56ec6ce2732
equal deleted inserted replaced
15:d240f0a77280 17:780c925249c1
   118         {
   118         {
   119         // format specific
   119         // format specific
   120         case EMTPObjectPropCodeArtist: // Artist
   120         case EMTPObjectPropCodeArtist: // Artist
   121         case EMTPObjectPropCodeTrack: // Track
   121         case EMTPObjectPropCodeTrack: // Track
   122         case EMTPObjectPropCodeGenre: // Genre
   122         case EMTPObjectPropCodeGenre: // Genre
   123         case EMTPObjectPropCodeUseCount: // Use Count
       
   124         case EMTPObjectPropCodeAlbumName: // Album Name
   123         case EMTPObjectPropCodeAlbumName: // Album Name
   125         case EMTPObjectPropCodeAlbumArtist: // Album Artist
   124         case EMTPObjectPropCodeAlbumArtist: // Album Artist
   126         case EMTPObjectPropCodeOriginalReleaseDate: // Original Release Date
   125         case EMTPObjectPropCodeOriginalReleaseDate: // Original Release Date
   127         case EMTPObjectPropCodeComposer: // Composer
   126         case EMTPObjectPropCodeComposer: // Composer
   128         case EMTPObjectPropCodeParentalRating:
   127         case EMTPObjectPropCodeParentalRating:
   529     PRINT( _L( "MM MTP => CMediaMtpDataProviderDescriptionUtility::NewEncodingProfileDescriptionPropDescL" ) );
   528     PRINT( _L( "MM MTP => CMediaMtpDataProviderDescriptionUtility::NewEncodingProfileDescriptionPropDescL" ) );
   530 
   529 
   531     CMTPTypeObjectPropDescEnumerationForm* expectedForm =
   530     CMTPTypeObjectPropDescEnumerationForm* expectedForm =
   532         CMTPTypeObjectPropDescEnumerationForm::NewLC( EMTPTypeString ); // + expectedForm
   531         CMTPTypeObjectPropDescEnumerationForm::NewLC( EMTPTypeString ); // + expectedForm
   533 
   532 
   534     CMTPTypeString* string = CMTPTypeString::NewLC( _L("SP@LL") );    // + string
   533     CMTPTypeString* string = CMTPTypeString::NewLC( _L( "SP@LL" ) );    // + string
   535     expectedForm->AppendSupportedValueL( *string );
   534     expectedForm->AppendSupportedValueL( *string );
   536     string->SetL( _L("SP@ML") );
   535     string->SetL( _L("SP@ML"));
   537     expectedForm->AppendSupportedValueL( *string );
   536     expectedForm->AppendSupportedValueL( *string );
   538     string->SetL( _L("MP@LL") );
   537     string->SetL( _L("MP@LL"));
   539     expectedForm->AppendSupportedValueL( *string );
   538     expectedForm->AppendSupportedValueL( *string );
   540 
   539 
   541     string->SetL( _L("MP@ML") );
   540     // newly added to support 720p content as suggested by Helix team
       
   541     string->SetL( _L("MP@ML"));
   542     expectedForm->AppendSupportedValueL( *string );
   542     expectedForm->AppendSupportedValueL( *string );
   543     string->SetL( _L("MP@HL") );
   543     string->SetL( _L("MP@HL"));
   544     expectedForm->AppendSupportedValueL( *string );
   544     expectedForm->AppendSupportedValueL( *string );
   545 
   545 
   546     CMTPTypeObjectPropDesc::TPropertyInfo propertyInfo;
   546     CMTPTypeObjectPropDesc::TPropertyInfo propertyInfo;
   547     propertyInfo.iDataType = EMTPTypeString;
   547     propertyInfo.iDataType = EMTPTypeString;
   548     propertyInfo.iFormFlag = CMTPTypeObjectPropDesc::EEnumerationForm;
   548     propertyInfo.iFormFlag = CMTPTypeObjectPropDesc::EEnumerationForm;