mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/AdvancedAudioController/Src/AdvancedAudioDecoder.cpp
equal
deleted
inserted
replaced
120 |
120 |
121 CodecConfig(const_cast<RArray<TInt>&>(aCodecConfigData)); |
121 CodecConfig(const_cast<RArray<TInt>&>(aCodecConfigData)); |
122 |
122 |
123 QueueThisBuffer(aIndex); // will set iNextBuffer (current buffer) and update iSharedBufferIndex (to next buffer) |
123 QueueThisBuffer(aIndex); // will set iNextBuffer (current buffer) and update iSharedBufferIndex (to next buffer) |
124 |
124 |
125 if(aSourceSampleRate != aSWConvertSampleRate) // Sampling Rate Conversion is needed |
125 if(aSourceSampleRate != aSWConvertSampleRate && !IsHwAccelerated()) // Sampling Rate Conversion is needed |
126 { |
126 { |
127 if (!iChannelAndSampleRateConverterFactory) |
127 if (!iChannelAndSampleRateConverterFactory) |
128 { |
128 { |
129 iChannelAndSampleRateConverterFactory = new(ELeave) CMMFChannelAndSampleRateConverterFactory; |
129 iChannelAndSampleRateConverterFactory = new(ELeave) CMMFChannelAndSampleRateConverterFactory; |
130 iChannelAndSampleRateConverter = iChannelAndSampleRateConverterFactory->CreateConverterL(aSourceSampleRate, aSourceChannels, |
130 iChannelAndSampleRateConverter = iChannelAndSampleRateConverterFactory->CreateConverterL(aSourceSampleRate, aSourceChannels, |