mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/3gpaudioplaycontroller/Src/3GPAudioPlayControllerPlugin.cpp
--- a/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/3gpaudioplaycontroller/Src/3GPAudioPlayControllerPlugin.cpp Thu Jul 15 19:13:36 2010 +0300
+++ b/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/3gpaudioplaycontroller/Src/3GPAudioPlayControllerPlugin.cpp Thu Aug 19 10:26:11 2010 +0300
@@ -277,7 +277,13 @@
{
iSharedBufferMaxNum = 3;
}
-
+
+ if (iSourceType != KUidMmfFileSource)
+ {
+ DP0(_L("CAACAudioPlayControllerPlugin::DoAddDataSourceL not file source,changing buffer size"));
+
+ iSharedBufferMaxSize = iSharedBufferMaxSizeForNonSeekableSrc;
+ }
CMMFDataBuffer* tempBuffer = CreateSourceBufferOfSizeLC(KFirstBufferSize);
tempBuffer->Data().Copy(iSharedBuffers[0]->Data());