Update contrib.
1 // Copyright (c) 2002-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".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
16 #ifndef MMFUNITTESTS_IBY
17 #define MMFUNITTESTS_IBY
19 REM All non-ICL unit tests in one rom
20 REM COPY ALL REQUIRED DATA FILES ONTO CF USING COPYDATATOCF.BAT!
22 REM ################################# START MMF UNIT TESTS ############################
24 #include <testframework.iby>
25 #include <cinidata.iby>
26 #include <MmfTestsCommon.iby>
28 #include <tsu_mmf_devsound_ciu.iby>
30 // Test case: MM-MMF-ACLNT-U-0012-CP
31 data=EPOCROOT##epoc32\data\c\AclntITestData\small.wav resource\small.wav
33 #ifdef SYMBIAN_VARIABLE_BITRATE_CODEC // use system wide flag to trigger model controller build
34 #define SYMBIAN_MMF_MODEL_CONTROLLERS
37 data=EPOCROOT##epoc32\data\c\runMmfUnitTests.bat runMmfUnitTests.bat
38 data=EPOCROOT##epoc32\data\c\runmmfaudiounittests.bat runMmfAudioUnitTests.bat
39 data=EPOCROOT##epoc32\data\c\runMMFAclntUnitTests.bat runMMFAclntUnitTests.bat
40 data=EPOCROOT##epoc32\data\c\runMMFActrlUnitTests.bat runMMFActrlUnitTests.bat
41 data=EPOCROOT##epoc32\data\c\runMMFAcodUnitTests.bat runMMFAcodUnitTests.bat
42 data=EPOCROOT##epoc32\data\c\runMMFAfmtUnitTests.bat runMMFAfmtUnitTests.bat
43 data=EPOCROOT##epoc32\data\c\runMMFBaseClUnitTests.bat runMMFBaseClUnitTests.bat
44 data=EPOCROOT##epoc32\data\c\runMMFCtlFrmUnitTests.bat runMMFCtlFrmUnitTests.bat
45 data=EPOCROOT##epoc32\data\c\runMMFSrsSnkUnitTests.bat runMMFSrsSnkUnitTests.bat
46 data=EPOCROOT##epoc32\data\c\runMMFVclntUnitTests.bat runMMFVclntUnitTests.bat
47 data=EPOCROOT##epoc32\data\c\runMMFVclntDRMUnitTests.bat runMMFVclntDRMUnitTests.bat
48 data=EPOCROOT##epoc32\data\c\runMMFDevSoundUnitTests.bat runMMFDevSoundUnitTests.bat
49 #ifndef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
50 data=EPOCROOT##epoc32\data\c\runmmfdevsoundnona3funittests.bat runmmfdevsoundnona3funittests.bat
52 data=EPOCROOT##epoc32\data\c\runmmfdevsounda3funittests.bat runmmfdevsounda3funittests.bat
54 data=EPOCROOT##epoc32\data\c\runMMFMIDIClntUnitTests.bat runMMFMIDIClntUnitTests.bat
55 data=EPOCROOT##epoc32\data\c\runMMFClntUnitTests.bat runMMFClntUnitTests.bat
56 data=EPOCROOT##epoc32\data\c\runMMFSwCodecWrapperUnitTests.bat runMMFSwCodecWrapperUnitTests.bat
57 data=EPOCROOT##epoc32\data\c\runMMFSwCodecDevicesUnitTests.bat runMMFSwCodecDevicesUnitTests.bat
58 data=EPOCROOT##epoc32\data\c\runMMFTestFrameworkUnitTests.bat runMMFTestFrameworkUnitTests.bat
59 data=EPOCROOT##epoc32\data\c\runMMFDevVideoUnitTests.bat runMMFDevVideoUnitTests.bat
60 data=EPOCROOT##epoc32\data\c\runMMFAsrClientUnitTests.bat runMMFAsrClientUnitTests.bat
61 data=EPOCROOT##epoc32\data\c\runMMFSbcUnitTests.bat runMMFSbcUnitTests.bat
62 data=EPOCROOT##epoc32\data\c\runMMFGefUnitTests.bat runMMFGefUnitTests.bat
63 data=EPOCROOT##epoc32\data\c\runMMFAclntDRMUnitTests.bat runMMFAclntDRMUnitTests.bat
65 data=EPOCROOT##epoc32\data\c\runMMFSDevSoundUnitTests.bat runMMFSDevSoundUnitTests.bat
67 data=EPOCROOT##epoc32\data\c\runMMFMIDIClntRfUnitTests.bat runMMFMIDIClntRfUnitTests.bat
69 #ifdef SYMBIAN_MMF_MODEL_CONTROLLERS
70 data=EPOCROOT##epoc32\data\c\runMMFOggctrlUnitTests.bat runMMFOggctrlUnitTests.bat
71 data=EPOCROOT##epoc32\data\c\runMMFAviCtrlUnitTests.bat runMMFAviCtrlUnitTests.bat
74 data=EPOCROOT##epoc32\data\c\runMMFSecureDrmUnitTests.bat runMMFSecureDrmUnitTests.bat
76 data=EPOCROOT##epoc32\data\c\runmmfaclntsecuredrmunittests.bat runmmfaclntsecuredrmunittests.bat
78 REM ################################# START ACLNT #####################################
79 file=ABI_DIR\DEBUG_DIR\TSU_MMF_ACLNT_01.DLL System\Libs\TSU_MMF_ACLNT_01.DLL
80 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_01.script \TSU_MMF_ACLNT_01.script
81 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_01_Alloc.script \TSU_MMF_ACLNT_01_Alloc.script
82 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_02_Alloc.script \TSU_MMF_ACLNT_02_Alloc.script
83 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_03_Alloc.script \TSU_MMF_ACLNT_03_Alloc.script
84 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_04_Alloc.script \TSU_MMF_ACLNT_04_Alloc.script
85 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_05_Alloc.script \TSU_MMF_ACLNT_05_Alloc.script
86 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_RF_Alloc.script \TSU_MMF_ACLNT_RF_Alloc.script
87 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_01.ini \TSU_MMF_ACLNT_01.ini
90 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_DRM.script \TSU_MMF_ACLNT_DRM.script
91 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_DRM_ALLOC.script \TSU_MMF_ACLNT_DRM_ALLOC.script
93 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_aclnt_securedrmtestdata.ini \tsu_mmf_aclnt_securedrmtestdata.ini
94 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_aclnt_securedrmtestdata.script \tsu_mmf_aclnt_securedrmtestdata.script
95 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_aclnt_securedrm.ini \tsu_mmf_aclnt_securedrm.ini
96 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_aclnt_securedrm.script \tsu_mmf_aclnt_securedrm.script
98 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_01_PREEMPTION.script \TSU_MMF_ACLNT_01_PREEMPTION.script
100 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACLNT_01_NOTIFICATION.script \TSU_MMF_ACLNT_01_NOTIFICATION.script
104 REM ################################# END ACLNT #####################################
107 REM ################################# START ACTRL #####################################
108 file=ABI_DIR\DEBUG_DIR\TSU_MMF_ACTRL_01.DLL System\Libs\TSU_MMF_ACTRL_01.DLL
109 data=EPOCROOT##epoc32\data\c\TSU_MMF_ACTRL_01.script \TSU_MMF_ACTRL_01.script
110 data=EPOCROOT##epoc32\data\c\TSU_MMF_ACTRL_01_ALLOC.script \TSU_MMF_ACTRL_01_ALLOC.script
111 REM ################################# END ACTRL #####################################
114 REM ################################# START ACOD #####################################
115 file=ABI_DIR\DEBUG_DIR\TSU_MMF_ACOD.DLL System\Libs\TSU_MMF_ACOD.DLL
116 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACOD.script \TSU_MMF_ACOD.script
117 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_ACOD_Alloc.script \TSU_MMF_ACOD_Alloc.script
118 ECOM_PLUGIN(tsu_mmf_acod_testcodecs.dll,101f76aa.rsc)
119 REM ################################# END ACOD #####################################
122 REM ################################# START AFMT #####################################
123 REM AFMT specific DLLs
124 file=ABI_DIR\DEBUG_DIR\TSU_MMF_AFMT.DLL System\Libs\TSU_MMF_AFMT.DLL
125 ECOM_PLUGIN(tsu_mmf_afmt_testdatasink.dll,101f7d2f.rsc)
126 ECOM_PLUGIN(tsu_mmf_afmt_testdatasource.dll,101f7d33.rsc)
127 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_AFMT.script \TSU_MMF_AFMT.script
128 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_AFMT_ALLOC.script \TSU_MMF_AFMT_ALLOC.script
129 REM ################################# END AFMT #####################################
132 REM ################################# START BASECL #####################################
133 file=ABI_DIR\DEBUG_DIR\TSU_MMF_BASECL.DLL System\Libs\TSU_MMF_BASECL.DLL
134 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_BASECL.script \tsu_mmf_basecl.script
135 data=EPOCROOT##epoc32\data\c\tsu_mmf_basecl.ini \TSU_MMF_BASECL.ini
136 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_BASECL_Alloc.script \TSU_MMF_BASECL_Alloc.script
137 ECOM_PLUGIN(tsu_mmf_basecl_testcodec.dll,101f77cc.rsc)
138 ECOM_PLUGIN(tsu_mmf_basecl_testsrcsink.dll,101f77ca.rsc)
139 ECOM_PLUGIN(tsu_mmf_basecl_testformat.dll,101f7b20.rsc)
140 REM ################################# END BASECL #####################################
143 REM ################################# START CTLFRM #####################################
144 file=ABI_DIR\DEBUG_DIR\TSU_MMF_CTLFRM.dll System\Libs\TSU_MMF_CTLFRM.dll
145 file=ABI_DIR\DEBUG_DIR\tsu_mmf_ctlfrm_sdrm.dll System\Libs\tsu_mmf_ctlfrm_sdrm.dll
146 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_CTLFRM.script \TSU_MMF_CTLFRM.script
147 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_ctlfrm_sdrm.script \tsu_mmf_ctlfrm_sdrm.script
148 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_ctlfrm_sdrm_alloc.script \tsu_mmf_ctlfrm_sdrm_alloc.script
150 #ifdef SYMBIAN_GRAPHICS_USE_GCE
151 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_ctlfrm_videosurface.script \tsu_mmf_ctlfrm_videosurface.script
152 #endif // SYMBIAN_GRAPHICS_USE_GCE
154 #ifdef SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
155 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_ctlfrm_subtitles.script \tsu_mmf_ctlfrm_subtitles.script
156 #endif // SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
158 file=ABI_DIR\DEBUG_DIR\TS_CmmfTestCustomCommands.dll System\Libs\TS_CmmfTestCustomCommands.dll
159 ECOM_PLUGIN(ts_cmmftestcontroller.dll,101f7790.rsc)
160 ECOM_PLUGIN(ts_mmftestdatasinkb.dll,101f789f.rsc)
161 ECOM_PLUGIN(ts_mmftestdatasourceb.dll,101f789e.rsc)
162 ECOM_PLUGIN(ts_mmftestdatasource.dll,101f7791.rsc)
163 ECOM_PLUGIN(ts_mmftestdatasink.dll,101f7792.rsc)
166 ECOM_PLUGIN(mmfmp3format.dll,101f7d99.rsc)
167 ECOM_PLUGIN(mmfmp3nullcodec.dll,101f7d9a.rsc)
169 ECOM_PLUGIN(ts_cmmfdummytestcontroller.dll,10273816.rsc)
170 ECOM_PLUGIN(ts_cmmfdummyvideotestcontroller.dll,10273819.rsc)
171 ECOM_PLUGIN(ts_cmmftestterminationcontroller.dll,102833fd.rsc)
172 ECOM_PLUGIN(ts_cmmftestconstructcontroller.dll,102834be.rsc)
173 REM ################################# END CTLFRM #####################################
176 REM ################################# START SRSSNK #####################################
177 file=ABI_DIR\DEBUG_DIR\TSU_MMF_SRSSNK.DLL System\Libs\TSU_MMF_SRSSNK.DLL
178 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_SRSSNK_ALLOC.script \TSU_MMF_SRSSNK_ALLOC.script
179 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_SRSSNK_FH_ALLOC.script \TSU_MMF_SRSSNK_FH_ALLOC.script
180 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_SRSSNK_Panic.script \TSU_MMF_SRSSNK_Panic.script
181 REM ################################# END SRSSNK #####################################
184 REM ################################# START VCLNT #####################################
185 file=ABI_DIR\DEBUG_DIR\TSU_MMF_VCLNT_01.DLL System\Libs\TSU_MMF_VCLNT_01.DLL
187 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_VCLNT_01_WM_CAF_V2.script \TSU_MMF_VCLNT_01_WM_CAF_V2.script
188 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_VCLNT_01_WM_CAF_V2_PRIORITY.script \TSU_MMF_VCLNT_01_WM_CAF_V2_PRIORITY.script
189 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_VCLNT_DRM.script \TSU_MMF_VCLNT_DRM.script
190 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_VCLNT_DRM_ALLOC.script \TSU_MMF_VCLNT_DRM_ALLOC.script
192 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_VCLNT_01_ALLOC_WM.script \TSU_MMF_VCLNT_01_ALLOC_WM.script
193 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_VCLNT_RF_WM.script \TSU_MMF_VCLNT_RF_WM.script
194 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_VCLNT_RF_ALLOC_WM.script \TSU_MMF_VCLNT_RF_ALLOC_WM.script
195 file=ABI_DIR\DEBUG_DIR\TS_CmmfVideoTestCustomCommands.dll System\Libs\TS_CmmfVideoTestCustomCommands.dll
196 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_VCLNT_01.ini \TSU_MMF_VCLNT_01.ini
198 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_VCLNT_RF_WM_notification.script \TSU_MMF_VCLNT_RF_WM_notification.script
200 #ifdef SYMBIAN_MMF_MODEL_CONTROLLERS
201 #ifdef SYMBIAN_BUILD_GCE
202 #ifdef SYMBIAN_GRAPHICS_USE_GCE
203 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_vclnt_u_01_gce_alloc.script \tsu_mmf_vclnt_u_01_gce_alloc.script
204 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_vclnt_u_01_gce_available.script \tsu_mmf_vclnt_u_01_gce_available.script
205 #ifdef SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
206 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_vclnt_u_01_subtitle_gce_on.script \tsu_mmf_vclnt_u_01_subtitle_gce_on.script
207 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_vclnt_u_01_subtitle_gce_on_secscreen.script \tsu_mmf_vclnt_u_01_subtitle_gce_on_secscreen.script
208 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_vclnt_u_01_subtitle_gce_on_udeb.script \tsu_mmf_vclnt_u_01_subtitle_gce_on_udeb.script
209 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_vclnt_u_01_subtitle_gce_on_urel.script \tsu_mmf_vclnt_u_01_subtitle_gce_on_urel.script
212 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_vclnt_u_01_gce_unavailable.script \tsu_mmf_vclnt_u_01_gce_unavailable.script
213 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_vclnt_01_gce_unavailable.ini \mm\tsu_mmf_vclnt_01_gce_unavailable.ini
218 file=ABI_DIR\BUILD_DIR\VclntAppTest.exe Sys\bin\VclntAppTest.exe
219 data=EPOCROOT##epoc32\data\Z\resource\Apps\VclntAppTest.rsc resource\Apps\VclntAppTest.rsc
220 data=EPOCROOT##epoc32\data\Z\private\10003a3f\apps\VclntAppTest_reg.rsc private\10003a3f\apps\VclntAppTest_reg.rsc
221 REM ################################# END VCLNT #####################################
223 REM ################################# START DEVSOUND ##################################
224 file=ABI_DIR\DEBUG_DIR\TSU_MMF_DEVSOUND_SUITE.DLL System\Libs\TSU_MMF_DEVSOUND_SUITE.DLL
225 file=ABI_DIR\DEBUG_DIR\TSU_MMF_DEVSOUND_NOTIFICATION_SUITE.dll System\Libs\TSU_MMF_DEVSOUND_NOTIFICATION_SUITE.dll
227 #ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
228 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_DEVSOUND_SUITE_MUXDEMUX.script \TSU_MMF_DEVSOUND_SUITE_MUXDEMUX.script
231 #ifndef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
232 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_devsound_suite_nona3f.script \tsu_mmf_devsound_suite_nona3f.script
234 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_devsound_suite_truepause.script \tsu_mmf_devsound_suite_truepause.script
236 data=EPOCROOT##epoc32\data\c\mm\tsu_mmf_devsound_suite_manual.script \tsu_mmf_devsound_suite_manual.script
237 data=EPOCROOT##epoc32\data\c\tsu_mmf_devsound_play_tone.ini \tsu_mmf_devsound_play_tone.ini
238 data=EPOCROOT##epoc32\data\c\tsu_mmf_devsound_record.ini \tsu_mmf_devsound_record.ini
239 data=EPOCROOT##epoc32\data\c\tsu_mmf_truepause_devsound.ini \tsu_mmf_truepause_devsound.ini
241 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_DEVSOUND_SUITE_debug.script \TSU_MMF_DEVSOUND_SUITE_debug.script
242 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_DEVSOUND_SUITE_Alloc.script \TSU_MMF_DEVSOUND_SUITE_Alloc.script
243 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_DEVSOUND_NOTIFICATION_SUITE.script \TSU_MMF_DEVSOUND_NOTIFICATION_SUITE.script
244 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_DEVSOUND_SUITE_PREEMPTION.script \TSU_MMF_DEVSOUND_SUITE_PREEMPTION.script
246 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_SDEVSOUND_SUITE.script \TSU_MMF_SDEVSOUND_SUITE.script
247 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_DEVSOUND_SUITE_NOCAP.script \TSU_MMF_DEVSOUND_SUITE_NOCAP.script
248 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_DEVSOUND_SUITE_MMDDCAP.script \TSU_MMF_DEVSOUND_SUITE_MMDDCAP.script
249 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_DEVSOUND_SUITE_UECAP.script \TSU_MMF_DEVSOUND_SUITE_UECAP.script
250 ECOM_PLUGIN(tsu_mmf_devsound_testinterface.dll, 102070af.rsc)
251 ECOM_PLUGIN(tsu_mmf_devsound_testinterface1.dll, 1028664d.rsc)
253 ECOM_PLUGIN(tsu_mmf_devsound_testdevice.dll,101f9f50.rsc)
254 REM ################################# END DEVSOUND ##################################
257 REM ################################# START MIDICLNT #####################################
258 file=ABI_DIR\DEBUG_DIR\TSU_MMFMIDICLNT.DLL System\Libs\TSU_MMFMIDICLNT.DLL
259 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_MIDICLNT_00.script \TSU_MMF_MIDICLNT_00.script
260 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_MIDICLNT_00_Alloc.script \TSU_MMF_MIDICLNT_00_Alloc.script
261 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_MIDICLNT_RF.script \TSU_MMF_MIDICLNT_RF.script
262 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_MIDICLNT_RF_Alloc.script \TSU_MMF_MIDICLNT_RF_Alloc.script
263 data=EPOCROOT##epoc32\data\c\mm\midi.ini \mm\midi.ini
264 ECOM_PLUGIN(TS_MidiTstCntrl.dll,101ff9f4.rsc)
265 REM ################################# END MIDICLNT #####################################
267 REM ################################# START SWCDWRAP #####################################
268 file=ABI_DIR\DEBUG_DIR\TSU_MMF_SWCDWRAP.DLL System\Libs\TSU_MMF_SWCDWRAP.DLL
269 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_SWCDWRAP.script \TSU_MMF_SWCDWRAP.script
271 //test HwDevice plugin resource
272 ECOM_PLUGIN(tsu_mmf_swcdwrap_testdevice.dll,101fd033.rsc)
273 REM ################################# END SWCDWRAP #####################################
275 REM ################################# START SWCDDEVICES #####################################
276 file=ABI_DIR\DEBUG_DIR\TSU_MMF_SWCODECDEVICES.DLL System\Libs\TSU_MMF_SWCODECDEVICES.DLL
277 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_SWCODECDEVICES.script \TSU_MMF_SWCODECDEVICES.script
278 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_SWCODECDEVICES.ini \TSU_MMF_SWCODECDEVICES.ini
279 REM ################################# END SWCDDEVICES #####################################
281 REM ################################# START SECUREDRM #####################################
282 file=ABI_DIR\DEBUG_DIR\TSU_MMF_DRMPLUGIN_U.DLL System\Libs\TSU_MMF_DRMPLUGIN_U.DLL
283 data=EPOCROOT##epoc32\data\c\tsu_mmf_drmplugin_alloc.script \tsu_mmf_drmplugin_alloc.script
284 data=EPOCROOT##epoc32\data\c\tsu_mmf_drmplugin_alloc.ini \tsu_mmf_drmplugin_alloc.ini
285 REM ################################## END SECUREDRM #####################################
287 REM ################################# END MMF UNIT TESTS ##############################
289 REM ############################# START TESTFRAMEWORK #################################
290 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth00.DLL System\Libs\TSU_MmTsth00.DLL
291 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth01.DLL System\Libs\TSU_MmTsth01.DLL
292 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth02.DLL System\Libs\TSU_MmTsth02.DLL
293 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth03.DLL System\Libs\TSU_MmTsth03.DLL
294 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth10.DLL System\Libs\TSU_MmTsth10.DLL
295 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth11.DLL System\Libs\TSU_MmTsth11.DLL
296 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth12.DLL System\Libs\TSU_MmTsth12.DLL
297 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth13.DLL System\Libs\TSU_MmTsth13.DLL
298 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth20.DLL System\Libs\TSU_MmTsth20.DLL
299 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth21.DLL System\Libs\TSU_MmTsth21.DLL
300 file=ABI_DIR\DEBUG_DIR\TSU_MmTsth22.DLL System\Libs\TSU_MmTsth22.DLL
302 data=EPOCROOT##epoc32\data\c\TestFramework.script \TestFramework.script
303 data=EPOCROOT##epoc32\data\c\TSU_MmTsth00.script \TSU_MmTsth00.script
304 data=EPOCROOT##epoc32\data\c\TSU_MmTsth01.script \TSU_MmTsth01.script
305 data=EPOCROOT##epoc32\data\c\TSU_MmTsth02.script \TSU_MmTsth02.script
306 data=EPOCROOT##epoc32\data\c\TSU_MmTsth03.script \TSU_MmTsth03.script
307 data=EPOCROOT##epoc32\data\c\TSU_MmTsth10.script \TSU_MmTsth10.script
308 data=EPOCROOT##epoc32\data\c\TSU_MmTsth11.script \TSU_MmTsth11.script
309 data=EPOCROOT##epoc32\data\c\TSU_MmTsth12.script \TSU_MmTsth12.script
310 data=EPOCROOT##epoc32\data\c\TSU_MmTsth13.script \TSU_MmTsth13.script
311 data=EPOCROOT##epoc32\data\c\TSU_MmTsth20.script \TSU_MmTsth20.script
312 data=EPOCROOT##epoc32\data\c\TSU_MmTsth21.script \TSU_MmTsth21.script
313 data=EPOCROOT##epoc32\data\c\TSU_MmTsth22.script \TSU_MmTsth22.script
315 data=EPOCROOT##epoc32\data\c\TestFramework_Panic.script \TestFramework_Panic.script
316 data=EPOCROOT##epoc32\data\c\TSU_MmTsth01_Panic.script \TSU_MmTsth01_Panic.script
318 data=EPOCROOT##epoc32\data\c\TSU_MmTsth02_dummy.script \TSU_MmTsth02_dummy.script
319 data=EPOCROOT##epoc32\data\c\TSU_MmTsth11_config.ini \TSU_MmTsth11_config.ini
320 REM ############################## END TESTFRAMEWORK ##################################
322 REM ############################# START DEVVIDEO #################################
323 data=EPOCROOT##epoc32\data\c\TSU_MMF_DEVVIDEO_01.script \TSU_MMF_DEVVIDEO_01.script
324 data=EPOCROOT##epoc32\data\c\TSU_MMF_DEVVIDEO_01_Alloc.script \TSU_MMF_DEVVIDEO_01_Alloc.script
325 data=EPOCROOT##epoc32\data\c\TSU_MMF_DEVVIDEO_02.script \TSU_MMF_DEVVIDEO_02.script
326 data=EPOCROOT##epoc32\data\c\TSU_MMF_DEVVIDEO_02_Alloc.script \TSU_MMF_DEVVIDEO_02_Alloc.script
327 file=ABI_DIR\DEBUG_DIR\TSU_MMF_DEVVIDEO_01.DLL System\Libs\TSU_MMF_DEVVIDEO_01.DLL
328 ECOM_PLUGIN(testdevvideoplugins.dll,101fb64d.rsc)
330 data=EPOCROOT##epoc32\data\c\tsu_mmf_devvideo_ciu_01.script \tsu_mmf_devvideo_ciu_01.script
332 #ifdef SYMBIAN_GRAPHICS_USE_GCE
333 data=EPOCROOT##epoc32\data\c\tsu_mmf_devvideo_ciu_02.script \tsu_mmf_devvideo_ciu_02.script
334 #endif // SYMBIAN_GRAPHICS_USE_GCE
336 file=ABI_DIR\DEBUG_DIR\tsu_mmf_devvideo_ciu_01.dll System\Libs\tsu_mmf_devvideo_ciu_01.dll
337 ECOM_PLUGIN(testdevvideociuplugins.dll,testdevvideociuplugins.rsc)
338 REM ############################# END DEVVIDEO #################################
340 REM ############################# START ASRCL #################################
341 data=EPOCROOT##epoc32\data\c\TSU_MMF_ASRCL.script \TSU_MMF_ASRCL.script
342 data=EPOCROOT##epoc32\data\c\TSU_MMF_ASRCL_Alloc.script \TSU_MMF_ASRCL_Alloc.script
343 file=ABI_DIR\DEBUG_DIR\TSU_MMF_ASRCL.DLL System\Libs\TSU_MMF_ASRCL.DLL
344 ECOM_PLUGIN(custommmfasrcontroller.dll,101f7d21.rsc)
345 REM ############################# END ASRCL #################################
347 REM ############################# START SBC #################################
348 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_SBCCODEC.script \TSU_MMF_SBCCODEC.script
349 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_SBCCODEC_Alloc.script \TSU_MMF_SBCCODEC_Alloc.script
350 file=ABI_DIR\DEBUG_DIR\TSU_MMF_SBCCODEC.DLL System\Libs\TSU_MMF_SBCCODEC.DLL
351 ECOM_PLUGIN(SbcEncoder.dll, 10204974.rsc)
352 REM ############################# END SBC #################################
354 REM ############################# START GEF #################################
355 data=EPOCROOT##epoc32\data\c\mm\TSU_MMF_GEF_01.script \TSU_MMF_GEF_01.script
356 file=ABI_DIR\DEBUG_DIR\TSU_MMF_GEF.DLL System\Libs\TSU_MMF_GEF.DLL
357 ECOM_PLUGIN(TestGlobalEffectPlugin.dll, 1020709b.rsc)
358 REM ############################# END GEF #################################
360 #ifdef SYMBIAN_MMF_MODEL_CONTROLLERS
361 REM ################################# START OGGCTRL #####################################
362 file=ABI_DIR\DEBUG_DIR\TSU_MMF_OGGCTRL_01.DLL System\Libs\TSU_MMF_OGGCTRL_01.DLL
363 data=EPOCROOT##epoc32\data\c\tsu_mmf_oggctrl_01.ini \tsu_mmf_oggctrl_01.ini
364 data=EPOCROOT##epoc32\data\c\tsu_mmf_oggctrl_play.script \tsu_mmf_oggctrl_play.script
365 data=EPOCROOT##epoc32\data\c\tsu_mmf_oggctrl_record.script \tsu_mmf_oggctrl_record.script
367 REM ################################# END OGGCTRL #####################################
369 REM ################################# START AVICTRL #####################################
370 file=ABI_DIR\DEBUG_DIR\TSU_MMF_AVICTRL_01.DLL System\Libs\TSU_MMF_AVICTRL_01.DLL
371 data=EPOCROOT##epoc32\data\c\tsu_mmf_avictrl_01.ini \tsu_mmf_avictrl_01.ini
373 #ifdef SYMBIAN_MMF_MODEL_CONTROLLERS
374 #ifdef SYMBIAN_BUILD_GCE
375 #ifdef SYMBIAN_GRAPHICS_USE_GCE
376 data=EPOCROOT##epoc32\data\c\tsu_mmf_avictrl_gce_enable.ini \tsu_mmf_avictrl_gce_enable.ini
377 data=EPOCROOT##epoc32\data\c\tsu_mmf_avictrl_gce_enable.script \tsu_mmf_avictrl_gce_enable.script
379 data=EPOCROOT##epoc32\data\c\tsu_mmf_avictrl_gce_disable.ini \tsu_mmf_avictrl_gce_disable.ini
380 data=EPOCROOT##epoc32\data\c\tsu_mmf_avictrl_gce_disable.script \tsu_mmf_avictrl_gce_disable.script
381 #endif //SYMBIAN_GRAPHICS_USE_GCE
382 #endif //SYMBIAN_BUILD_GCE
384 #ifdef SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
385 data=EPOCROOT##epoc32\data\c\tsu_mmf_avictrl_subtitle.ini \tsu_mmf_avictrl_subtitle.ini
386 data=EPOCROOT##epoc32\data\c\tsu_mmf_avictrl_subtitle.script \tsu_mmf_avictrl_subtitle.script
387 #endif //SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
389 #endif //SYMBIAN_MMF_MODEL_CONTROLLERS
391 data=EPOCROOT##epoc32\data\c\TSU_MMF_AVICTRL_PLAY.script \TSU_MMF_AVICTRL_PLAY.script
392 data=EPOCROOT##epoc32\data\c\TSU_MMF_AVICTRL_PLAY_ALLOC.script \TSU_MMF_AVICTRL_PLAY_ALLOC.script
393 data=EPOCROOT##epoc32\data\c\TSU_MMF_AVICTRL_RECORD.script \TSU_MMF_AVICTRL_RECORD.script
394 data=EPOCROOT##epoc32\data\c\TSU_MMF_AVICTRL_SECDISP.script \TSU_MMF_AVICTRL_SECDISP.script
395 REM ################################# END AVICTRL #####################################
398 REM ################################# START MMRUF #####################################
399 #ifdef SYMBIAN_USE_MMF_RUF_RECOGNIZER
400 file=ABI_DIR\DEBUG_DIR\tsu_mmf_mmruf.dll System\Libs\tsu_mmf_mmruf.dll
401 data=EPOCROOT##epoc32\data\c\runmmfrufunittests.bat \runmmfrufunittests.bat
402 data=EPOCROOT##epoc32\data\c\tsu_mmf_mmruf.script \tsu_mmf_mmruf.script
403 data=EPOCROOT##epoc32\data\c\tsu_mmf_mmruf_badext.script \tsu_mmf_mmruf_badext.script
404 data=EPOCROOT##epoc32\data\c\tsu_mmf_mmruf_corrupt.script \tsu_mmf_mmruf_corrupt.script
405 data=EPOCROOT##epoc32\data\c\tsu_mmf_mmruf_alloc.script \tsu_mmf_mmruf_alloc.script
407 REM ################################# END MMRUF #####################################
409 REM ################################# START VIDEORENDERER ##############################
410 #ifdef SYMBIAN_GRAPHICS_USE_GCE
411 #include <tsu_mmf_videorenderer.iby>
413 REM ################################# END VIDEORENDERER ##############################
415 REM ################################# START SUBTITLE SUPPORT ##############################
416 #ifdef SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
417 #include <tsu_mmf_subtitlegraphic.iby>
418 #include <tsu_mmf_subtitledecoder.iby>
419 #include <tsu_mmf_devsubtitle.iby>
420 #endif //SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
421 REM ################################# END SUBTITLE SUPPORT ##############################
423 #ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
424 #include <pvtestsopt.iby>
427 #endif // MMFUNITTESTS_IBY