equal
deleted
inserted
replaced
90 { |
90 { |
91 // 1st check HW codecs |
91 // 1st check HW codecs |
92 if ( CheckIfInstalledL(TFourCC(KCMRFourCCIdAMRNB), KMmfUidPluginInterfaceHwDevice, KNullUid) ) |
92 if ( CheckIfInstalledL(TFourCC(KCMRFourCCIdAMRNB), KMmfUidPluginInterfaceHwDevice, KNullUid) ) |
93 { |
93 { |
94 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() AMR HW codec found"))); |
94 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() AMR HW codec found"))); |
95 iAudioTypesHW.Append( TFourCC(KCMRFourCCIdAMRNB) ); |
95 iAudioTypesHW.AppendL( TFourCC(KCMRFourCCIdAMRNB) ); |
96 } |
96 } |
97 else if ( CheckIfInstalledL(TFourCC(KCMRFourCCIdAMRNB), KMmfUidPluginInterfaceCodec, amr.SWCodecUid() ) ) |
97 else if ( CheckIfInstalledL(TFourCC(KCMRFourCCIdAMRNB), KMmfUidPluginInterfaceCodec, amr.SWCodecUid() ) ) |
98 // then check for SW codecs |
98 // then check for SW codecs |
99 { |
99 { |
100 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() AMR SW codec found"))); |
100 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() AMR SW codec found"))); |
101 iAudioTypesSW.Append( TFourCC(KCMRFourCCIdAMRNB) ); |
101 iAudioTypesSW.AppendL( TFourCC(KCMRFourCCIdAMRNB) ); |
102 } |
102 } |
103 // else no AMR codecs => nothing to add to the list |
103 // else no AMR codecs => nothing to add to the list |
104 } |
104 } |
105 |
105 |
106 //AAC |
106 //AAC |
110 { |
110 { |
111 // 1st check HW codecs |
111 // 1st check HW codecs |
112 if ( CheckIfInstalledL(TFourCC(KCMRFourCCIdMPEG4AAC), KMmfUidPluginInterfaceHwDevice, KNullUid ) ) |
112 if ( CheckIfInstalledL(TFourCC(KCMRFourCCIdMPEG4AAC), KMmfUidPluginInterfaceHwDevice, KNullUid ) ) |
113 { |
113 { |
114 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() AAC HW codec found"))); |
114 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() AAC HW codec found"))); |
115 iAudioTypesHW.Append( TFourCC(KCMRFourCCIdMPEG4AAC) ); |
115 iAudioTypesHW.AppendL( TFourCC(KCMRFourCCIdMPEG4AAC) ); |
116 } |
116 } |
117 else if ( CheckIfInstalledL(TFourCC(KCMRFourCCIdMPEG4AAC), KMmfUidPluginInterfaceCodec, aac.SWCodecUid() ) ) |
117 else if ( CheckIfInstalledL(TFourCC(KCMRFourCCIdMPEG4AAC), KMmfUidPluginInterfaceCodec, aac.SWCodecUid() ) ) |
118 // then check for SW codecs |
118 // then check for SW codecs |
119 { |
119 { |
120 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() AAC SW codec found"))); |
120 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() AAC SW codec found"))); |
121 iAudioTypesSW.Append( TFourCC(KCMRFourCCIdMPEG4AAC) ); |
121 iAudioTypesSW.AppendL( TFourCC(KCMRFourCCIdMPEG4AAC) ); |
122 } |
122 } |
123 // else no AAC codecs => nothing to add to the list |
123 // else no AAC codecs => nothing to add to the list |
124 } |
124 } |
125 |
125 |
126 PRINT((_L("CCMRAudioCodecs::ConstructL() out"))); |
126 PRINT((_L("CCMRAudioCodecs::ConstructL() out"))); |
254 TInt i; |
254 TInt i; |
255 |
255 |
256 for( i = 0; i < iAudioTypesHW.Count(); i++ ) |
256 for( i = 0; i < iAudioTypesHW.Count(); i++ ) |
257 { |
257 { |
258 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() HW codec found, FourCC %d"), iAudioTypesHW[i].FourCC() )); |
258 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() HW codec found, FourCC %d"), iAudioTypesHW[i].FourCC() )); |
259 aAudioTypes.Append( iAudioTypesHW[i] ); |
259 aAudioTypes.AppendL( iAudioTypesHW[i] ); |
260 } |
260 } |
261 for( i = 0; i < iAudioTypesSW.Count(); i++ ) |
261 for( i = 0; i < iAudioTypesSW.Count(); i++ ) |
262 { |
262 { |
263 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() SW codec found, FourCC %d"), iAudioTypesSW[i].FourCC() )); |
263 PRINT((_L("CCMRAudioCodecs::GetSupportedAudioCodecsL() SW codec found, FourCC %d"), iAudioTypesSW[i].FourCC() )); |
264 aAudioTypes.Append( iAudioTypesSW[i] ); |
264 aAudioTypes.AppendL( iAudioTypesSW[i] ); |
265 } |
265 } |
266 } |
266 } |
267 |
267 |
268 // ----------------------------------------------------------------------------- |
268 // ----------------------------------------------------------------------------- |
269 // CCMRAudioCodecs::CheckIfSupportedL |
269 // CCMRAudioCodecs::CheckIfSupportedL |