1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/devsound/sounddevbt/MMPFiles/swcodecwrapper/MmfBtSwCodecWrapper.mmp Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,71 @@
1.4 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 +// All rights reserved.
1.6 +// This component and the accompanying materials are made available
1.7 +// under the terms of "Eclipse Public License v1.0"
1.8 +// which accompanies this distribution, and is available
1.9 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.10 +//
1.11 +// Initial Contributors:
1.12 +// Nokia Corporation - initial contribution.
1.13 +//
1.14 +// Contributors:
1.15 +//
1.16 +// Description:
1.17 +// MmfBtSwCodecWrapper.dll Hardware device wrapper for reference software audio devices
1.18 +// __CYCLE_MMF_DATABUFFERS__ tries to replicate the conditions described in INC021405
1.19 +// ('Play-EOF-Play on HwAccelerated solution Panics'). Each time DevSound returns a
1.20 +// buffer it will be different to the previous one supplied. This simulates implementations
1.21 +// where multiple buffers are available.
1.22 +// A similar thing happens on OMAP hardware.
1.23 +// MACRO __CYCLE_MMF_DATABUFFERS__
1.24 +// __USE_MMF_TRANSFERBUFFERS__ enables devsound to create CMMFTransferBuffers rather than
1.25 +// CMMFDescriptorBuffers
1.26 +// MACRO __USE_MMF_TRANSFERBUFFERS__
1.27 +// __USE_MMF_PTRBUFFERS__ enables devsound to create CMMFPtrBuffers rather than
1.28 +// CMMFDescriptorBuffers
1.29 +// note this MACRO cannot be used in conjunction with __CYCLE_MMF_DATABUFFERS__ and/or __USE_MMF_TRANSFERBUFFERS__
1.30 +// MACRO __USE_MMF_PTRBUFFERS__
1.31 +//
1.32 +//
1.33 +
1.34 +/**
1.35 + @file
1.36 +*/
1.37 +
1.38 +
1.39 +
1.40 +target mmfbtswcodecwrapper.dll
1.41 +CAPABILITY ALL -TCB
1.42 +targettype DLL
1.43 +
1.44 +UID 0x1000008D 0x101F9EEE //static interface DLL Uid KSharedLibraryUid
1.45 +VENDORID 0x70000001
1.46 +
1.47 +OS_LAYER_SYSTEMINCLUDE_SYMBIAN
1.48 +
1.49 +userinclude ../../src/RoutingSoundDevice
1.50 +userinclude ../../src/A2dpBlueTooth/client
1.51 +userinclude ../../src/A2dpBlueTooth/server
1.52 +
1.53 +SOURCEPATH ../../src/swcodecwrapper
1.54 +
1.55 +source mmfBtSwCodecWrapper.cpp
1.56 +source mmfBtSwCodecDataPath.cpp
1.57 +source mmfBtSwCodecPlayDataPath.cpp
1.58 +source mmfBtSwCodecRecordDataPath.cpp
1.59 +source mmfBtSwCodecConvertDataPath.cpp
1.60 +source mmfBtSwCodecUtility.cpp
1.61 +
1.62 +
1.63 +library euser.lib
1.64 +library mmfserverbaseclasses.lib
1.65 +library ecom.lib
1.66 +library btroutingsounddevice.lib
1.67 +
1.68 +deffile MmfBtSwCodecWrapper.def
1.69 +nostrictdef
1.70 +
1.71 +
1.72 +start wins
1.73 +baseaddress 0x4F140000
1.74 +end