omxilcomp/omxilaudioemulator/pcmrenderer/unittest/src/tsu_omxil_component_base.cpp
changeset 1 e0d606d6e3b1
parent 0 58be5850fb6c
--- a/omxilcomp/omxilaudioemulator/pcmrenderer/unittest/src/tsu_omxil_component_base.cpp	Thu Sep 02 20:13:57 2010 +0300
+++ b/omxilcomp/omxilaudioemulator/pcmrenderer/unittest/src/tsu_omxil_component_base.cpp	Fri Sep 17 08:27:08 2010 +0300
@@ -18,9 +18,6 @@
  @internalComponent
 */
 
-#include <mmf/server/mmfbuffer.h>
-#include <mmf/server/mmfdatabuffer.h>
-
 #include <ecom/ecom.h>
 #include <openmax/il/khronos/v1_x/OMX_Component.h>
 #include <openmax/il/loader/omxilcomponentif.h>
@@ -106,18 +103,17 @@
 
 
 void
-CAacTestFile::ReadNextBuffer(CMMFBuffer& aDataBuffer)
+CAacTestFile::ReadNextBuffer(TDes8& aDataBuffer)
     {
     DEBUG_PRINTF(_L8("CAacTestFile::ReadNextBuffer"));
 
-	CMMFDataBuffer* pDataBuffer = static_cast<CMMFDataBuffer*>(&aDataBuffer);
     while (ETrue)
 		{
 		// check if finished
 		if (iFinished)
 			{
 			DEBUG_PRINTF(_L8("CAacTestFile::ReadNextBuffer : File finished"));
-			pDataBuffer->Data().Zero();
+			aDataBuffer.Zero();
 			return;
 			}
 
@@ -125,19 +121,18 @@
 		if (iSourceFileReadPos < srcLength)
 			{
 			TInt size = srcLength;
-			if (size > pDataBuffer->Data().MaxLength())
+			if (size > aDataBuffer.MaxLength())
 				{
-				size = pDataBuffer->Data().MaxLength();
+				size = aDataBuffer.MaxLength();
 				}
-			Mem::Copy((TAny*)pDataBuffer->Data().Ptr(), (TAny*)iSourceFile->Mid(iSourceFileReadPos).Ptr(), size);
-			pDataBuffer->Data().SetLength(size);
+			Mem::Copy((TAny*)aDataBuffer.Ptr(), (TAny*)iSourceFile->Mid(iSourceFileReadPos).Ptr(), size);
+			aDataBuffer.SetLength(size);
 			iSourceFileReadPos += size;
 			DEBUG_PRINTF2(_L8("CAacTestFile::ReadNextBuffer : data read = [%d] bytes"), iSourceFileReadPos);
-			DEBUG_PRINTF2(_L8("CAacTestFile::ReadNextBuffer : pDataBuffer->BufferSize = [%u] bytes"), pDataBuffer->BufferSize());
+			DEBUG_PRINTF2(_L8("CAacTestFile::ReadNextBuffer : aDataBuffer Size = [%u] bytes"), aDataBuffer.Length());
 			if (iSourceFileReadPos >= srcLength)
 				{
 				DEBUG_PRINTF(_L8("CAacTestFile::ReadNextBuffer : end of data"));
-				pDataBuffer->SetLastBuffer(ETrue);
 				iFinished = ETrue;
 				}
 			return;
@@ -226,24 +221,22 @@
 	}
 
 TInt
-CAacOutputTestFile::WriteDataToFile(const CMMFBuffer& aDataBuffer)
+CAacOutputTestFile::WriteDataToFile(const TDesC8& aDataBuffer)
 	{
     DEBUG_PRINTF(_L8("CAacOutputTestFile::WriteDataToFile"));
 
-	const CMMFDataBuffer& dataBuffer = static_cast<const CMMFDataBuffer&>(aDataBuffer);
-	const TDesC8& data = dataBuffer.Data();
 
 	TInt err = KErrNone;
-	err = iOutputFile.Write(data);
+	err = iOutputFile.Write(aDataBuffer);
 	if(err != KErrNone)
 		{
 		return err;
 		}
 	// keep record of amount of data and the number of buffers written out
-	iWrittenDataTotal += data.Size();
+	iWrittenDataTotal += aDataBuffer.Size();
 	iBuffersWrittenCount++;
 
-    DEBUG_PRINTF2(_L8("CAacOutputTestFile::WriteDataToFile : data.Size()[%d]"), data.Size());
+    DEBUG_PRINTF2(_L8("CAacOutputTestFile::WriteDataToFile : aDataBuffer.Size()[%d]"), aDataBuffer.Size());
     DEBUG_PRINTF2(_L8("CAacOutputTestFile::WriteDataToFile : iWrittenDataTotal[%d]"), iWrittenDataTotal);
 	DEBUG_PRINTF2(_L8("CAacOutputTestFile::WriteDataToFile : iBuffersWrittenCount[%d]"), iBuffersWrittenCount);