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; |
236 |
237 // SamplesPerBlock = [(BlockAlign - 4 * Channels) * 8] / (BitsPerSample * Channels) + 1 |
237 // SamplesPerBlock = [(BlockAlign - 4 * Channels) * 8] / (BitsPerSample * Channels) + 1 |
238 iSamplesPerBlock = (iBlockAlign - 4 * iChannels) * 8 / (KImaAdpcmBitsPerSample * iChannels) + 1; |
238 iSamplesPerBlock = (iBlockAlign - 4 * iChannels) * 8 / (KImaAdpcmBitsPerSample * iChannels) + 1; |
239 } |
239 } |
240 |
240 |
241 TInt CMMFImaAdPcmPcm16Codec::Extension_(TUint aExtensionId, TAny*& aExtPtr, TAny*) |
241 TInt CMMFImaAdPcmPcm16Codec::Extension_(TUint aExtensionId, TAny*& aExtPtr, TAny*) |
250 return CMMFCodec::Extension_(aExtensionId, aExtPtr, NULL); |
250 return CMMFCodec::Extension_(aExtensionId, aExtPtr, NULL); |
251 } |
251 } |
252 } |
252 } |
253 |
253 |
254 void CMMFImaAdPcmPcm16Codec::SetFileBlockLength(TUint aBlockAlign) |
254 void CMMFImaAdPcmPcm16Codec::SetFileBlockLength(TUint aBlockAlign) |
255 { |
255 { |
256 iBlockAlign = aBlockAlign; |
256 iBlockAlign = aBlockAlign; |
257 } |
257 iSamplesPerBlock = (iBlockAlign - 4 * iChannels) * 8 / (KImaAdpcmBitsPerSample * iChannels) + 1; |
258 |
258 |
|
259 } |
|
260 |