mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/3gpDataSourceAdapter/Src/3gpDataSourceAdapter.cpp
branchRCL_3
changeset 19 095bea5f582e
parent 5 709f89d8c047
child 20 0ac9a5310753
equal deleted inserted replaced
18:a36789189b53 19:095bea5f582e
   252         User::LeaveIfError(iMMDataSource->SetObserver(*this));
   252         User::LeaveIfError(iMMDataSource->SetObserver(*this));
   253         User::LeaveIfError(iMMDataSource->Open());
   253         User::LeaveIfError(iMMDataSource->Open());
   254         }
   254         }
   255 	if ((iSourceType == KUidMmfFileSource) || (iSourceType == KOldProgDLSourceUid))
   255 	if ((iSourceType == KUidMmfFileSource) || (iSourceType == KOldProgDLSourceUid))
   256     	{ // parser has file handle
   256     	{ // parser has file handle
   257     	if (iSourceType == KUidMmfFileSource) 
   257 	   	if (iSourceType == KUidMmfFileSource) 
   258 		{
   258 			{
   259 	    	iIsLocalPlayback = ETrue;
   259 		    	iIsLocalPlayback = ETrue;
   260 		}
   260 			}
   261 		// read async from lib when it has a file handle
   261 		// read async from lib when it has a file handle
   262 		iClip = static_cast<CMMFClip*>(iDataSource);
   262 		iClip = static_cast<CMMFClip*>(iDataSource);
   263         iDataSource->SourcePrimeL();
   263         iDataSource->SourcePrimeL();
   264    		iIsProtected = static_cast<CMMFFile*>(iDataSource)->IsProtectedL();
   264    		iIsProtected = static_cast<CMMFFile*>(iDataSource)->IsProtectedL();
   265 		iClip->SourceThreadLogon(*aAsyncEventHandler);
   265 		iClip->SourceThreadLogon(*aAsyncEventHandler);