os/mm/devsound/sounddevbt/MMPFiles/swcodecwrapper/MmfBtSwCodecWrapper.mmp
changeset 0 bde4ae8d615e
     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