diff -r 71ca22bcf22a -r 5a06f39ad45b mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/DataSourceAdapter/Src/DataSourceAdapter.cpp --- a/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/DataSourceAdapter/Src/DataSourceAdapter.cpp Tue Feb 02 01:08:46 2010 +0200 +++ b/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/DataSourceAdapter/Src/DataSourceAdapter.cpp Fri Apr 16 15:29:42 2010 +0300 @@ -38,6 +38,7 @@ iTimeSeekable = EFalse; iDataSource = NULL; iIsProtected = EFalse; + iIsLocalPlayback = EFalse; } // ----------------------------------------------------------------------------- @@ -109,6 +110,10 @@ } else if ((iSourceType == KUidMmfFileSource) || (iSourceType == KOldProgDLSourceUid)) { + if (iSourceType == KUidMmfFileSource) + { + iIsLocalPlayback = ETrue; + } iPosSeekable = ETrue; iDataSource->SourcePrimeL(); iIsProtected = static_cast(iDataSource)->IsProtectedL(); @@ -400,6 +405,11 @@ } } +EXPORT_C TBool CDataSourceAdapter::IsLocalPlayback() + { + DP1(_L("CDataSourceAdapter::iIsLocalPlayback[%d]"), iIsLocalPlayback); + return iIsLocalPlayback; + } // ----------------------------------------------------------------------------- // CDataSourceAdapter::CAsyncProxyFillBuffer // -----------------------------------------------------------------------------