videoeditorengine/audioeditorengine/group/AedEngine.mmp
author Mikael Laine <mikael.laine@ixonos.com>
Fri, 29 Jan 2010 14:08:33 +0200
changeset 0 951a5db380a0
permissions -rw-r--r--
Committing the Video Editor package under the Eclipse Public License

/*
* Copyright (c) 2010 Ixonos Plc.
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of the "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - Initial contribution
*
* Contributors:
* Ixonos Plc
*
* Description:  
*
*/


// To get the MW_LAYER_SYSTEMINCLUDE-definition
#include <platform_paths.hrh>


TARGET          aedengine.dll
TARGETTYPE      dll
UID             0x1000008d 0x10204BF2

VENDORID        VID_DEFAULT
CAPABILITY      CAP_GENERAL_DLL

NOEXPORTLIBRARY

SOURCEPATH     ../src

SOURCE         AudPanic.cpp
SOURCE         AudClip.cpp
SOURCE         AudClipInfo.cpp
SOURCE         AudSong.cpp
SOURCE         AudProcessor.cpp
SOURCE         ProcClipInfoAO.cpp
SOURCE         ProcProcessAO.cpp
SOURCE         ProcVisualizationAO.cpp
SOURCE         ProcVisProcessor.cpp
SOURCE         ProcInFileHandler.cpp
SOURCE         ProcEncoder.cpp
SOURCE		     ProcDecoder.cpp
SOURCE		     ProcTimeEstimateAO.cpp
SOURCE         RateConverter.cpp
SOURCE         AudProcessorImpl.cpp
SOURCE         ProcTools.cpp

// AMR
SOURCE         ProcFrameHandler.cpp
SOURCE         ../codecs/AMR/src/ProcAMRFrameHandler.cpp
SOURCE         ../codecs/AMR/src/ProcAMRInFileHandler.cpp

// AAC
SOURCE	       ../codecs/AAC/src/ProcAACFrameHandler.cpp
SOURCE	       ../codecs/AAC/src/ProcADTSInFileHandler.cpp

// MP4
SOURCE         ../codecs/MP4/src/ProcMP4InFileHandler.cpp
SOURCE	       ../codecs/MP4/src/mp4aud.cpp

// MP3
SOURCE         ../codecs/mp3/src/ProcMP3InFileHandler.cpp
SOURCE         ../codecs/mp3/src/ProcMP3FrameHandler.cpp

// AMR-WB
SOURCE         ../codecs/AWB/src/ProcAWBInFileHandler.cpp
SOURCE         ../codecs/AWB/src/ProcAWBFrameHandler.cpp

// WAV
SOURCE	       ../codecs/WAV/src/ProcWAVInFileHandler.cpp
SOURCE	       ../codecs/WAV/src/ProcWAVFrameHandler.cpp

SOURCE         ../util/src/Logfile.cpp

SOURCE         ../resampler/src/resampler_rate_conversion_input_driven_int16.cpp
SOURCE         ../resampler/src/resampler_rate_conversion_output_driven_int16.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_44_to_48_int16.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_44_to_48_tables_economy.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_44_to_48_tables_premium.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_44_to_48_tables_standard.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_one_to_three_int16.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_one_to_three_tables_standard.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_one_to_two_int16.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_one_to_two_tables_standard.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_two_to_three_int16.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_two_to_three_tables_standard.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_three_to_one_int16.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_three_to_one_tables_standard.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_two_to_one_int16.cpp
SOURCE         ../resampler/src/resampler_sinc_conv_two_to_one_tables_standard.cpp

// Default system include paths for middleware layer modules.
MW_LAYER_SYSTEMINCLUDE

SYSTEMINCLUDE   /epoc32/include/libc 
SYSTEMINCLUDE   /epoc32/include/mmf/server
SYSTEMINCLUDE   /epoc32/include/mmf/common

USERINCLUDE    ../inc
USERINCLUDE    ../util/inc
USERINCLUDE    ../resampler/inc 

USERINCLUDE    ../codecs/AAC/inc
USERINCLUDE    ../codecs/AMR/inc
USERINCLUDE    ../codecs/AWB/inc
USERINCLUDE    ../codecs/mp3/inc
USERINCLUDE    ../codecs/MP4/inc
USERINCLUDE    ../codecs/WAV/inc

USERINCLUDE    ../../mp3aacManipLib/inc
USERINCLUDE    ../../mp3aacManipLib/AACGain/inc
USERINCLUDE    ../../mp3aacManipLib/MP3Gain/inc

LIBRARY		     euser.lib efsrv.lib charconv.lib hal.lib 
LIBRARY        estlib.lib
LIBRARY        3GPMP4Lib.lib

LIBRARY		     aedmp3aaclib.lib
LIBRARY 	     mmfserverbaseclasses.lib    // Audioconverter: MMFCodec
LIBRARY        ecom.lib                    // Audioconverter: REComSession

// End of File