diff -r 4f62049db6ac -r 709f89d8c047 mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/DataSourceAdapter/Src/DataSourceAdapter.cpp --- a/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/DataSourceAdapter/Src/DataSourceAdapter.cpp Fri Feb 19 23:19:48 2010 +0200 +++ b/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/DataSourceAdapter/Src/DataSourceAdapter.cpp Fri Mar 12 15:45:41 2010 +0200 @@ -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 // -----------------------------------------------------------------------------