os/mm/mmhais/refacladapt/mmpfiles/audiocodec.mmp
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 //
    15 
    16 
    17 
    18 #include	<mmf/common/mmfbase.hrh>
    19 
    20 #define RESOURCE_FILES_DIR /resource/a3f
    21 #define RESOURCE_FILES_DIR_NAVIENGINE /resource/a3f/naviengine
    22 #define INCLUDE_HWDEVICES_AS_SWCODEC_WRAPPERS
    23 
    24 
    25 TARGET			audiocodec.dll
    26 
    27 TARGETTYPE		DLL
    28 UID			KSharedLibraryUidDefine 0x10283459
    29 
    30 VENDORID		0x70000001
    31 CAPABILITY		All -TCB -AllFiles -DiskAdmin -NetworkControl -SwEvent -TrustedUI
    32 
    33 SOURCEPATH		../src/audiocodec
    34 SOURCE			audiocodec.cpp
    35 SOURCE			resourcedata.cpp
    36 
    37 USERINCLUDE		../src/shared
    38 USERINCLUDE		../src/audiocodec
    39 USERINCLUDE		../../../devsound/a3facf/inc
    40 
    41 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
    42 
    43 /*
    44  * Default Resource Files
    45  */
    46 
    47 SOURCEPATH		../data
    48 
    49 // ogg dec
    50 START RESOURCE  HwDev0x102737B2OGGDecDefault.rss
    51 TARGETPATH      RESOURCE_FILES_DIR
    52 END
    53 
    54 // ogg enc
    55 START RESOURCE  HwDev0x102737B4OGGEncDefault.rss
    56 TARGETPATH      RESOURCE_FILES_DIR
    57 END
    58 
    59 // mp3
    60 START RESOURCE  HwDev0x1020658FMp3DecDefault.rss
    61 TARGETPATH      RESOURCE_FILES_DIR
    62 END
    63 
    64 // raw
    65 START RESOURCE  HwDev0x1020659DRawDecEncDefault.rss
    66 TARGETPATH      RESOURCE_FILES_DIR
    67 END
    68 
    69 
    70 // nb amr dec
    71 START RESOURCE  HwDev0x10206596AmrNbDecDefault.rss
    72 TARGETPATH      RESOURCE_FILES_DIR
    73 END
    74 
    75 // nb amr enc
    76 START RESOURCE  HwDev0x1020659EAmrNbEncDefault.rss
    77 TARGETPATH      RESOURCE_FILES_DIR
    78 END
    79 
    80 // nb amr enc (ncp5)
    81 START RESOURCE  HwDev0x102065b0AmrNbEncDefault.rss
    82 TARGETPATH      RESOURCE_FILES_DIR
    83 END
    84 
    85 
    86 // wamr dec
    87 START RESOURCE  HwDev0x10206591AmrWbDecDefault.rss
    88 TARGETPATH      RESOURCE_FILES_DIR
    89 END
    90 
    91 // wamr enc
    92 START RESOURCE  HwDev0xA0000A34AmrWbEncDefault.rss
    93 TARGETPATH      RESOURCE_FILES_DIR
    94 END
    95 
    96 
    97 // sbc
    98 START RESOURCE  HwDev0x102084BCSbcEncDefault.rss
    99 TARGETPATH      RESOURCE_FILES_DIR
   100 END
   101 
   102 // tone default
   103 START RESOURCE  HwDev0x10283463ToneDefault.rss
   104 TARGETPATH      RESOURCE_FILES_DIR
   105 END
   106 
   107 
   108 // create resource files for wins (resource files are renamed in iby file)
   109 
   110 // pcm16 default
   111 START RESOURCE  HwDev0xa0000a7aPCM16Default.rss
   112 target hwdev0xa0000a7a
   113 TARGETPATH      RESOURCE_FILES_DIR
   114 END
   115 
   116 // ogg dec
   117 START RESOURCE  HwDev0x102737B2OGGDecDefault.rss
   118 target  hwdev0x102737b2
   119 TARGETPATH      RESOURCE_FILES_DIR
   120 END
   121 
   122 // ogg enc
   123 START RESOURCE  HwDev0x102737B4OGGEncDefault.rss
   124 target  hwdev0x102737b4
   125 TARGETPATH      RESOURCE_FILES_DIR
   126 END
   127 
   128 //gsm 10
   129 START RESOURCE  HwDev0x101FFA06GSM610Default.rss
   130 target hwdev0x101ffa06
   131 TARGETPATH      RESOURCE_FILES_DIR
   132 END
   133 
   134 //pcm u8
   135 START RESOURCE  HwDev0x101F9F21PU8Default.rss
   136 target hwdev0x101f9f21
   137 TARGETPATH      RESOURCE_FILES_DIR
   138 END
   139 
   140 //pcm 8
   141 START RESOURCE  HwDev0x101F9F36PCM8Default.rss
   142 target hwdev0x101f9f36
   143 TARGETPATH      RESOURCE_FILES_DIR
   144 END
   145 
   146 //pcm 16
   147 START RESOURCE  hwdev0x101f9f37pcm16default.rss
   148 target hwdev0x101f9f37
   149 TARGETPATH      RESOURCE_FILES_DIR
   150 END
   151 
   152 //s16
   153 START RESOURCE  hwdev0x101f9f38s16default.rss
   154 target hwdev0x101f9f38
   155 TARGETPATH      RESOURCE_FILES_DIR
   156 END
   157 
   158 //s16
   159 START RESOURCE  hwdev0x101f9f3cs16default.rss
   160 target hwdev0x101f9f3c
   161 TARGETPATH      RESOURCE_FILES_DIR
   162 END
   163 
   164 //pcm16b
   165 START RESOURCE  hwdev0x101f9f3dpcm16bdefault.rss
   166 target hwdev0x101f9f3d
   167 TARGETPATH      RESOURCE_FILES_DIR
   168 END
   169 
   170 //pcm 16
   171 START RESOURCE  hwdev0x101f9f01pcm16default.rss
   172 target hwdev0x101f9f01
   173 TARGETPATH      RESOURCE_FILES_DIR
   174 END
   175 
   176 //pcm 16
   177 START RESOURCE  HwDev0x101F9F00PCM16Default.rss
   178 target hwdev0x101f9f00
   179 TARGETPATH      RESOURCE_FILES_DIR
   180 END
   181 
   182 //pcm 16
   183 START RESOURCE  hwdev0x101f9f35pcm16default.rss
   184 target hwdev0x101f9f35
   185 TARGETPATH      RESOURCE_FILES_DIR
   186 END
   187 
   188 //pcm alaw
   189 START RESOURCE  HwDev0x101F9F32ALawDefault.rss
   190 target hwdev0x101f9f32
   191 TARGETPATH      RESOURCE_FILES_DIR
   192 END
   193 
   194 //pcm 16
   195 START RESOURCE  hwdev0x101f9f34pcm16default.rss
   196 target hwdev0x101f9f34
   197 TARGETPATH      RESOURCE_FILES_DIR
   198 END
   199 
   200 //pcm mulaw
   201 START RESOURCE  HwDev0x101F9F31MuLawDefault.rss
   202 target hwdev0x101f9f31
   203 TARGETPATH      RESOURCE_FILES_DIR
   204 END
   205 
   206 //mulaw pcm
   207 START RESOURCE  hwdev0x101f9f33pcm16default.rss
   208 target hwdev0x101f9f33
   209 TARGETPATH      RESOURCE_FILES_DIR
   210 END
   211 
   212 //pcm imad
   213 START RESOURCE  HwDev0x101F9F40IMADDefault.rss
   214 target hwdev0x101f9f40
   215 TARGETPATH      RESOURCE_FILES_DIR
   216 END
   217 
   218 //pcm imad
   219 START RESOURCE  hwdev0x101f9f41pcm16default.rss
   220 target hwdev0x101f9f41
   221 TARGETPATH      RESOURCE_FILES_DIR
   222 END
   223 
   224 //pcm 16
   225 START RESOURCE  hwdev0x101ffa05pcm16default.rss
   226 target hwdev0x101ffa05
   227 TARGETPATH      RESOURCE_FILES_DIR
   228 END
   229 
   230 // mp3
   231 START RESOURCE  HwDev0x1020658FMp3DecDefault.rss
   232 target hwdev0x1020658f
   233 TARGETPATH      RESOURCE_FILES_DIR
   234 END
   235 
   236 // raw
   237 START RESOURCE  HwDev0x1020659DRawDecEncDefault.rss
   238 target hwdev0x1020659d
   239 TARGETPATH      RESOURCE_FILES_DIR
   240 END
   241 
   242 // nb amr dec
   243 START RESOURCE  HwDev0x10206596AmrNbDecDefault.rss
   244 target hwdev0x10206596
   245 TARGETPATH      RESOURCE_FILES_DIR
   246 END
   247 
   248 // nb amr enc
   249 START RESOURCE  HwDev0x1020659EAmrNbEncDefault.rss
   250 target hwdev0x1020659e
   251 TARGETPATH      RESOURCE_FILES_DIR
   252 END
   253 
   254 // nb amr enc (ncp5)
   255 START RESOURCE  HwDev0x102065b0AmrNbEncDefault.rss
   256 target hwdev0x102065b0
   257 TARGETPATH      RESOURCE_FILES_DIR
   258 END
   259 
   260 // wamr enc
   261 START RESOURCE  HwDev0xA0000A34AmrWbEncDefault.rss
   262 target hwdev0xa0000a34
   263 TARGETPATH      RESOURCE_FILES_DIR
   264 END
   265 
   266 // wamr dec
   267 START RESOURCE  HwDev0x10206591AmrWbDecDefault.rss
   268 target hwdev0x10206591
   269 TARGETPATH      RESOURCE_FILES_DIR
   270 END
   271 // sbc
   272 START RESOURCE  HwDev0x102084BCSbcEncDefault.rss
   273 target hwdev0x102084bc
   274 TARGETPATH      RESOURCE_FILES_DIR
   275 END
   276 
   277 // tone default
   278 START RESOURCE  HwDev0x10283463ToneDefault.rss
   279 target hwdev0x10283463
   280 TARGETPATH      RESOURCE_FILES_DIR
   281 END
   282 
   283 // g711 enc
   284 START RESOURCE  HwDev0x10205EE4G711DecDefault.rss
   285 TARGETPATH      RESOURCE_FILES_DIR
   286 END
   287 
   288 // g711 dec
   289 START RESOURCE  HwDev0x10205EE7G711EncDefault.rss
   290 TARGETPATH      RESOURCE_FILES_DIR
   291 END
   292 
   293 // g729 enc
   294 START RESOURCE  HwDev0x10208826G729EncDefault.rss
   295 TARGETPATH      RESOURCE_FILES_DIR
   296 END
   297 
   298 // g729 dec
   299 START RESOURCE  HwDev0x10205EEAG729DecDefault.rss
   300 TARGETPATH      RESOURCE_FILES_DIR
   301 END
   302 
   303 // ilbc dec
   304 START RESOURCE  HwDev0x10205E63iLbcDecDefault.rss
   305 TARGETPATH      RESOURCE_FILES_DIR
   306 END
   307 
   308 // ilbc enc
   309 START RESOURCE  HwDev0x10205E66iLbcEncDefault.rss
   310 TARGETPATH      RESOURCE_FILES_DIR
   311 END
   312 
   313 //gsm 10
   314 START RESOURCE  HwDev0x101FFA06GSM610Default.rss
   315 TARGETPATH      RESOURCE_FILES_DIR
   316 END
   317 
   318 //pcm u8
   319 START RESOURCE  HwDev0x101F9F21PU8Default.rss
   320 TARGETPATH      RESOURCE_FILES_DIR
   321 END
   322 
   323 //pcm 8
   324 START RESOURCE  HwDev0x101F9F36PCM8Default.rss
   325 TARGETPATH      RESOURCE_FILES_DIR
   326 END
   327 
   328 //pcm 16
   329 START RESOURCE  hwdev0x101f9f37pcm16default.rss
   330 TARGETPATH      RESOURCE_FILES_DIR
   331 END
   332 
   333 //s16
   334 START RESOURCE  hwdev0x101f9f38s16default.rss
   335 TARGETPATH      RESOURCE_FILES_DIR
   336 END
   337 
   338 //s16
   339 START RESOURCE  hwdev0x101f9f3cs16default.rss
   340 TARGETPATH      RESOURCE_FILES_DIR
   341 END
   342 
   343 //pcm16b
   344 START RESOURCE  hwdev0x101f9f3dpcm16bdefault.rss
   345 TARGETPATH      RESOURCE_FILES_DIR
   346 END
   347 
   348 //pcm 16
   349 START RESOURCE  hwdev0x101f9f01pcm16default.rss
   350 TARGETPATH      RESOURCE_FILES_DIR
   351 END
   352 
   353 //pcm 16
   354 START RESOURCE  HwDev0x101F9F00PCM16Default.rss
   355 TARGETPATH      RESOURCE_FILES_DIR
   356 END
   357 
   358 //pcm 16
   359 START RESOURCE  hwdev0x101f9f35pcm16default.rss
   360 TARGETPATH      RESOURCE_FILES_DIR
   361 END
   362 
   363 //pcm alaw
   364 START RESOURCE  HwDev0x101F9F32ALawDefault.rss
   365 TARGETPATH      RESOURCE_FILES_DIR
   366 END
   367 
   368 //pcm 16
   369 START RESOURCE  hwdev0x101f9f34pcm16default.rss
   370 TARGETPATH      RESOURCE_FILES_DIR
   371 END
   372 
   373 //pcm mulaw
   374 START RESOURCE  HwDev0x101F9F31MuLawDefault.rss
   375 TARGETPATH      RESOURCE_FILES_DIR
   376 END
   377 
   378 //mulaw pcm
   379 START RESOURCE  hwdev0x101f9f33pcm16default.rss
   380 TARGETPATH      RESOURCE_FILES_DIR
   381 END
   382 
   383 //pcm imad
   384 START RESOURCE  HwDev0x101F9F40IMADDefault.rss
   385 TARGETPATH      RESOURCE_FILES_DIR
   386 END
   387 
   388 //pcm imad
   389 START RESOURCE  hwdev0x101f9f41pcm16default.rss
   390 TARGETPATH      RESOURCE_FILES_DIR
   391 END
   392 
   393 //pcm 16
   394 START RESOURCE  hwdev0x101ffa05pcm16default.rss
   395 TARGETPATH      RESOURCE_FILES_DIR
   396 END
   397 
   398 // pcm16 default
   399 START RESOURCE  HwDev0xa0000a7aPCM16Default.rss
   400 TARGETPATH      RESOURCE_FILES_DIR
   401 END
   402 
   403 
   404 /*
   405  * NaviEngine Resource Files
   406  */
   407 
   408 SOURCEPATH		../data/naviengine
   409 
   410 START RESOURCE  hwdev0x101f9f00pcm16navi.rss
   411 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   412 END
   413 
   414 START RESOURCE  hwdev0x101f9f01pcm16navi.rss
   415 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   416 END
   417 
   418 START RESOURCE  hwdev0x101f9f3cs16navi.rss
   419 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   420 END
   421 
   422 START RESOURCE  hwdev0x101f9f3dpcm16bnavi.rss
   423 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   424 END
   425 
   426 START RESOURCE  hwdev0x101f9f21pu8navi.rss
   427 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   428 END
   429 
   430 START RESOURCE  hwdev0x101f9f31mulawnavi.rss
   431 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   432 END
   433 
   434 START RESOURCE  hwdev0x101f9f32alawnavi.rss
   435 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   436 END
   437 
   438 START RESOURCE  hwdev0x101f9f33pcm16navi.rss
   439 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   440 END
   441 
   442 START RESOURCE  hwdev0x101f9f34pcm16navi.rss
   443 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   444 END
   445 
   446 START RESOURCE  hwdev0x101f9f35pcm16navi.rss
   447 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   448 END
   449 
   450 START RESOURCE  hwdev0x101f9f36pcm8navi.rss
   451 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   452 END
   453 
   454 START RESOURCE  hwdev0x101f9f37pcm16navi.rss
   455 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   456 END
   457 
   458 START RESOURCE  hwdev0x101f9f38s16navi.rss
   459 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   460 END
   461 
   462 START RESOURCE  hwdev0x101f9f40imadnavi.rss
   463 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   464 END
   465 
   466 START RESOURCE  hwdev0x101f9f41pcm16navi.rss
   467 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   468 END
   469 
   470 START RESOURCE  hwdev0x101ffa05pcm16navi.rss
   471 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   472 END
   473 
   474 START RESOURCE  hwdev0x101ffa06gsm610navi.rss
   475 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   476 END
   477 
   478 START RESOURCE  hwdev0x10205e63ilbcdecnavi.rss
   479 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   480 END
   481 
   482 START RESOURCE  hwdev0x10205e66ilbcencnavi.rss
   483 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   484 END
   485 
   486 START RESOURCE  hwdev0x10205ee4g711decnavi.rss
   487 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   488 END
   489 
   490 START RESOURCE  hwdev0x10205ee7g711encnavi.rss
   491 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   492 END
   493 
   494 START RESOURCE  hwdev0x10205eeag729decnavi.rss
   495 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   496 END
   497 
   498 START RESOURCE  hwdev0x102065b0amrnbencnavi.rss
   499 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   500 END
   501 
   502 START RESOURCE  hwdev0x102084bcsbcencnavi.rss
   503 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   504 END
   505 
   506 START RESOURCE  hwdev0x102737b2oggdecnavi.rss
   507 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   508 END
   509 
   510 START RESOURCE  hwdev0x102737b4oggencnavi.rss
   511 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   512 END
   513 
   514 START RESOURCE  hwdev0x1020658fmp3decnavi.rss
   515 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   516 END
   517 
   518 START RESOURCE  hwdev0x1020659drawdecencnavi.rss
   519 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   520 END
   521 
   522 START RESOURCE  hwdev0x1020659eamrnbencnavi.rss
   523 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   524 END
   525 
   526 START RESOURCE  hwdev0x10206591amrwbdecnavi.rss
   527 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   528 END
   529 
   530 START RESOURCE  hwdev0x10206596amrnbdecnavi.rss
   531 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   532 END
   533 
   534 START RESOURCE  hwdev0x10208826g729encnavi.rss
   535 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   536 END
   537 
   538 START RESOURCE  hwdev0x10283463tonenavi.rss
   539 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   540 END
   541 
   542 START RESOURCE  hwdev0xa0000a7apcm16navi.rss
   543 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   544 END
   545 
   546 START RESOURCE  hwdev0xa0000a34amrwbencnavi.rss
   547 TARGETPATH      RESOURCE_FILES_DIR_NAVIENGINE
   548 END
   549 
   550 LIBRARY			euser.lib
   551 LIBRARY			ecom.lib
   552 LIBRARY			efsrv.lib
   553 LIBRARY			bafl.lib
   554 LIBRARY			a3f_trace_heap.lib
   555 
   556 #ifdef INCLUDE_HWDEVICES_AS_SWCODEC_WRAPPERS
   557 LIBRARY			mmfswcodecwrapper.lib
   558 LIBRARY			mmfserverbaseclasses.lib 
   559 LIBRARY			a3ffourcclookup.lib
   560 #endif
   561 
   562 DEFFILE			audiocodec.def
   563 nostrictdef
   564 
   565 SMPSAFE