1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmhais/refacladapt/mmpfiles/audiocodec.mmp Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,565 @@
1.4 +// Copyright (c) 2007-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 +//
1.18 +
1.19 +
1.20 +
1.21 +#include <mmf/common/mmfbase.hrh>
1.22 +
1.23 +#define RESOURCE_FILES_DIR /resource/a3f
1.24 +#define RESOURCE_FILES_DIR_NAVIENGINE /resource/a3f/naviengine
1.25 +#define INCLUDE_HWDEVICES_AS_SWCODEC_WRAPPERS
1.26 +
1.27 +
1.28 +TARGET audiocodec.dll
1.29 +
1.30 +TARGETTYPE DLL
1.31 +UID KSharedLibraryUidDefine 0x10283459
1.32 +
1.33 +VENDORID 0x70000001
1.34 +CAPABILITY All -TCB -AllFiles -DiskAdmin -NetworkControl -SwEvent -TrustedUI
1.35 +
1.36 +SOURCEPATH ../src/audiocodec
1.37 +SOURCE audiocodec.cpp
1.38 +SOURCE resourcedata.cpp
1.39 +
1.40 +USERINCLUDE ../src/shared
1.41 +USERINCLUDE ../src/audiocodec
1.42 +USERINCLUDE ../../../devsound/a3facf/inc
1.43 +
1.44 +OS_LAYER_SYSTEMINCLUDE_SYMBIAN
1.45 +
1.46 +/*
1.47 + * Default Resource Files
1.48 + */
1.49 +
1.50 +SOURCEPATH ../data
1.51 +
1.52 +// ogg dec
1.53 +START RESOURCE HwDev0x102737B2OGGDecDefault.rss
1.54 +TARGETPATH RESOURCE_FILES_DIR
1.55 +END
1.56 +
1.57 +// ogg enc
1.58 +START RESOURCE HwDev0x102737B4OGGEncDefault.rss
1.59 +TARGETPATH RESOURCE_FILES_DIR
1.60 +END
1.61 +
1.62 +// mp3
1.63 +START RESOURCE HwDev0x1020658FMp3DecDefault.rss
1.64 +TARGETPATH RESOURCE_FILES_DIR
1.65 +END
1.66 +
1.67 +// raw
1.68 +START RESOURCE HwDev0x1020659DRawDecEncDefault.rss
1.69 +TARGETPATH RESOURCE_FILES_DIR
1.70 +END
1.71 +
1.72 +
1.73 +// nb amr dec
1.74 +START RESOURCE HwDev0x10206596AmrNbDecDefault.rss
1.75 +TARGETPATH RESOURCE_FILES_DIR
1.76 +END
1.77 +
1.78 +// nb amr enc
1.79 +START RESOURCE HwDev0x1020659EAmrNbEncDefault.rss
1.80 +TARGETPATH RESOURCE_FILES_DIR
1.81 +END
1.82 +
1.83 +// nb amr enc (ncp5)
1.84 +START RESOURCE HwDev0x102065b0AmrNbEncDefault.rss
1.85 +TARGETPATH RESOURCE_FILES_DIR
1.86 +END
1.87 +
1.88 +
1.89 +// wamr dec
1.90 +START RESOURCE HwDev0x10206591AmrWbDecDefault.rss
1.91 +TARGETPATH RESOURCE_FILES_DIR
1.92 +END
1.93 +
1.94 +// wamr enc
1.95 +START RESOURCE HwDev0xA0000A34AmrWbEncDefault.rss
1.96 +TARGETPATH RESOURCE_FILES_DIR
1.97 +END
1.98 +
1.99 +
1.100 +// sbc
1.101 +START RESOURCE HwDev0x102084BCSbcEncDefault.rss
1.102 +TARGETPATH RESOURCE_FILES_DIR
1.103 +END
1.104 +
1.105 +// tone default
1.106 +START RESOURCE HwDev0x10283463ToneDefault.rss
1.107 +TARGETPATH RESOURCE_FILES_DIR
1.108 +END
1.109 +
1.110 +
1.111 +// create resource files for wins (resource files are renamed in iby file)
1.112 +
1.113 +// pcm16 default
1.114 +START RESOURCE HwDev0xa0000a7aPCM16Default.rss
1.115 +target hwdev0xa0000a7a
1.116 +TARGETPATH RESOURCE_FILES_DIR
1.117 +END
1.118 +
1.119 +// ogg dec
1.120 +START RESOURCE HwDev0x102737B2OGGDecDefault.rss
1.121 +target hwdev0x102737b2
1.122 +TARGETPATH RESOURCE_FILES_DIR
1.123 +END
1.124 +
1.125 +// ogg enc
1.126 +START RESOURCE HwDev0x102737B4OGGEncDefault.rss
1.127 +target hwdev0x102737b4
1.128 +TARGETPATH RESOURCE_FILES_DIR
1.129 +END
1.130 +
1.131 +//gsm 10
1.132 +START RESOURCE HwDev0x101FFA06GSM610Default.rss
1.133 +target hwdev0x101ffa06
1.134 +TARGETPATH RESOURCE_FILES_DIR
1.135 +END
1.136 +
1.137 +//pcm u8
1.138 +START RESOURCE HwDev0x101F9F21PU8Default.rss
1.139 +target hwdev0x101f9f21
1.140 +TARGETPATH RESOURCE_FILES_DIR
1.141 +END
1.142 +
1.143 +//pcm 8
1.144 +START RESOURCE HwDev0x101F9F36PCM8Default.rss
1.145 +target hwdev0x101f9f36
1.146 +TARGETPATH RESOURCE_FILES_DIR
1.147 +END
1.148 +
1.149 +//pcm 16
1.150 +START RESOURCE hwdev0x101f9f37pcm16default.rss
1.151 +target hwdev0x101f9f37
1.152 +TARGETPATH RESOURCE_FILES_DIR
1.153 +END
1.154 +
1.155 +//s16
1.156 +START RESOURCE hwdev0x101f9f38s16default.rss
1.157 +target hwdev0x101f9f38
1.158 +TARGETPATH RESOURCE_FILES_DIR
1.159 +END
1.160 +
1.161 +//s16
1.162 +START RESOURCE hwdev0x101f9f3cs16default.rss
1.163 +target hwdev0x101f9f3c
1.164 +TARGETPATH RESOURCE_FILES_DIR
1.165 +END
1.166 +
1.167 +//pcm16b
1.168 +START RESOURCE hwdev0x101f9f3dpcm16bdefault.rss
1.169 +target hwdev0x101f9f3d
1.170 +TARGETPATH RESOURCE_FILES_DIR
1.171 +END
1.172 +
1.173 +//pcm 16
1.174 +START RESOURCE hwdev0x101f9f01pcm16default.rss
1.175 +target hwdev0x101f9f01
1.176 +TARGETPATH RESOURCE_FILES_DIR
1.177 +END
1.178 +
1.179 +//pcm 16
1.180 +START RESOURCE HwDev0x101F9F00PCM16Default.rss
1.181 +target hwdev0x101f9f00
1.182 +TARGETPATH RESOURCE_FILES_DIR
1.183 +END
1.184 +
1.185 +//pcm 16
1.186 +START RESOURCE hwdev0x101f9f35pcm16default.rss
1.187 +target hwdev0x101f9f35
1.188 +TARGETPATH RESOURCE_FILES_DIR
1.189 +END
1.190 +
1.191 +//pcm alaw
1.192 +START RESOURCE HwDev0x101F9F32ALawDefault.rss
1.193 +target hwdev0x101f9f32
1.194 +TARGETPATH RESOURCE_FILES_DIR
1.195 +END
1.196 +
1.197 +//pcm 16
1.198 +START RESOURCE hwdev0x101f9f34pcm16default.rss
1.199 +target hwdev0x101f9f34
1.200 +TARGETPATH RESOURCE_FILES_DIR
1.201 +END
1.202 +
1.203 +//pcm mulaw
1.204 +START RESOURCE HwDev0x101F9F31MuLawDefault.rss
1.205 +target hwdev0x101f9f31
1.206 +TARGETPATH RESOURCE_FILES_DIR
1.207 +END
1.208 +
1.209 +//mulaw pcm
1.210 +START RESOURCE hwdev0x101f9f33pcm16default.rss
1.211 +target hwdev0x101f9f33
1.212 +TARGETPATH RESOURCE_FILES_DIR
1.213 +END
1.214 +
1.215 +//pcm imad
1.216 +START RESOURCE HwDev0x101F9F40IMADDefault.rss
1.217 +target hwdev0x101f9f40
1.218 +TARGETPATH RESOURCE_FILES_DIR
1.219 +END
1.220 +
1.221 +//pcm imad
1.222 +START RESOURCE hwdev0x101f9f41pcm16default.rss
1.223 +target hwdev0x101f9f41
1.224 +TARGETPATH RESOURCE_FILES_DIR
1.225 +END
1.226 +
1.227 +//pcm 16
1.228 +START RESOURCE hwdev0x101ffa05pcm16default.rss
1.229 +target hwdev0x101ffa05
1.230 +TARGETPATH RESOURCE_FILES_DIR
1.231 +END
1.232 +
1.233 +// mp3
1.234 +START RESOURCE HwDev0x1020658FMp3DecDefault.rss
1.235 +target hwdev0x1020658f
1.236 +TARGETPATH RESOURCE_FILES_DIR
1.237 +END
1.238 +
1.239 +// raw
1.240 +START RESOURCE HwDev0x1020659DRawDecEncDefault.rss
1.241 +target hwdev0x1020659d
1.242 +TARGETPATH RESOURCE_FILES_DIR
1.243 +END
1.244 +
1.245 +// nb amr dec
1.246 +START RESOURCE HwDev0x10206596AmrNbDecDefault.rss
1.247 +target hwdev0x10206596
1.248 +TARGETPATH RESOURCE_FILES_DIR
1.249 +END
1.250 +
1.251 +// nb amr enc
1.252 +START RESOURCE HwDev0x1020659EAmrNbEncDefault.rss
1.253 +target hwdev0x1020659e
1.254 +TARGETPATH RESOURCE_FILES_DIR
1.255 +END
1.256 +
1.257 +// nb amr enc (ncp5)
1.258 +START RESOURCE HwDev0x102065b0AmrNbEncDefault.rss
1.259 +target hwdev0x102065b0
1.260 +TARGETPATH RESOURCE_FILES_DIR
1.261 +END
1.262 +
1.263 +// wamr enc
1.264 +START RESOURCE HwDev0xA0000A34AmrWbEncDefault.rss
1.265 +target hwdev0xa0000a34
1.266 +TARGETPATH RESOURCE_FILES_DIR
1.267 +END
1.268 +
1.269 +// wamr dec
1.270 +START RESOURCE HwDev0x10206591AmrWbDecDefault.rss
1.271 +target hwdev0x10206591
1.272 +TARGETPATH RESOURCE_FILES_DIR
1.273 +END
1.274 +// sbc
1.275 +START RESOURCE HwDev0x102084BCSbcEncDefault.rss
1.276 +target hwdev0x102084bc
1.277 +TARGETPATH RESOURCE_FILES_DIR
1.278 +END
1.279 +
1.280 +// tone default
1.281 +START RESOURCE HwDev0x10283463ToneDefault.rss
1.282 +target hwdev0x10283463
1.283 +TARGETPATH RESOURCE_FILES_DIR
1.284 +END
1.285 +
1.286 +// g711 enc
1.287 +START RESOURCE HwDev0x10205EE4G711DecDefault.rss
1.288 +TARGETPATH RESOURCE_FILES_DIR
1.289 +END
1.290 +
1.291 +// g711 dec
1.292 +START RESOURCE HwDev0x10205EE7G711EncDefault.rss
1.293 +TARGETPATH RESOURCE_FILES_DIR
1.294 +END
1.295 +
1.296 +// g729 enc
1.297 +START RESOURCE HwDev0x10208826G729EncDefault.rss
1.298 +TARGETPATH RESOURCE_FILES_DIR
1.299 +END
1.300 +
1.301 +// g729 dec
1.302 +START RESOURCE HwDev0x10205EEAG729DecDefault.rss
1.303 +TARGETPATH RESOURCE_FILES_DIR
1.304 +END
1.305 +
1.306 +// ilbc dec
1.307 +START RESOURCE HwDev0x10205E63iLbcDecDefault.rss
1.308 +TARGETPATH RESOURCE_FILES_DIR
1.309 +END
1.310 +
1.311 +// ilbc enc
1.312 +START RESOURCE HwDev0x10205E66iLbcEncDefault.rss
1.313 +TARGETPATH RESOURCE_FILES_DIR
1.314 +END
1.315 +
1.316 +//gsm 10
1.317 +START RESOURCE HwDev0x101FFA06GSM610Default.rss
1.318 +TARGETPATH RESOURCE_FILES_DIR
1.319 +END
1.320 +
1.321 +//pcm u8
1.322 +START RESOURCE HwDev0x101F9F21PU8Default.rss
1.323 +TARGETPATH RESOURCE_FILES_DIR
1.324 +END
1.325 +
1.326 +//pcm 8
1.327 +START RESOURCE HwDev0x101F9F36PCM8Default.rss
1.328 +TARGETPATH RESOURCE_FILES_DIR
1.329 +END
1.330 +
1.331 +//pcm 16
1.332 +START RESOURCE hwdev0x101f9f37pcm16default.rss
1.333 +TARGETPATH RESOURCE_FILES_DIR
1.334 +END
1.335 +
1.336 +//s16
1.337 +START RESOURCE hwdev0x101f9f38s16default.rss
1.338 +TARGETPATH RESOURCE_FILES_DIR
1.339 +END
1.340 +
1.341 +//s16
1.342 +START RESOURCE hwdev0x101f9f3cs16default.rss
1.343 +TARGETPATH RESOURCE_FILES_DIR
1.344 +END
1.345 +
1.346 +//pcm16b
1.347 +START RESOURCE hwdev0x101f9f3dpcm16bdefault.rss
1.348 +TARGETPATH RESOURCE_FILES_DIR
1.349 +END
1.350 +
1.351 +//pcm 16
1.352 +START RESOURCE hwdev0x101f9f01pcm16default.rss
1.353 +TARGETPATH RESOURCE_FILES_DIR
1.354 +END
1.355 +
1.356 +//pcm 16
1.357 +START RESOURCE HwDev0x101F9F00PCM16Default.rss
1.358 +TARGETPATH RESOURCE_FILES_DIR
1.359 +END
1.360 +
1.361 +//pcm 16
1.362 +START RESOURCE hwdev0x101f9f35pcm16default.rss
1.363 +TARGETPATH RESOURCE_FILES_DIR
1.364 +END
1.365 +
1.366 +//pcm alaw
1.367 +START RESOURCE HwDev0x101F9F32ALawDefault.rss
1.368 +TARGETPATH RESOURCE_FILES_DIR
1.369 +END
1.370 +
1.371 +//pcm 16
1.372 +START RESOURCE hwdev0x101f9f34pcm16default.rss
1.373 +TARGETPATH RESOURCE_FILES_DIR
1.374 +END
1.375 +
1.376 +//pcm mulaw
1.377 +START RESOURCE HwDev0x101F9F31MuLawDefault.rss
1.378 +TARGETPATH RESOURCE_FILES_DIR
1.379 +END
1.380 +
1.381 +//mulaw pcm
1.382 +START RESOURCE hwdev0x101f9f33pcm16default.rss
1.383 +TARGETPATH RESOURCE_FILES_DIR
1.384 +END
1.385 +
1.386 +//pcm imad
1.387 +START RESOURCE HwDev0x101F9F40IMADDefault.rss
1.388 +TARGETPATH RESOURCE_FILES_DIR
1.389 +END
1.390 +
1.391 +//pcm imad
1.392 +START RESOURCE hwdev0x101f9f41pcm16default.rss
1.393 +TARGETPATH RESOURCE_FILES_DIR
1.394 +END
1.395 +
1.396 +//pcm 16
1.397 +START RESOURCE hwdev0x101ffa05pcm16default.rss
1.398 +TARGETPATH RESOURCE_FILES_DIR
1.399 +END
1.400 +
1.401 +// pcm16 default
1.402 +START RESOURCE HwDev0xa0000a7aPCM16Default.rss
1.403 +TARGETPATH RESOURCE_FILES_DIR
1.404 +END
1.405 +
1.406 +
1.407 +/*
1.408 + * NaviEngine Resource Files
1.409 + */
1.410 +
1.411 +SOURCEPATH ../data/naviengine
1.412 +
1.413 +START RESOURCE hwdev0x101f9f00pcm16navi.rss
1.414 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.415 +END
1.416 +
1.417 +START RESOURCE hwdev0x101f9f01pcm16navi.rss
1.418 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.419 +END
1.420 +
1.421 +START RESOURCE hwdev0x101f9f3cs16navi.rss
1.422 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.423 +END
1.424 +
1.425 +START RESOURCE hwdev0x101f9f3dpcm16bnavi.rss
1.426 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.427 +END
1.428 +
1.429 +START RESOURCE hwdev0x101f9f21pu8navi.rss
1.430 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.431 +END
1.432 +
1.433 +START RESOURCE hwdev0x101f9f31mulawnavi.rss
1.434 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.435 +END
1.436 +
1.437 +START RESOURCE hwdev0x101f9f32alawnavi.rss
1.438 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.439 +END
1.440 +
1.441 +START RESOURCE hwdev0x101f9f33pcm16navi.rss
1.442 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.443 +END
1.444 +
1.445 +START RESOURCE hwdev0x101f9f34pcm16navi.rss
1.446 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.447 +END
1.448 +
1.449 +START RESOURCE hwdev0x101f9f35pcm16navi.rss
1.450 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.451 +END
1.452 +
1.453 +START RESOURCE hwdev0x101f9f36pcm8navi.rss
1.454 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.455 +END
1.456 +
1.457 +START RESOURCE hwdev0x101f9f37pcm16navi.rss
1.458 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.459 +END
1.460 +
1.461 +START RESOURCE hwdev0x101f9f38s16navi.rss
1.462 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.463 +END
1.464 +
1.465 +START RESOURCE hwdev0x101f9f40imadnavi.rss
1.466 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.467 +END
1.468 +
1.469 +START RESOURCE hwdev0x101f9f41pcm16navi.rss
1.470 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.471 +END
1.472 +
1.473 +START RESOURCE hwdev0x101ffa05pcm16navi.rss
1.474 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.475 +END
1.476 +
1.477 +START RESOURCE hwdev0x101ffa06gsm610navi.rss
1.478 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.479 +END
1.480 +
1.481 +START RESOURCE hwdev0x10205e63ilbcdecnavi.rss
1.482 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.483 +END
1.484 +
1.485 +START RESOURCE hwdev0x10205e66ilbcencnavi.rss
1.486 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.487 +END
1.488 +
1.489 +START RESOURCE hwdev0x10205ee4g711decnavi.rss
1.490 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.491 +END
1.492 +
1.493 +START RESOURCE hwdev0x10205ee7g711encnavi.rss
1.494 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.495 +END
1.496 +
1.497 +START RESOURCE hwdev0x10205eeag729decnavi.rss
1.498 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.499 +END
1.500 +
1.501 +START RESOURCE hwdev0x102065b0amrnbencnavi.rss
1.502 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.503 +END
1.504 +
1.505 +START RESOURCE hwdev0x102084bcsbcencnavi.rss
1.506 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.507 +END
1.508 +
1.509 +START RESOURCE hwdev0x102737b2oggdecnavi.rss
1.510 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.511 +END
1.512 +
1.513 +START RESOURCE hwdev0x102737b4oggencnavi.rss
1.514 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.515 +END
1.516 +
1.517 +START RESOURCE hwdev0x1020658fmp3decnavi.rss
1.518 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.519 +END
1.520 +
1.521 +START RESOURCE hwdev0x1020659drawdecencnavi.rss
1.522 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.523 +END
1.524 +
1.525 +START RESOURCE hwdev0x1020659eamrnbencnavi.rss
1.526 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.527 +END
1.528 +
1.529 +START RESOURCE hwdev0x10206591amrwbdecnavi.rss
1.530 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.531 +END
1.532 +
1.533 +START RESOURCE hwdev0x10206596amrnbdecnavi.rss
1.534 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.535 +END
1.536 +
1.537 +START RESOURCE hwdev0x10208826g729encnavi.rss
1.538 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.539 +END
1.540 +
1.541 +START RESOURCE hwdev0x10283463tonenavi.rss
1.542 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.543 +END
1.544 +
1.545 +START RESOURCE hwdev0xa0000a7apcm16navi.rss
1.546 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.547 +END
1.548 +
1.549 +START RESOURCE hwdev0xa0000a34amrwbencnavi.rss
1.550 +TARGETPATH RESOURCE_FILES_DIR_NAVIENGINE
1.551 +END
1.552 +
1.553 +LIBRARY euser.lib
1.554 +LIBRARY ecom.lib
1.555 +LIBRARY efsrv.lib
1.556 +LIBRARY bafl.lib
1.557 +LIBRARY a3f_trace_heap.lib
1.558 +
1.559 +#ifdef INCLUDE_HWDEVICES_AS_SWCODEC_WRAPPERS
1.560 +LIBRARY mmfswcodecwrapper.lib
1.561 +LIBRARY mmfserverbaseclasses.lib
1.562 +LIBRARY a3ffourcclookup.lib
1.563 +#endif
1.564 +
1.565 +DEFFILE audiocodec.def
1.566 +nostrictdef
1.567 +
1.568 +SMPSAFE