symbian3/os/mm/package_definition_3.0.xml
branchHighFidelityModel
changeset 48 c8d3143d3c0e
parent 47 424ba1d4ccef
child 63 d7aa110911c4
equal deleted inserted replaced
47:424ba1d4ccef 48:c8d3143d3c0e
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <SystemDefinition schema="3.0.0">
     2 <SystemDefinition schema="3.0.0">
     3   <package id="mm" name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
     3   <package id="mm" name="Multimedia" levels="adaptation hw-if device-fw devices middleware app-if">
       
     4     <collection id="devsoundextensions" name="Devsound Extensions" level="device-fw">
       
     5       <component id="drmaudioplayer" filter="s60" name="DRM Audio Player">
       
     6         <unit bldFile="devsoundextensions/drmaudioplayer/group" />
       
     7       </component>
       
     8       <component id="mmextfw" filter="s60" name="Multimedia Extension Framework">
       
     9         <unit bldFile="devsoundextensions/mmextfw/group" />
       
    10       </component>
       
    11       <component id="audiorouting" filter="s60" name="Audio Routing">
       
    12         <unit bldFile="devsoundextensions/audiorouting/group" />
       
    13       </component>
       
    14       <component id="effects" filter="s60" name="Effects">
       
    15         <unit bldFile="devsoundextensions/effects/group" />
       
    16       </component>
       
    17       <component id="effectspresets" filter="s60" name="Effects Presets">
       
    18         <unit bldFile="devsoundextensions/effectspresets/group" />
       
    19       </component>
       
    20       <component id="effectspresets_utils" filter="s60" name="Effects Presets Utils">
       
    21       	<!-- need to #include the lot from a single bld.inf
       
    22       		Also move to a stanard component location, not under effectspresets -->
       
    23 	    <unit bldFile="devsoundextensions/effectspresets/AudioEqualizerUtility/group" filter="!dfs_build"/>
       
    24 		<unit bldFile="devsoundextensions/effectspresets/EnvironmentalReverbUtility/group" filter="!dfs_build"/>
       
    25 		<unit bldFile="devsoundextensions/effectspresets/StereoWideningUtility/group" filter="!dfs_build"/>
       
    26       </component>
       
    27       <component id="telephonyaudiorouting" filter="s60" name="Telephony Audio Routing">
       
    28         <unit bldFile="devsoundextensions/telephonyaudiorouting/group" />
       
    29       </component>
       
    30       <component id="mmfcustominterfaces" filter="s60" name="MMF Custom Interfaces">
       
    31         <unit bldFile="devsoundextensions/mmfcustominterfaces/group" />
       
    32       </component>
       
    33       <component id="addeddevsoundcontrol" filter="s60" name="Added DevSound Control">
       
    34         <unit bldFile="devsoundextensions/addeddevsoundcontrol/group" />
       
    35       </component>
       
    36       <component id="globalaudiosettings" filter="s60" name="Global Audio Settings">
       
    37         <unit bldFile="devsoundextensions/globalaudiosettings/group" />
       
    38       </component>
       
    39       <component id="restrictedaudiooutput" filter="s60" name="Restricted Audio Output">
       
    40         <unit bldFile="devsoundextensions/restrictedaudiooutput/group" />
       
    41       </component>
       
    42       <component id="ciextnfactoryplugins" filter="s60" name="Custom Interface Extension Factory Plugins" class="plugin">
       
    43         <unit bldFile="devsoundextensions/ciextnfactoryplugins/group" />
       
    44       </component>
       
    45     </collection>
       
    46     <collection id="mdfdevvideoextensions" name="MDF Dev Video Extensions" level="device-fw">
       
    47       <component id="arm_mdf_postprocessor" filter="s60" name="ARM MDF Postprocessor">
       
    48         <unit bldFile="mdfdevvideoextensions/arm_mdf_postprocessor/group"/>
       
    49       </component>
       
    50       <component id="nga_mdf_tsrc" name="NGA MDF Tests" purpose="development" filter="s60,pref_test,module_test">
       
    51         <unit bldFile="mdfdevvideoextensions/nga_mdf_postprocessor/tsrc/StifNgaMdfPoPTest/group"/>
       
    52       </component>
       
    53     </collection>
     4     <collection id="audio" name="Audio Codecs" level="middleware">
    54     <collection id="audio" name="Audio Codecs" level="middleware">
     5       <component id="arm_cmmf_codecs" filter="s60" name="ARM CMMF Codecs" class="plugin">
    55       <component id="arm_cmmf_codecs" filter="s60" name="ARM CMMF Codecs" class="plugin">
     6         <unit bldFile="audio/arm_cmmf_codecs/group"/>
    56         <unit bldFile="audio/arm_cmmf_codecs/group"/>
     7       </component>
    57       </component>
     8     </collection>
    58     </collection>
     9     <collection id="video" name="Video Codecs" level="middleware">
    59     <collection id="video" name="Video Codecs" level="middleware">
    10     </collection>
    60     	<!-- empty -->
    11     <collection id="devsoundextensions" name="Devsound Extensions" level="device-fw">
       
    12       <component id="drmaudioplayer" filter="s60" name="DRM Audio Player">
       
    13         <unit bldFile="devsoundextensions/drmaudioplayer/group"/>
       
    14            <!-- following two units should be #included in above bld.inf -->
       
    15         <!-- <unit bldFile="devsoundextensions/drmaudioplayer/drmplayserver/group"/> -->
       
    16         <!-- <unit bldFile="devsoundextensions/drmaudioplayer/drmplayutility/group"/> -->
       
    17       </component>
       
    18       <component id="mmextfw" filter="s60" name="Multimedia Extension Framework">
       
    19         <unit bldFile="devsoundextensions/mmextfw/group"/>
       
    20       </component>
       
    21       <component id="audiorouting" filter="s60" name="Audio Routing">
       
    22         <unit bldFile="devsoundextensions/audiorouting/group"/>
       
    23       </component>
       
    24       <component id="effects" filter="s60" name="Effects">
       
    25         <unit bldFile="devsoundextensions/effects/group"/>
       
    26               <!-- should test be #included in group file?-->
       
    27         <!-- <unit bldFile="devsoundextensions/effects/effecttest"/> -->
       
    28       </component>
       
    29       <component id="effectspresets" filter="s60" name="Effects Presets">
       
    30         <unit bldFile="devsoundextensions/effectspresets/group"/>
       
    31       </component>
       
    32       <component id="telephonyaudiorouting" filter="s60" name="Telephony Audio Routing">
       
    33         <unit bldFile="devsoundextensions/telephonyaudiorouting/group"/>
       
    34           <!-- should the following should be #included in the above bld.inf? -->
       
    35         <!-- <unit bldFile="devsoundextensions/telephonyaudiorouting/server/group"/> -->
       
    36         <!-- <unit bldFile="devsoundextensions/telephonyaudiorouting/session/group"/> -->
       
    37         <!-- <unit bldFile="devsoundextensions/telephonyaudiorouting/telephonyaudioroutingbase/group"/> -->
       
    38         <!-- <unit bldFile="devsoundextensions/telephonyaudiorouting/telephonyaudioroutingmanager/group"/> -->
       
    39       </component>
       
    40       <component id="mmfcustominterfaces" filter="s60" name="MMF Custom Interfaces">
       
    41         <unit bldFile="devsoundextensions/mmfcustominterfaces/group"/>
       
    42       </component>
       
    43       <component id="addeddevsoundcontrol" filter="s60" name="Added DevSound Control">
       
    44         <unit bldFile="devsoundextensions/addeddevsoundcontrol/group"/>
       
    45       </component>
       
    46       <component id="globalaudiosettings" filter="s60" name="Global Audio Settings">
       
    47         <unit bldFile="devsoundextensions/globalaudiosettings/group"/>
       
    48       </component>
       
    49       <component id="restrictedaudiooutput" filter="s60" name="Restricted Audio Output">
       
    50         <unit bldFile="devsoundextensions/restrictedaudiooutput/group"/>
       
    51       </component>
       
    52       <component id="ciextnfactoryplugins" filter="s60" name="Custom Interface Extension Factory Plugins" class="plugin">
       
    53         <unit bldFile="devsoundextensions/ciextnfactoryplugins/group"/>
       
    54       </component>
       
    55     </collection>
       
    56     <collection id="mdfdevvideoextensions" name="MDF Dev Video Extensions" level="device-fw">
       
    57       <component id="arm_mdf_postprocessor" filter="s60" name="ARM MDF Postprocessor">
       
    58         <unit bldFile="mdfdevvideoextensions/arm_mdf_postprocessor/group"/>
       
    59       </component>
       
    60     </collection>
    61     </collection>
    61     <collection id="videoadaptationextensions" name="Video Adaptation Extensions" level="adaptation">
    62     <collection id="videoadaptationextensions" name="Video Adaptation Extensions" level="adaptation">
    62       <component id="postingsurface" filter="s60" name="Posting Surface">
    63       <component id="postingsurface" filter="s60" name="Posting Surface">
    63         <unit bldFile="videoadaptationextensions/postingsurface/group"/>
    64         <unit bldFile="videoadaptationextensions/postingsurface/group"/>
    64       </component>
    65       </component>
   104       <component id="mmfwplugins" name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" class="plugin">
   105       <component id="mmfwplugins" name="Multimedia Framework Plugins" introduced="7.0s" purpose="optional" class="plugin">
   105         <unit bldFile="mmplugins/mmfwplugins/group" mrp="mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
   106         <unit bldFile="mmplugins/mmfwplugins/group" mrp="mmplugins/mmfwplugins/group/multimedia_mmf_plugin.mrp"/>
   106       </component>
   107       </component>
   107     </collection>
   108     </collection>
   108     <collection id="mm_info" name="Multimedia Info" level="app-if">
   109     <collection id="mm_info" name="Multimedia Info" level="app-if">
       
   110       <component id="mm_plat" filter="s60" name="Multimedia Platform Interfaces" class="api">
       
   111         <unit bldFile="mm_plat/group"/>
       
   112       </component>
   109       <component id="mm_pub" filter="s60" name="Multimedia Public Interfaces" class="api">
   113       <component id="mm_pub" filter="s60" name="Multimedia Public Interfaces" class="api">
   110         <unit bldFile="mm_pub/group"/>
   114         <unit bldFile="mm_pub/group"/>
   111           <!-- should #include the following from the main bld.inf -->
       
   112         <unit bldFile="mm_pub/audio_effects_api/tsrc/group"/>
       
   113         <unit bldFile="mm_pub/audio_effects_presets_api/tsrc/group"/>
       
   114         <unit bldFile="mm_pub/drm_audio_player_api/tsrc/group"/>
       
   115       </component>
       
   116       <component id="mm_plat" filter="s60" name="Multimedia Platform Interfaces" class="api">
       
   117         <unit bldFile="mm_plat/group"/>
       
   118           <!-- should #include the following from the main bld.inf -->
       
   119         <unit bldFile="mm_plat/aac_decoder_config_api/tsrc/group"/>
       
   120         <unit bldFile="mm_plat/audio_routing_api/tsrc/group"/>
       
   121         <unit bldFile="mm_plat/audio_visualization_api/tsrc/group"/>
       
   122         <unit bldFile="mm_plat/eaac_plus_decoder_interface_api/tsrc/group"/>
       
   123         <unit bldFile="mm_plat/error_concealment_interface_api/tsrc/group"/>
       
   124         <unit bldFile="mm_plat/g711_decoder_interface_api/tsrc/group"/>
       
   125         <unit bldFile="mm_plat/g711_encoder_interface_api/tsrc/group"/>
       
   126         <unit bldFile="mm_plat/g729_decoder_interface_api/tsrc/group"/>
       
   127         <unit bldFile="mm_plat/g729_encoder_interface_api/tsrc/group"/>
       
   128         <unit bldFile="mm_plat/global_audio_settings_api/tsrc/group"/>
       
   129         <unit bldFile="mm_plat/ilbc_decoder_interface_api/tsrc/group"/>
       
   130         <unit bldFile="mm_plat/ilbc_encoder_interface_api/tsrc/group"/>
       
   131         <unit bldFile="mm_plat/ra8_decoder_interface_api/tsrc/group"/>
       
   132         <unit bldFile="mm_plat/restricted_audio_output_api/tsrc/group"/>
       
   133         <unit bldFile="mm_plat/sbc_encoder_interface_api/tsrc/group"/>
       
   134         <unit bldFile="mm_plat/speech_encoder_config_api/tsrc/group"/>
       
   135         <unit bldFile="mm_plat/wma_decoder_interface_api/tsrc/group"/>
       
   136       </component>
       
   137       <component id="mm_build" filter="s60" name="Multimedia Build">
       
   138           <!-- add system include to each bld.inf mentioned and remove this -->
       
   139         <unit bldFile="group"/>
       
   140       </component>
   115       </component>
   141       <component id="mmdocs" name="Multimedia Documentation" purpose="development" class="doc">
   116       <component id="mmdocs" name="Multimedia Documentation" purpose="development" class="doc">
   142         <unit mrp="mm_info/mmdocs/multimedia_documentation.mrp"/>
   117         <unit mrp="mm_info/mmdocs/multimedia_documentation.mrp"/>
       
   118       </component>
       
   119       <component id="mm_tsrc" name="Multimedia Tests" purpose="development" filter="s60,api_test,pref_test">
       
   120         <unit bldFile="tsrc/group"/>
   143       </component>
   121       </component>
   144       <component id="mm_metadata" name="Multimedia Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   122       <component id="mm_metadata" name="Multimedia Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   145         <unit mrp="mm_info/mm_metadata/mm_metadata.mrp"/>
   123         <unit mrp="mm_info/mm_metadata/mm_metadata.mrp"/>
   146       </component>
   124       </component>
   147     </collection>
   125     </collection>