mmlibs/mmfw/src/Plugin/Codec/audio/MmfimaadpcmTopcm16codec.cpp
branchRCL_3
changeset 19 8184f75a63d4
parent 0 40261b775718
child 49 735348f59235
--- a/mmlibs/mmfw/src/Plugin/Codec/audio/MmfimaadpcmTopcm16codec.cpp	Tue Apr 27 18:12:22 2010 +0300
+++ b/mmlibs/mmfw/src/Plugin/Codec/audio/MmfimaadpcmTopcm16codec.cpp	Tue May 11 17:37:08 2010 +0300
@@ -233,7 +233,6 @@
 			User::Leave(KErrArgument);
 		}
 	
-	const TUint KImaAdpcmBitsPerSample = 4;
 	// SamplesPerBlock = [(BlockAlign - 4 * Channels) * 8] / (BitsPerSample * Channels) + 1
 	iSamplesPerBlock = (iBlockAlign - 4 * iChannels) * 8 / (KImaAdpcmBitsPerSample * iChannels) + 1;
 	}
@@ -252,7 +251,9 @@
 	}
 
 void CMMFImaAdPcmPcm16Codec::SetFileBlockLength(TUint aBlockAlign)
-	{
-	iBlockAlign = aBlockAlign;		
+	{	
+    iBlockAlign = aBlockAlign;		
+  	iSamplesPerBlock = (iBlockAlign - 4 * iChannels) * 8 / (KImaAdpcmBitsPerSample * iChannels) + 1;
+  		    
 	}