symbian4/single/sysdefs/system_model.xml
changeset 894 cd43afbd6191
parent 875 71a94ad51a8e
child 896 ba76cab9ae36
equal deleted inserted replaced
887:43b28893dd71 894:cd43afbd6191
    77 <systemModel>
    77 <systemModel>
    78 <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    78 <layer name="adaptation" long-name="Adaptation" levels="low mw high">
    79 <block name="stubs" level="high" span="2" levels="adaptation plugin mid engine" long-name="Stubs">
    79 <block name="stubs" level="high" span="2" levels="adaptation plugin mid engine" long-name="Stubs">
    80 <collection name="audiostubs" long-name="Audio Stubs" level="adaptation">
    80 <collection name="audiostubs" long-name="Audio Stubs" level="adaptation">
    81 <component name="devsoundextensions_stubs" long-name="Devsound Extensions Stubs" purpose="optional">
    81 <component name="devsoundextensions_stubs" long-name="Devsound Extensions Stubs" purpose="optional">
    82 <unit bldFile="adaptation/stubs/audiostubs/devsoundextensions_stubs/group"/>
    82 <unit bldFile="adapt/stubs/audiostubs/devsoundextensions_stubs/group"/>
    83 </component>
    83 </component>
    84 <component name="fmradiotunercontrolstub" long-name="FM Radio Tuner Control Stub" purpose="optional">
    84 <component name="fmradiotunercontrolstub" long-name="FM Radio Tuner Control Stub" purpose="optional">
    85 <unit bldFile="adaptation/stubs/audiostubs/fmradiotunercontrolstub/group"/>
    85 <unit bldFile="adapt/stubs/audiostubs/fmradiotunercontrolstub/group"/>
    86 </component>
    86 </component>
    87 </collection>
    87 </collection>
    88 <collection name="drm_stubs" long-name="DRM Stubs" level="plugin">
    88 <collection name="drm_stubs" long-name="DRM Stubs" level="plugin">
    89 <component name="drm_stubs_build" long-name="DRM Stubs Build" purpose="optional">
    89 <component name="drm_stubs_build" long-name="DRM Stubs Build" purpose="optional">
    90 <unit bldFile="adaptation/stubs/drm_stubs/group"/>
    90 <unit bldFile="adapt/stubs/drm_stubs/group"/>
    91 </component>
    91 </component>
    92 </collection>
    92 </collection>
    93 <collection name="ocrsrv_stub" long-name="OCR Services Stub" level="mid">
    93 <collection name="ocrsrv_stub" long-name="OCR Services Stub" level="mid">
    94 <component name="ocrsrv_stub_build" long-name="OCR Services Stub Build" filter="!dfs_build" purpose="optional">
    94 <component name="ocrsrv_stub_build" long-name="OCR Services Stub Build" filter="!dfs_build" purpose="optional">
    95 <unit bldFile="adaptation/stubs/ocrsrv_stub/group"/>
    95 <unit bldFile="adapt/stubs/ocrsrv_stub/group"/>
    96 </component>
    96 </component>
    97 </collection>
    97 </collection>
    98 <collection name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation" level="plugin">
    98 <collection name="omasuplasnconverterstubimpl" long-name="OMA SUPL ASN Converter Stub Implementation" level="plugin">
    99 <component name="omasuplasnconverterstubimpl_build" long-name="OMA SUPL ASN Converter Stub Implementation Build" filter="!dfs_build" purpose="optional">
    99 <component name="omasuplasnconverterstubimpl_build" long-name="OMA SUPL ASN Converter Stub Implementation Build" filter="!dfs_build" purpose="optional">
   100 <unit bldFile="adaptation/stubs/omasuplasnconverterstubimpl/group"/>
   100 <unit bldFile="adapt/stubs/omasuplasnconverterstubimpl/group"/>
   101 </component>
   101 </component>
   102 </collection>
   102 </collection>
   103 <collection name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" level="plugin">
   103 <collection name="posmsgpluginreferenceimpl" long-name="POS Message Plugin Reference Implementation" level="plugin">
   104 <component name="posmsgpluginreferenceimpl_build" long-name="POS Message Plugin Reference Implementation Build" purpose="optional" plugin="Y">
   104 <component name="posmsgpluginreferenceimpl_build" long-name="POS Message Plugin Reference Implementation Build" purpose="optional" plugin="Y">
   105 <unit bldFile="adaptation/stubs/posmsgpluginreferenceimpl/group"/>
   105 <unit bldFile="adapt/stubs/posmsgpluginreferenceimpl/group"/>
   106 </component>
   106 </component>
   107 </collection>
   107 </collection>
   108 <collection name="srsfenginestub" long-name="SRSF Engine Stub" level="engine">
   108 <collection name="srsfenginestub" long-name="SRSF Engine Stub" level="engine">
   109 <component name="srsfenginestub_build" long-name="SRSF Engine Stub Build" filter="stubs" purpose="optional">
   109 <component name="srsfenginestub_build" long-name="SRSF Engine Stub Build" filter="stubs" purpose="optional">
   110 <unit bldFile="adaptation/stubs/srsfenginestub/group"/>
   110 <unit bldFile="adapt/stubs/srsfenginestub/group"/>
   111 </component>
   111 </component>
   112 </collection>
   112 </collection>
   113 <collection name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub" level="plugin">
   113 <collection name="power_save_display_mode_stub" long-name="Power Save Display Mode Stub" level="plugin">
   114 <component name="power_save_display_mode_stub_build" long-name="Power Save Display Mode Stub Build" purpose="optional">
   114 <component name="power_save_display_mode_stub_build" long-name="Power Save Display Mode Stub Build" purpose="optional">
   115 <unit bldFile="adaptation/stubs/power_save_display_mode_stub/group"/>
   115 <unit bldFile="adapt/stubs/power_save_display_mode_stub/group"/>
   116 </component>
   116 </component>
   117 </collection>
   117 </collection>
   118 <collection name="systemswstubs" long-name="System Software Stubs" level="adaptation">
   118 <collection name="systemswstubs" long-name="System Software Stubs" level="adaptation">
   119 <component name="ddcaccessstub" long-name="DDC Access Stub" purpose="optional">
   119 <component name="ddcaccessstub" long-name="DDC Access Stub" purpose="optional">
   120 <unit bldFile="adaptation/stubs/systemswstubs/ddcaccessstub/group"/>
   120 <unit bldFile="adapt/stubs/systemswstubs/ddcaccessstub/group"/>
   121 </component>
   121 </component>
   122 <component name="tvoutconfig" long-name="TV Out Config" purpose="optional">
   122 <component name="tvoutconfig" long-name="TV Out Config" purpose="optional">
   123 <unit bldFile="adaptation/stubs/systemswstubs/TVOutConfig/group" filter="oem_build"/>
   123 <unit bldFile="adapt/stubs/systemswstubs/TVOutConfig/group" filter="oem_build"/>
   124 </component>
   124 </component>
   125 <component name="accessorypolicyreference" long-name="Accessory Policy Reference" purpose="optional">
   125 <component name="accessorypolicyreference" long-name="Accessory Policy Reference" purpose="optional">
   126 <unit bldFile="adaptation/stubs/systemswstubs/accessorypolicyreference/group" filter="oem_build"/>
   126 <unit bldFile="adapt/stubs/systemswstubs/accessorypolicyreference/group" filter="oem_build"/>
   127 </component>
   127 </component>
   128 <component name="asyreference" long-name="ASY Reference" purpose="optional" plugin="Y">
   128 <component name="asyreference" long-name="ASY Reference" purpose="optional" plugin="Y">
   129 <unit bldFile="adaptation/stubs/systemswstubs/asyreference/group" filter="oem_build"/>
   129 <unit bldFile="adapt/stubs/systemswstubs/asyreference/group" filter="oem_build"/>
   130 </component>
   130 </component>
   131 <component name="examplecommonisc" long-name="Example Common ISC" purpose="optional">
   131 <component name="examplecommonisc" long-name="Example Common ISC" purpose="optional">
   132 <unit bldFile="adaptation/stubs/systemswstubs/examplecommonisc/group" filter="oem_build"/>
   132 <unit bldFile="adapt/stubs/systemswstubs/examplecommonisc/group" filter="oem_build"/>
   133 </component>
   133 </component>
   134 <component name="exampledsy" long-name="Example DSY" purpose="optional">
   134 <component name="exampledsy" long-name="Example DSY" purpose="optional">
   135 <unit bldFile="adaptation/stubs/systemswstubs/exampledsy/group" filter="oem_build"/>
   135 <unit bldFile="adapt/stubs/systemswstubs/exampledsy/group" filter="oem_build"/>
   136 </component>
   136 </component>
   137 <component name="featuremanagerstub" long-name="Feature Manager Stub" purpose="optional">
   137 <component name="featuremanagerstub" long-name="Feature Manager Stub" purpose="optional">
   138 <unit bldFile="adaptation/stubs/systemswstubs/featuremanagerstub/group" filter="oem_build"/>
   138 <unit bldFile="adapt/stubs/systemswstubs/featuremanagerstub/group" filter="oem_build"/>
   139 </component>
   139 </component>
   140 <component name="hwrmstubplugins" long-name="Hardware Resource Manager Stub Plugins" purpose="optional" plugin="Y">
   140 <component name="hwrmstubplugins" long-name="Hardware Resource Manager Stub Plugins" purpose="optional" plugin="Y">
   141 <unit bldFile="adaptation/stubs/systemswstubs/hwrmstubplugins/group" filter="oem_build"/>
   141 <unit bldFile="adapt/stubs/systemswstubs/hwrmstubplugins/group" filter="oem_build"/>
   142 </component>
   142 </component>
   143 <component name="hwrmhapticsstubplugin" long-name="Hardware Resource Manager Haptics Stub Plugin" purpose="optional" plugin="Y">
   143 <component name="hwrmhapticsstubplugin" long-name="Hardware Resource Manager Haptics Stub Plugin" purpose="optional" plugin="Y">
   144 <unit bldFile="adaptation/stubs/systemswstubs/hwrmhapticsstubplugin/group" filter="oem_build"/>
   144 <unit bldFile="adapt/stubs/systemswstubs/hwrmhapticsstubplugin/group" filter="oem_build"/>
   145 </component>
   145 </component>
   146 <component name="sensorchannelsreference" long-name="Sensor Channels Reference" purpose="optional">
   146 <component name="sensorchannelsreference" long-name="Sensor Channels Reference" purpose="optional">
   147 <unit bldFile="adaptation/stubs/systemswstubs/sensorchannelsreference/group" filter="oem_build"/>
   147 <unit bldFile="adapt/stubs/systemswstubs/sensorchannelsreference/group" filter="oem_build"/>
   148 </component>
   148 </component>
   149 <component name="ssyreference" long-name="SSY Reference" purpose="optional" plugin="Y">
   149 <component name="ssyreference" long-name="SSY Reference" purpose="optional" plugin="Y">
   150 <unit bldFile="adaptation/stubs/systemswstubs/ssyreference/group" filter="oem_build"/>
   150 <unit bldFile="adapt/stubs/systemswstubs/ssyreference/group" filter="oem_build"/>
   151 </component>
   151 </component>
   152 <component name="startupadaptationstub" long-name="Startup Adaptation Stub" purpose="optional" plugin="Y">
   152 <component name="startupadaptationstub" long-name="Startup Adaptation Stub" purpose="optional" plugin="Y">
   153 <unit bldFile="adaptation/stubs/systemswstubs/startupadaptationstub/group" filter="oem_build"/>
   153 <unit bldFile="adapt/stubs/systemswstubs/startupadaptationstub/group" filter="oem_build"/>
   154 </component>
   154 </component>
   155 <component name="tiltcompensationstub" long-name="Tilt Compensation Stub" purpose="optional">
   155 <component name="tiltcompensationstub" long-name="Tilt Compensation Stub" purpose="optional">
   156 <unit bldFile="adaptation/stubs/systemswstubs/tiltcompensationstub/group" filter="oem_build"/>
   156 <unit bldFile="adapt/stubs/systemswstubs/tiltcompensationstub/group" filter="oem_build"/>
   157 </component>
   157 </component>
   158 <component name="tvoutbehaviour" long-name="TV Out Behaviour" purpose="optional">
   158 <component name="tvoutbehaviour" long-name="TV Out Behaviour" purpose="optional">
   159 <unit bldFile="adaptation/stubs/systemswstubs/tvoutbehaviour/group" filter="oem_build"/>
   159 <unit bldFile="adapt/stubs/systemswstubs/tvoutbehaviour/group" filter="oem_build"/>
   160 </component>
   160 </component>
   161 <component name="wiredbearerreference" long-name="Wired Bearer Reference" purpose="optional" plugin="Y">
   161 <component name="wiredbearerreference" long-name="Wired Bearer Reference" purpose="optional" plugin="Y">
   162 <unit bldFile="adaptation/stubs/systemswstubs/wiredbearerreference/group" filter="oem_build"/>
   162 <unit bldFile="adapt/stubs/systemswstubs/wiredbearerreference/group" filter="oem_build"/>
   163 </component>
   163 </component>
   164 </collection>
   164 </collection>
   165 <collection name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" level="engine">
   165 <collection name="tactileclickplugin_stub" long-name="Tactile Click Plugin Stub" level="engine">
   166 <component name="tactileclickplugin_stub_build" long-name="Tactile Click Plugin Stub Build" purpose="optional" plugin="Y">
   166 <component name="tactileclickplugin_stub_build" long-name="Tactile Click Plugin Stub Build" purpose="optional" plugin="Y">
   167 <unit bldFile="adaptation/stubs/tactileclickplugin_stub/group"/>
   167 <unit bldFile="adapt/stubs/tactileclickplugin_stub/group"/>
   168 </component>
   168 </component>
   169 </collection>
   169 </collection>
   170 <collection name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub" level="mid">
   170 <collection name="wlanhwinit_stub" long-name="WLAN Hardware Init Stub" level="mid">
   171 <component name="wlanhwinit_stub_build" long-name="WLAN Hardware Init Stub Build" purpose="optional">
   171 <component name="wlanhwinit_stub_build" long-name="WLAN Hardware Init Stub Build" purpose="optional">
   172 <unit bldFile="adaptation/stubs/wlanhwinit_stub/group"/>
   172 <unit bldFile="adapt/stubs/wlanhwinit_stub/group"/>
   173 </component>
   173 </component>
   174 </collection>
   174 </collection>
   175 </block>
   175 </block>
   176 <block name="beagleboard" level="low" levels="hw-if" long-name="Beagle Board">
   176 <block name="beagleboard" level="low" levels="hw-if" long-name="Beagle Board">
   177 <collection name="omap3530" long-name="OMAP 3530" level="hw-if">
   177 <collection name="omap3530" long-name="OMAP 3530" level="hw-if">
   178 <component name="omap3530_build" long-name="Beagle Board Common" introduced="^3" filter="sf_build" purpose="optional">
   178 <component name="omap3530_build" long-name="Beagle Board Common" introduced="^3" filter="sf_build" purpose="optional">
   179 <unit bldFile="adaptation/beagleboard/omap3530" mrp="adaptation/beagleboard/omap3530/base_beagle.mrp"/>
   179 <unit bldFile="adapt/beagleboard/omap3530" mrp="adapt/beagleboard/omap3530/base_beagle.mrp"/>
   180 </component>
   180 </component>
   181 <component name="omap3530_kernel" long-name="Beagle Board Kernel" introduced="^3" filter="sf_build" purpose="optional">
   181 <component name="omap3530_kernel" long-name="Beagle Board Kernel" introduced="^3" filter="sf_build" purpose="optional">
   182 <unit bldFile="adaptation/beagleboard/omap3530/kernel"/>
   182 <unit bldFile="adapt/beagleboard/omap3530/kernel"/>
   183 </component>
   183 </component>
   184 <component name="beagleboard_Baseport" long-name="Beagle Board Baseport" introduced="^3" filter="sf_build" purpose="optional">
   184 <component name="beagleboard_Baseport" long-name="Beagle Board Baseport" introduced="^3" filter="sf_build" purpose="optional">
   185 <unit bldFile="adaptation/beagleboard/omap3530/beagleboard"/>
   185 <unit bldFile="adapt/beagleboard/omap3530/beagleboard"/>
   186 </component>
   186 </component>
   187 </collection>
   187 </collection>
   188 </block>
   188 </block>
   189 <block name="qemu" level="low" levels="hw-if" long-name="QEMU and Baseport">
   189 <block name="qemu" level="low" levels="hw-if" long-name="QEMU and Baseport">
   190 <collection name="qemu_baseport" long-name="Baseport" level="hw-if">
   190 <collection name="qemu_baseport" long-name="Baseport" level="hw-if">
   191 <component name="syborg" long-name="Syborg" introduced="^2" filter="sf_build" purpose="optional">
   191 <component name="syborg" long-name="Syborg" introduced="^2" filter="sf_build" purpose="optional">
   192 <unit bldFile="adaptation/qemu/baseport/syborg" mrp="adaptation/qemu/baseport/syborg/syborg.mrp"/>
   192 <unit bldFile="adapt/qemu/baseport/syborg" mrp="adapt/qemu/baseport/syborg/syborg.mrp"/>
   193 </component>
   193 </component>
   194 </collection>
   194 </collection>
   195 </block>
   195 </block>
   196 <block name="naviengine.nec" level="low" levels="hw-if" long-name="NaviEngine">
   196 <block name="naviengine.nec" level="low" levels="hw-if" long-name="NaviEngine">
   197 <collection name="navienginebsp" long-name="NaviEngine BSP" level="hw-if">
   197 <collection name="navienginebsp" long-name="NaviEngine BSP" level="hw-if">
   198 <component name="ne1_tb" long-name="NaviEngine 1 (Multiple)" introduced="^4" filter="sf_build" purpose="optional">
   198 <component name="ne1_tb" long-name="NaviEngine 1 (Multiple)" introduced="^4" filter="sf_build" purpose="optional">
   199 <unit bldFile="adaptation/naviengine.nec/navienginebsp/ne1_tb"/>
   199 <unit bldFile="adapt/naviengine.nec/navienginebsp/ne1_tb"/>
   200 </component>
   200 </component>
   201 <component name="sne1_tb" long-name="NaviEngine 1 (Single)" introduced="^4" filter="sf_build" purpose="optional">
   201 <component name="sne1_tb" long-name="NaviEngine 1 (Single)" introduced="^4" filter="sf_build" purpose="optional">
   202 <unit bldFile="adaptation/naviengine.nec/navienginebsp/ne1_tb/single"/>
   202 <unit bldFile="adapt/naviengine.nec/navienginebsp/ne1_tb/single"/>
   203 </component>
   203 </component>
   204 <component name="fne1_tb" long-name="NaviEngine 1 (Flexible)" introduced="^4" filter="sf_build" purpose="optional">
   204 <component name="fne1_tb" long-name="NaviEngine 1 (Flexible)" introduced="^4" filter="sf_build" purpose="optional">
   205 <unit bldFile="adaptation/naviengine.nec/navienginebspflexible"/>
   205 <unit bldFile="adapt/naviengine.nec/navienginebspflexible"/>
   206 </component>
   206 </component>
   207 <component name="navienginebootldr" long-name="NaviEngine Boot Loader" introduced="^4" filter="sf_build" purpose="optional">
   207 <component name="navienginebootldr" long-name="NaviEngine Boot Loader" introduced="^4" filter="sf_build" purpose="optional">
   208 <unit bldFile="adaptation/naviengine.nec/navienginebootldr"/>
   208 <unit bldFile="adapt/naviengine.nec/navienginebootldr"/>
   209 </component>
   209 </component>
   210 </collection>
   210 </collection>
   211 </block>
   211 </block>
   212 <block name="codecs.aricent" level="low" levels="util plugin" long-name="Aricent Codecs">
   212 <block name="codecs.aricent" level="low" levels="util plugin" long-name="Aricent Codecs">
   213 <collection name="aricent_utilities" long-name="Aricent Utilities" level="util">
   213 <collection name="aricent_utilities" long-name="Aricent Utilities" level="util">
   214 <component name="ariprocessengine" long-name="Aricent Process Engine" introduced="^4" filter="sf_build" purpose="optional">
   214 <component name="ariprocessengine" long-name="Aricent Process Engine" introduced="^4" filter="sf_build" purpose="optional">
   215 <unit bldFile="adaptation/codecs.aricent/utilities/ariprocessengine/group"/>
   215 <unit bldFile="adapt/codecs.aricent/utilities/ariprocessengine/group"/>
   216 </component>
   216 </component>
   217 <component name="aristatemachine" long-name="Aricent State Machine" introduced="^4" filter="sf_build" purpose="optional">
   217 <component name="aristatemachine" long-name="Aricent State Machine" introduced="^4" filter="sf_build" purpose="optional">
   218 <unit bldFile="adaptation/codecs.aricent/utilities/aristatemachine/group"/>
   218 <unit bldFile="adapt/codecs.aricent/utilities/aristatemachine/group"/>
   219 </component>
   219 </component>
   220 </collection>
   220 </collection>
   221 <collection name="aaclc_enc" long-name="AAC LC Encoding" level="plugin">
   221 <collection name="aaclc_enc" long-name="AAC LC Encoding" level="plugin">
   222 <component name="ariaaclcencmmfcodec" long-name="Aricent AAC LC Encoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   222 <component name="ariaaclcencmmfcodec" long-name="Aricent AAC LC Encoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   223 <unit bldFile="adaptation/codecs.aricent/aaclc_enc/ariaaclcencmmfcodec/group"/>
   223 <unit bldFile="adapt/codecs.aricent/aaclc_enc/ariaaclcencmmfcodec/group"/>
   224 </component>
   224 </component>
   225 </collection>
   225 </collection>
   226 <collection name="amrnb_dec" long-name="AMR NB Decoding" level="plugin">
   226 <collection name="amrnb_dec" long-name="AMR NB Decoding" level="plugin">
   227 <component name="ariamrnbdecmmfcodec" long-name="Aricent AMR NB Decoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   227 <component name="ariamrnbdecmmfcodec" long-name="Aricent AMR NB Decoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   228 <unit bldFile="adaptation/codecs.aricent/amrnb_dec/ariamrnbdecmmfcodec/group"/>
   228 <unit bldFile="adapt/codecs.aricent/amrnb_dec/ariamrnbdecmmfcodec/group"/>
   229 </component>
   229 </component>
   230 </collection>
   230 </collection>
   231 <collection name="amrnb_enc" long-name="AMR NB Encoding" level="plugin">
   231 <collection name="amrnb_enc" long-name="AMR NB Encoding" level="plugin">
   232 <component name="ariamrnbencmmfcodec" long-name="Aricent AMR NB Encoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   232 <component name="ariamrnbencmmfcodec" long-name="Aricent AMR NB Encoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   233 <unit bldFile="adaptation/codecs.aricent/amrnb_enc/ariamrnbencmmfcodec/group"/>
   233 <unit bldFile="adapt/codecs.aricent/amrnb_enc/ariamrnbencmmfcodec/group"/>
   234 </component>
   234 </component>
   235 </collection>
   235 </collection>
   236 <collection name="amrwb_dec" long-name="AMR WB Decoding" level="plugin">
   236 <collection name="amrwb_dec" long-name="AMR WB Decoding" level="plugin">
   237 <component name="ariamrwbdecmmfcodec" long-name="Aricent AMR WB Decoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   237 <component name="ariamrwbdecmmfcodec" long-name="Aricent AMR WB Decoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   238 <unit bldFile="adaptation/codecs.aricent/amrwb_dec/ariamrwbdecmmfcodec/group"/>
   238 <unit bldFile="adapt/codecs.aricent/amrwb_dec/ariamrwbdecmmfcodec/group"/>
   239 </component>
   239 </component>
   240 </collection>
   240 </collection>
   241 <collection name="h264_dec" long-name="H264 Decoding" level="plugin">
   241 <collection name="h264_dec" long-name="H264 Decoding" level="plugin">
   242 <component name="arih264dechwdevice" long-name="Aricent H264 Decoding Hardware Device" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   242 <component name="arih264dechwdevice" long-name="Aricent H264 Decoding Hardware Device" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   243 <unit bldFile="adaptation/codecs.aricent/h264_dec/arih264dechwdevice/group"/>
   243 <unit bldFile="adapt/codecs.aricent/h264_dec/arih264dechwdevice/group"/>
   244 </component>
   244 </component>
   245 </collection>
   245 </collection>
   246 <collection name="h264_enc" long-name="H264 Encoding" level="plugin">
   246 <collection name="h264_enc" long-name="H264 Encoding" level="plugin">
   247 <component name="arih264enchwdevice" long-name="Aricent H264 Encoding Hardware Device" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   247 <component name="arih264enchwdevice" long-name="Aricent H264 Encoding Hardware Device" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   248 <unit bldFile="adaptation/codecs.aricent/h264_enc/arih264enchwdevice/group"/>
   248 <unit bldFile="adapt/codecs.aricent/h264_enc/arih264enchwdevice/group"/>
   249 </component>
   249 </component>
   250 </collection>
   250 </collection>
   251 <collection name="heaac_dec" long-name="HE AAC Decoding" level="plugin">
   251 <collection name="heaac_dec" long-name="HE AAC Decoding" level="plugin">
   252 <component name="ariheaacdecmmfcodec" long-name="Aricent HE AAC Decoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   252 <component name="ariheaacdecmmfcodec" long-name="Aricent HE AAC Decoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   253 <unit bldFile="adaptation/codecs.aricent/heaac_dec/ariheaacdecmmfcodec/group"/>
   253 <unit bldFile="adapt/codecs.aricent/heaac_dec/ariheaacdecmmfcodec/group"/>
   254 </component>
   254 </component>
   255 </collection>
   255 </collection>
   256 <collection name="mp3_dec" long-name="MP3 Decoding" level="plugin">
   256 <collection name="mp3_dec" long-name="MP3 Decoding" level="plugin">
   257 <component name="arimp3decmmfcodec" long-name="Aricent MP3 Decoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   257 <component name="arimp3decmmfcodec" long-name="Aricent MP3 Decoding MMF Codec" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   258 <unit bldFile="adaptation/codecs.aricent/mp3_dec/arimp3decmmfcodec/group"/>
   258 <unit bldFile="adapt/codecs.aricent/mp3_dec/arimp3decmmfcodec/group"/>
   259 </component>
   259 </component>
   260 </collection>
   260 </collection>
   261 <collection name="mp4asp_dec" long-name="MP4 ASP Decoding" level="plugin">
   261 <collection name="mp4asp_dec" long-name="MP4 ASP Decoding" level="plugin">
   262 <component name="arimpeg4aspdechwdevice" long-name="Aricent MP4 ASP Decoding Hardware Device" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   262 <component name="arimpeg4aspdechwdevice" long-name="Aricent MP4 ASP Decoding Hardware Device" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   263 <unit bldFile="adaptation/codecs.aricent/mp4asp_dec/arimpeg4aspdechwdevice/group"/>
   263 <unit bldFile="adapt/codecs.aricent/mp4asp_dec/arimpeg4aspdechwdevice/group"/>
   264 </component>
   264 </component>
   265 </collection>
   265 </collection>
   266 <collection name="mp4sp_enc" long-name="MP4 SP Encoding" level="plugin">
   266 <collection name="mp4sp_enc" long-name="MP4 SP Encoding" level="plugin">
   267 <component name="arimp4spenchwdevice" long-name="MP4 SP Encoding Hardware Device" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   267 <component name="arimp4spenchwdevice" long-name="MP4 SP Encoding Hardware Device" introduced="^4" filter="sf_build" purpose="optional" plugin="Y">
   268 <unit bldFile="adaptation/codecs.aricent/mp4sp_enc/arimp4spenchwdevice/group"/>
   268 <unit bldFile="adapt/codecs.aricent/mp4sp_enc/arimp4spenchwdevice/group"/>
   269 </component>
   269 </component>
   270 </collection>
   270 </collection>
   271 </block>
   271 </block>
   272 <block name="openmaxil.nokia" level="mw" levels="adaptation hw-if device-fw" long-name="Nokia OpenMAX IL Adaptation">
   272 <block name="openmaxil.nokia" level="mw" levels="adaptation hw-if device-fw" long-name="Nokia OpenMAX IL Adaptation">
   273 <collection name="omxilcomp" long-name="OpenMAX IL Components" level="adaptation">
   273 <collection name="omxilcomp" long-name="OpenMAX IL Components" level="adaptation">
   274 <component name="omxilgeneric" long-name="Generic OpenMAX IL Components" introduced="^3" purpose="optional" plugin="Y">
   274 <component name="omxilgeneric" long-name="Generic OpenMAX IL Components" introduced="^3" purpose="optional" plugin="Y">
   275 <unit bldFile="adaptation/openmaxil.nokia/omxilcomp/omxilgeneric/group" version="1"/>
   275 <unit bldFile="adapt/openmaxil.nokia/omxilcomp/omxilgeneric/group" version="1"/>
   276 </component>
   276 </component>
   277 <component name="omxilaudioemulator" long-name="OpenMAX IL Audio Emulator" introduced="^3" purpose="optional" plugin="Y">
   277 <component name="omxilaudioemulator" long-name="OpenMAX IL Audio Emulator" introduced="^3" purpose="optional" plugin="Y">
   278 <unit bldFile="adaptation/openmaxil.nokia/omxilcomp/omxilaudioemulator/group" version="1"/>
   278 <unit bldFile="adapt/openmaxil.nokia/omxilcomp/omxilaudioemulator/group" version="1"/>
   279 </component>
   279 </component>
   280 <component name="omxiltestcomp" long-name="OpenMAX IL Test Components" introduced="^3" purpose="development" plugin="Y">
   280 <component name="omxiltestcomp" long-name="OpenMAX IL Test Components" introduced="^3" purpose="development" plugin="Y">
   281 <unit bldFile="adaptation/openmaxil.nokia/omxilcomp/omxiltestcomp/group" version="1"/>
   281 <unit bldFile="adapt/openmaxil.nokia/omxilcomp/omxiltestcomp/group" version="1"/>
   282 </component>
   282 </component>
   283 </collection>
   283 </collection>
   284 </block>
   284 </block>
   285 </layer>
   285 </layer>
   286 <layer name="os" long-name="OS" levels="hw services">
   286 <layer name="os" long-name="OS" levels="hw services">