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> |