equal
deleted
inserted
replaced
231 |
231 |
232 default: |
232 default: |
233 User::Leave(KErrArgument); |
233 User::Leave(KErrArgument); |
234 } |
234 } |
235 |
235 |
236 const TUint KImaAdpcmBitsPerSample = 4; |
|
237 // SamplesPerBlock = [(BlockAlign - 4 * Channels) * 8] / (BitsPerSample * Channels) + 1 |
236 // SamplesPerBlock = [(BlockAlign - 4 * Channels) * 8] / (BitsPerSample * Channels) + 1 |
238 iSamplesPerBlock = (iBlockAlign - 4 * iChannels) * 8 / (KImaAdpcmBitsPerSample * iChannels) + 1; |
237 iSamplesPerBlock = (iBlockAlign - 4 * iChannels) * 8 / (KImaAdpcmBitsPerSample * iChannels) + 1; |
239 } |
238 } |
240 |
239 |
241 TInt CMMFImaAdPcmPcm16Codec::Extension_(TUint aExtensionId, TAny*& aExtPtr, TAny*) |
240 TInt CMMFImaAdPcmPcm16Codec::Extension_(TUint aExtensionId, TAny*& aExtPtr, TAny*) |
250 return CMMFCodec::Extension_(aExtensionId, aExtPtr, NULL); |
249 return CMMFCodec::Extension_(aExtensionId, aExtPtr, NULL); |
251 } |
250 } |
252 } |
251 } |
253 |
252 |
254 void CMMFImaAdPcmPcm16Codec::SetFileBlockLength(TUint aBlockAlign) |
253 void CMMFImaAdPcmPcm16Codec::SetFileBlockLength(TUint aBlockAlign) |
255 { |
254 { |
256 iBlockAlign = aBlockAlign; |
255 iBlockAlign = aBlockAlign; |
257 } |
256 iSamplesPerBlock = (iBlockAlign - 4 * iChannels) * 8 / (KImaAdpcmBitsPerSample * iChannels) + 1; |
258 |
257 |
|
258 } |
|
259 |