os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-record-mpeg4-automated.script
Update contrib.
2 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
3 // All rights reserved.
4 // This component and the accompanying materials are made available
5 // under the terms of "Eclipse Public License v1.0"
6 // which accompanies this distribution, and is available
7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 // Initial Contributors:
10 // Nokia Corporation - initial contribution.
18 //! @SYMTestSuiteName mm-mmf-devvideo-record-mpeg4-automated
19 //! @SYMScriptTestEnvironment This test script requires a basic ROM.
21 // Tests all public elements of the MMMFDevVideoRecordObserver,CMMFDevVideoRecord
22 // classes as a means of confidence that the APIs work as expected.
24 // The purpose is to provide a regression test suite of PublishedAll
25 // APIs for: MMMFDevVideoRecordObserver,CMMFDevVideoRecord
26 // The tests are fully automated.
37 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0001
39 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0001
41 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
42 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
43 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
44 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
45 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
46 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
47 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
48 //! CMMFDevVideoRecord::Initialize()
49 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
50 //! CMMFDevVideoRecord::Start()
51 //! CMMFDevVideoRecord::Stop()
53 //!@SYMCreationDate 6/16/2008
54 //!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 384kbps
56 //! 1. NewL (inputfile=sqcif.yuv; outputfile=018.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
57 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF};framerate=30)
59 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
60 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
61 //! 6. SetSourceMemoryL
62 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
64 //! 9. SetComplexityLevel (complexityLevel=0)
67 //!@SYMTestStatus Verified
68 //!@SYMTestPriority High
69 //!@SYMTestExpectedResults
70 //! Process YUV data with a MPEG4 encoder without errors
73 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
74 CREATE_OBJECT CMMFDevVideoRecord dvr
75 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-NewL_command01
76 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SelectEncoderL_command02
77 COMMAND dvr SetInputFormatL
78 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SetOutputFormatL_command04
79 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SetBufferOptionsL_command05
80 COMMAND dvr SetSourceMemoryL
81 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SetMinRandomAccessRate_command07
82 COMMAND dvr Initialize
84 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SetComplexityLevel_command09
90 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0001
95 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0002
97 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0002
99 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
100 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
101 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
102 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
103 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
104 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
105 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
106 //! CMMFDevVideoRecord::Initialize()
107 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
108 //! CMMFDevVideoRecord::Start()
109 //! CMMFDevVideoRecord::Stop()
111 //!@SYMCreationDate 6/16/2008
112 //!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 512kbps
114 //! 1. NewL (inputfile=sqcif.yuv; outputfile=019.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
115 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF}; framerate=15)
116 //! 3. SetInputFormat
117 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
118 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
119 //! 6. SetSourceMemoryL
120 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
122 //! 9. SetComplexityLevel (complexityLevel=0)
125 //!@SYMTestStatus Verified
126 //!@SYMTestPriority High
127 //!@SYMTestExpectedResults
128 //! Process YUV data with a MPEG4 encoder without errors
131 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
132 CREATE_OBJECT CMMFDevVideoRecord dvr
133 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-NewL_command01
134 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SelectEncoderL_command02
135 COMMAND dvr SetInputFormatL
136 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SetOutputFormatL_command04
137 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SetBufferOptionsL_command05
138 COMMAND dvr SetSourceMemoryL
139 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SetMinRandomAccessRate_command07
140 COMMAND dvr Initialize
142 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SetComplexityLevel_command09
148 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0002
153 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0003
155 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0003
157 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
158 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
159 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
160 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
161 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
162 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
163 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
164 //! CMMFDevVideoRecord::Initialize()
165 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
166 //! CMMFDevVideoRecord::Start()
167 //! CMMFDevVideoRecord::Stop()
169 //!@SYMCreationDate 6/16/2008
170 //!@SYMTestCaseDesc MPEG-4 QCIF Video Recording at 15fps 128kbps
172 //! 1. NewL (inputfile=qcif.yuv; outputfile=020.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
173 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
174 //! 3. SetInputFormat
175 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
176 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
177 //! 6. SetSourceMemoryL
178 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
180 //! 9. SetComplexityLevel (complexityLevel=0)
183 //!@SYMTestStatus Verified
184 //!@SYMTestPriority High
185 //!@SYMTestExpectedResults
186 //! Process YUV data with a MPEG4 encoder without errors
189 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
190 CREATE_OBJECT CMMFDevVideoRecord dvr
191 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-NewL_command01
192 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SelectEncoderL_command02
193 COMMAND dvr SetInputFormatL
194 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SetOutputFormatL_command04
195 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SetBufferOptionsL_command05
196 COMMAND dvr SetSourceMemoryL
197 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SetMinRandomAccessRate_command07
198 COMMAND dvr Initialize
200 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SetComplexityLevel_command09
206 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0003
211 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0004
213 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0004
215 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
216 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
217 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
218 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
219 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
220 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
221 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
222 //! CMMFDevVideoRecord::Initialize()
223 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
224 //! CMMFDevVideoRecord::Start()
225 //! CMMFDevVideoRecord::Stop()
227 //!@SYMCreationDate 6/16/2008
228 //!@SYMTestCaseDesc MPEG-4 QCIF Video Recording at 30fps 256kbps
230 //! 1. NewL (inputfile=qcif.yuv; outputfile=021.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
231 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
232 //! 3. SetInputFormat
233 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
234 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
235 //! 6. SetSourceMemoryL
236 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
238 //! 9. SetComplexityLevel (complexityLevel=0)
241 //!@SYMTestStatus Verified
242 //!@SYMTestPriority High
243 //!@SYMTestExpectedResults
244 //! Process YUV data with a MPEG4 encoder without errors
247 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
248 CREATE_OBJECT CMMFDevVideoRecord dvr
249 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-NewL_command01
250 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SelectEncoderL_command02
251 COMMAND dvr SetInputFormatL
252 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SetOutputFormatL_command04
253 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SetBufferOptionsL_command05
254 COMMAND dvr SetSourceMemoryL
255 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SetMinRandomAccessRate_command07
256 COMMAND dvr Initialize
258 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SetComplexityLevel_command09
264 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0004
269 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0005
271 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0005
273 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
274 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
275 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
276 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
277 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
278 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
279 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
280 //! CMMFDevVideoRecord::Initialize()
281 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
282 //! CMMFDevVideoRecord::Start()
283 //! CMMFDevVideoRecord::Stop()
285 //!@SYMCreationDate 6/16/2008
286 //!@SYMTestCaseDesc MPEG-4 CIF Video Recording at 30fps 384kbps
288 //! 1. NewL (inputfile=cif.yuv; outputfile=022.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
289 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, CIF};picWidth={WIDTH,CIF};picHeight={HEIGHT,CIF};framerate=15)
290 //! 3. SetInputFormat
291 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
292 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
293 //! 6. SetSourceMemoryL
294 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
296 //! 9. SetComplexityLevel (complexityLevel=0)
299 //!@SYMTestStatus Verified
300 //!@SYMTestPriority High
301 //!@SYMTestExpectedResults
302 //! Process YUV data with a MPEG4 encoder without errors
305 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
306 CREATE_OBJECT CMMFDevVideoRecord dvr
307 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-NewL_command01
308 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SelectEncoderL_command02
309 COMMAND dvr SetInputFormatL
310 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SetOutputFormatL_command04
311 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SetBufferOptionsL_command05
312 COMMAND dvr SetSourceMemoryL
313 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SetMinRandomAccessRate_command07
314 COMMAND dvr Initialize
316 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SetComplexityLevel_command09
322 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0005
327 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0006
329 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0006
331 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
332 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
333 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
334 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
335 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
336 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
337 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
338 //! CMMFDevVideoRecord::Initialize()
339 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
340 //! CMMFDevVideoRecord::Start()
341 //! CMMFDevVideoRecord::Stop()
343 //!@SYMCreationDate 6/16/2008
344 //!@SYMTestCaseDesc MPEG-4 CIF Video Recording at 30fps 512kbps
346 //! 1. NewL (inputfile=cif.yuv; outputfile=023.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
347 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, CIF};picWidth={WIDTH,CIF};picHeight={HEIGHT,CIF};framerate=15)
348 //! 3. SetInputFormat
349 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
350 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
351 //! 6. SetSourceMemoryL
352 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
354 //! 9. SetComplexityLevel (complexityLevel=0)
357 //!@SYMTestStatus Verified
358 //!@SYMTestPriority High
359 //!@SYMTestExpectedResults
360 //! Process YUV data with a MPEG4 encoder without errors
363 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
364 CREATE_OBJECT CMMFDevVideoRecord dvr
365 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-NewL_command01
366 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SelectEncoderL_command02
367 COMMAND dvr SetInputFormatL
368 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SetOutputFormatL_command04
369 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SetBufferOptionsL_command05
370 COMMAND dvr SetSourceMemoryL
371 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SetMinRandomAccessRate_command07
372 COMMAND dvr Initialize
374 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SetComplexityLevel_command09
380 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0006
385 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0007
387 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0007
389 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
390 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
391 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
392 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
393 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
394 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
395 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
396 //! CMMFDevVideoRecord::Initialize()
397 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
398 //! CMMFDevVideoRecord::Start()
399 //! CMMFDevVideoRecord::Stop()
401 //!@SYMCreationDate 6/16/2008
402 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 15fps 128kbps
404 //! 1. NewL (inputfile=qvga.yuv; outputfile=024.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
405 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
406 //! 3. SetInputFormat
407 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
408 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
409 //! 6. SetSourceMemoryL
410 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
412 //! 9. SetComplexityLevel (complexityLevel=0)
415 //!@SYMTestStatus Verified
416 //!@SYMTestPriority High
417 //!@SYMTestExpectedResults
418 //! Process YUV data with a MPEG4 encoder without errors
421 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
422 CREATE_OBJECT CMMFDevVideoRecord dvr
423 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-NewL_command01
424 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SelectEncoderL_command02
425 COMMAND dvr SetInputFormatL
426 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SetOutputFormatL_command04
427 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SetBufferOptionsL_command05
428 COMMAND dvr SetSourceMemoryL
429 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SetMinRandomAccessRate_command07
430 COMMAND dvr Initialize
432 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SetComplexityLevel_command09
438 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0007
443 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0008
445 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0008
447 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
448 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
449 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
450 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
451 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
452 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
453 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
454 //! CMMFDevVideoRecord::Initialize()
455 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
456 //! CMMFDevVideoRecord::Start()
457 //! CMMFDevVideoRecord::Stop()
459 //!@SYMCreationDate 6/16/2008
460 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 128kbps
462 //! 1. NewL (inputfile=qvga.yuv; outputfile=025.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
463 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
464 //! 3. SetInputFormat
465 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
466 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
467 //! 6. SetSourceMemoryL
468 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
470 //! 9. SetComplexityLevel (complexityLevel=0)
473 //!@SYMTestStatus Verified
474 //!@SYMTestPriority High
475 //!@SYMTestExpectedResults
476 //! Process YUV data with a MPEG4 encoder without errors
479 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
480 CREATE_OBJECT CMMFDevVideoRecord dvr
481 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-NewL_command01
482 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SelectEncoderL_command02
483 COMMAND dvr SetInputFormatL
484 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SetOutputFormatL_command04
485 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SetBufferOptionsL_command05
486 COMMAND dvr SetSourceMemoryL
487 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SetMinRandomAccessRate_command07
488 COMMAND dvr Initialize
490 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SetComplexityLevel_command09
496 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0008
501 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0009
503 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0009
505 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
506 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
507 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
508 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
509 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
510 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
511 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
512 //! CMMFDevVideoRecord::Initialize()
513 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
514 //! CMMFDevVideoRecord::Start()
515 //! CMMFDevVideoRecord::Stop()
517 //!@SYMCreationDate 6/16/2008
518 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 15fps 384kbps
520 //! 1. NewL (inputfile=qvga.yuv; outputfile=026.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
521 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
522 //! 3. SetInputFormat
523 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
524 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
525 //! 6. SetSourceMemoryL
526 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
528 //! 9. SetComplexityLevel (complexityLevel=0)
531 //!@SYMTestStatus Verified
532 //!@SYMTestPriority High
533 //!@SYMTestExpectedResults
534 //! Process YUV data with a MPEG4 encoder without errors
537 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
538 CREATE_OBJECT CMMFDevVideoRecord dvr
539 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-NewL_command01
540 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SelectEncoderL_command02
541 COMMAND dvr SetInputFormatL
542 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SetOutputFormatL_command04
543 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SetBufferOptionsL_command05
544 COMMAND dvr SetSourceMemoryL
545 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SetMinRandomAccessRate_command07
546 COMMAND dvr Initialize
548 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SetComplexityLevel_command09
554 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0009
559 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0010
561 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0010
563 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
564 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
565 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
566 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
567 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
568 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
569 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
570 //! CMMFDevVideoRecord::Initialize()
571 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
572 //! CMMFDevVideoRecord::Start()
573 //! CMMFDevVideoRecord::Stop()
575 //!@SYMCreationDate 6/16/2008
576 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 512kbps
578 //! 1. NewL (inputfile=qvga.yuv; outputfile=027.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
579 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
580 //! 3. SetInputFormat
581 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
582 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
583 //! 6. SetSourceMemoryL
584 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
586 //! 9. SetComplexityLevel (complexityLevel=0)
589 //!@SYMTestStatus Verified
590 //!@SYMTestPriority High
591 //!@SYMTestExpectedResults
592 //! Process YUV data with a MPEG4 encoder without errors
595 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
596 CREATE_OBJECT CMMFDevVideoRecord dvr
597 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-NewL_command01
598 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SelectEncoderL_command02
599 COMMAND dvr SetInputFormatL
600 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SetOutputFormatL_command04
601 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SetBufferOptionsL_command05
602 COMMAND dvr SetSourceMemoryL
603 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SetMinRandomAccessRate_command07
604 COMMAND dvr Initialize
606 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SetComplexityLevel_command09
612 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0010
617 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0011
619 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0011
621 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
622 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
623 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
624 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
625 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
626 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
627 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
628 //! CMMFDevVideoRecord::Initialize()
629 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
630 //! CMMFDevVideoRecord::Start()
631 //! CMMFDevVideoRecord::Stop()
633 //!@SYMCreationDate 6/16/2008
634 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 768kbps
636 //! 1. NewL (inputfile=qvga.yuv; outputfile=028.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
637 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
638 //! 3. SetInputFormat
639 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
640 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
641 //! 6. SetSourceMemoryL
642 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
644 //! 9. SetComplexityLevel (complexityLevel=0)
647 //!@SYMTestStatus Verified
648 //!@SYMTestPriority High
649 //!@SYMTestExpectedResults
650 //! Process YUV data with a MPEG4 encoder without errors
653 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
654 CREATE_OBJECT CMMFDevVideoRecord dvr
655 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-NewL_command01
656 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SelectEncoderL_command02
657 COMMAND dvr SetInputFormatL
658 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SetOutputFormatL_command04
659 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SetBufferOptionsL_command05
660 COMMAND dvr SetSourceMemoryL
661 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SetMinRandomAccessRate_command07
662 COMMAND dvr Initialize
664 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SetComplexityLevel_command09
670 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0011
675 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0012
677 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0012
679 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
680 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
681 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
682 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
683 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
684 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
685 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
686 //! CMMFDevVideoRecord::Initialize()
687 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
688 //! CMMFDevVideoRecord::Start()
689 //! CMMFDevVideoRecord::Stop()
691 //!@SYMCreationDate 6/16/2008
692 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 384kbps
694 //! 1. NewL (inputfile=vga.yuv; outputfile=029.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
695 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
696 //! 3. SetInputFormat
697 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
698 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
699 //! 6. SetSourceMemoryL
700 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
702 //! 9. SetComplexityLevel (complexityLevel=0)
705 //!@SYMTestStatus Verified
706 //!@SYMTestPriority High
707 //!@SYMTestExpectedResults
708 //! Process YUV data with a MPEG4 encoder without errors
711 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
712 CREATE_OBJECT CMMFDevVideoRecord dvr
713 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-NewL_command01
714 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SelectEncoderL_command02
715 COMMAND dvr SetInputFormatL
716 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SetOutputFormatL_command04
717 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SetBufferOptionsL_command05
718 COMMAND dvr SetSourceMemoryL
719 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SetMinRandomAccessRate_command07
720 COMMAND dvr Initialize
722 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SetComplexityLevel_command09
728 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0012
733 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0013
735 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0013
737 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
738 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
739 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
740 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
741 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
742 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
743 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
744 //! CMMFDevVideoRecord::Initialize()
745 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
746 //! CMMFDevVideoRecord::Start()
747 //! CMMFDevVideoRecord::Stop()
749 //!@SYMCreationDate 6/16/2008
750 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 512kbps
752 //! 1. NewL (inputfile=vga.yuv; outputfile=030.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
753 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
754 //! 3. SetInputFormat
755 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
756 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
757 //! 6. SetSourceMemoryL
758 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
760 //! 9. SetComplexityLevel (complexityLevel=0)
763 //!@SYMTestStatus Verified
764 //!@SYMTestPriority High
765 //!@SYMTestExpectedResults
766 //! Process YUV data with a MPEG4 encoder without errors
769 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
770 CREATE_OBJECT CMMFDevVideoRecord dvr
771 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-NewL_command01
772 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SelectEncoderL_command02
773 COMMAND dvr SetInputFormatL
774 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SetOutputFormatL_command04
775 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SetBufferOptionsL_command05
776 COMMAND dvr SetSourceMemoryL
777 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SetMinRandomAccessRate_command07
778 COMMAND dvr Initialize
780 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SetComplexityLevel_command09
786 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0013
791 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0014
793 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0014
795 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
796 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
797 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
798 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
799 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
800 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
801 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
802 //! CMMFDevVideoRecord::Initialize()
803 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
804 //! CMMFDevVideoRecord::Start()
805 //! CMMFDevVideoRecord::Stop()
807 //!@SYMCreationDate 6/16/2008
808 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 768kbps
810 //! 1. NewL (inputfile=vga.yuv; outputfile=031.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
811 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
812 //! 3. SetInputFormat
813 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
814 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
815 //! 6. SetSourceMemoryL
816 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
818 //! 9. SetComplexityLevel (complexityLevel=0)
821 //!@SYMTestStatus Verified
822 //!@SYMTestPriority High
823 //!@SYMTestExpectedResults
824 //! Process YUV data with a MPEG4 encoder without errors
827 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
828 CREATE_OBJECT CMMFDevVideoRecord dvr
829 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-NewL_command01
830 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SelectEncoderL_command02
831 COMMAND dvr SetInputFormatL
832 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SetOutputFormatL_command04
833 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SetBufferOptionsL_command05
834 COMMAND dvr SetSourceMemoryL
835 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SetMinRandomAccessRate_command07
836 COMMAND dvr Initialize
838 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SetComplexityLevel_command09
844 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0014
849 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0015
851 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0015
853 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
854 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
855 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
856 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
857 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
858 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
859 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
860 //! CMMFDevVideoRecord::Initialize()
861 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
862 //! CMMFDevVideoRecord::Start()
863 //! CMMFDevVideoRecord::Stop()
865 //!@SYMCreationDate 6/16/2008
866 //!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 1Mbps
868 //! 1. NewL (inputfile=pal.yuv; outputfile=032.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
869 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
870 //! 3. SetInputFormat
871 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
872 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
873 //! 6. SetSourceMemoryL
874 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
876 //! 9. SetComplexityLevel (complexityLevel=0)
879 //!@SYMTestStatus Verified
880 //!@SYMTestPriority High
881 //!@SYMTestExpectedResults
882 //! Process YUV data with a MPEG4 encoder without errors
885 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
886 CREATE_OBJECT CMMFDevVideoRecord dvr
887 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-NewL_command01
888 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SelectEncoderL_command02
889 COMMAND dvr SetInputFormatL
890 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SetOutputFormatL_command04
891 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SetBufferOptionsL_command05
892 COMMAND dvr SetSourceMemoryL
893 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SetMinRandomAccessRate_command07
894 COMMAND dvr Initialize
896 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SetComplexityLevel_command09
902 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0015
907 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0016
909 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0016
911 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
912 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
913 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
914 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
915 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
916 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
917 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
918 //! CMMFDevVideoRecord::Initialize()
919 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
920 //! CMMFDevVideoRecord::Start()
921 //! CMMFDevVideoRecord::Stop()
923 //!@SYMCreationDate 6/16/2008
924 //!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 3Mbps
926 //! 1. NewL (inputfile=pal.yuv; outputfile=033.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
927 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
928 //! 3. SetInputFormat
929 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
930 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
931 //! 6. SetSourceMemoryL
932 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
934 //! 9. SetComplexityLevel (complexityLevel=0)
937 //!@SYMTestStatus Verified
938 //!@SYMTestPriority High
939 //!@SYMTestExpectedResults
940 //! Process YUV data with a MPEG4 encoder without errors
943 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
944 CREATE_OBJECT CMMFDevVideoRecord dvr
945 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-NewL_command01
946 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SelectEncoderL_command02
947 COMMAND dvr SetInputFormatL
948 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SetOutputFormatL_command04
949 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SetBufferOptionsL_command05
950 COMMAND dvr SetSourceMemoryL
951 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SetMinRandomAccessRate_command07
952 COMMAND dvr Initialize
954 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SetComplexityLevel_command09
960 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0016
965 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0017
967 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0017
969 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
970 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
971 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
972 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
973 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
974 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
975 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
976 //! CMMFDevVideoRecord::Initialize()
977 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
978 //! CMMFDevVideoRecord::Start()
979 //! CMMFDevVideoRecord::Stop()
981 //!@SYMCreationDate 6/16/2008
982 //!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 4Mbps
984 //! 1. NewL (inputfile=pal.yuv; outputfile=034.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
985 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
986 //! 3. SetInputFormat
987 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
988 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
989 //! 6. SetSourceMemoryL
990 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
992 //! 9. SetComplexityLevel (complexityLevel=0)
995 //!@SYMTestStatus Verified
996 //!@SYMTestPriority High
997 //!@SYMTestExpectedResults
998 //! Process YUV data with a MPEG4 encoder without errors
1001 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1002 CREATE_OBJECT CMMFDevVideoRecord dvr
1003 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-NewL_command01
1004 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SelectEncoderL_command02
1005 COMMAND dvr SetInputFormatL
1006 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SetOutputFormatL_command04
1007 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SetBufferOptionsL_command05
1008 COMMAND dvr SetSourceMemoryL
1009 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SetMinRandomAccessRate_command07
1010 COMMAND dvr Initialize
1012 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SetComplexityLevel_command09
1018 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0017
1023 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0018
1025 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0018
1027 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1028 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1029 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1030 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1031 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1032 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1033 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1034 //! CMMFDevVideoRecord::Initialize()
1035 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1036 //! CMMFDevVideoRecord::Start()
1037 //! CMMFDevVideoRecord::Stop()
1038 //!@SYMAuthor arueda
1039 //!@SYMCreationDate 6/16/2008
1040 //!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30 fps 3Mbps
1042 //! 1. NewL (inputfile=ntsc.yuv; outputfile=035.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1043 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1044 //! 3. SetInputFormat
1045 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1046 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1047 //! 6. SetSourceMemoryL
1048 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1050 //! 9. SetComplexityLevel (complexityLevel=0)
1053 //!@SYMTestStatus Verified
1054 //!@SYMTestPriority High
1055 //!@SYMTestExpectedResults
1056 //! Process YUV data with a MPEG4 encoder without errors
1059 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1060 CREATE_OBJECT CMMFDevVideoRecord dvr
1061 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-NewL_command01
1062 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SelectEncoderL_command02
1063 COMMAND dvr SetInputFormatL
1064 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SetOutputFormatL_command04
1065 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SetBufferOptionsL_command05
1066 COMMAND dvr SetSourceMemoryL
1067 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SetMinRandomAccessRate_command07
1068 COMMAND dvr Initialize
1070 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SetComplexityLevel_command09
1076 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0018
1081 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0019
1083 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0019
1085 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1086 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1087 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1088 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1089 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1090 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1091 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1092 //! CMMFDevVideoRecord::Initialize()
1093 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1094 //! CMMFDevVideoRecord::Start()
1095 //! CMMFDevVideoRecord::Stop()
1096 //!@SYMAuthor arueda
1097 //!@SYMCreationDate 6/16/2008
1098 //!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30fps 4Mbps
1100 //! 1. NewL (inputfile=ntsc.yuv; outputfile=036.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1101 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1102 //! 3. SetInputFormat
1103 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1104 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1105 //! 6. SetSourceMemoryL
1106 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1108 //! 9. SetComplexityLevel (complexityLevel=0)
1111 //!@SYMTestStatus Verified
1112 //!@SYMTestPriority High
1113 //!@SYMTestExpectedResults
1114 //! Process YUV data with a MPEG4 encoder without errors
1117 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1118 CREATE_OBJECT CMMFDevVideoRecord dvr
1119 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-NewL_command01
1120 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SelectEncoderL_command02
1121 COMMAND dvr SetInputFormatL
1122 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SetOutputFormatL_command04
1123 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SetBufferOptionsL_command05
1124 COMMAND dvr SetSourceMemoryL
1125 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SetMinRandomAccessRate_command07
1126 COMMAND dvr Initialize
1128 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SetComplexityLevel_command09
1134 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0019
1139 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0020
1141 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0020
1143 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1144 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1145 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1146 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1147 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1148 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1149 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1150 //! CMMFDevVideoRecord::Initialize()
1151 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1152 //! CMMFDevVideoRecord::Start()
1153 //! CMMFDevVideoRecord::Stop()
1154 //!@SYMAuthor arueda
1155 //!@SYMCreationDate 6/16/2008
1156 //!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 64kbps
1158 //! 1. NewL (inputfile=sqcif.yuv; outputfile=037.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1159 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF};framerate=30)
1160 //! 3. SetInputFormat
1161 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1162 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1163 //! 6. SetSourceMemoryL
1164 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1166 //! 9. SetComplexityLevel (complexityLevel=0)
1169 //!@SYMTestStatus Verified
1170 //!@SYMTestPriority High
1171 //!@SYMTestExpectedResults
1172 //! Process YUV data with a MPEG4 encoder without errors
1175 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1176 CREATE_OBJECT CMMFDevVideoRecord dvr
1177 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-NewL_command01
1178 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SelectEncoderL_command02
1179 COMMAND dvr SetInputFormatL
1180 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SetOutputFormatL_command04
1181 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SetBufferOptionsL_command05
1182 COMMAND dvr SetSourceMemoryL
1183 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SetMinRandomAccessRate_command07
1184 COMMAND dvr Initialize
1186 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SetComplexityLevel_command09
1192 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0020
1197 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0021
1199 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0021
1201 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1202 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1203 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1204 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1205 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1206 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1207 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1208 //! CMMFDevVideoRecord::Initialize()
1209 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1210 //! CMMFDevVideoRecord::Start()
1211 //! CMMFDevVideoRecord::Stop()
1212 //!@SYMAuthor arueda
1213 //!@SYMCreationDate 6/16/2008
1214 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 15fps 1Mbps
1216 //! 1. NewL (inputfile=vga.yuv; outputfile=038.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1217 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1218 //! 3. SetInputFormat
1219 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1220 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1221 //! 6. SetSourceMemoryL
1222 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1224 //! 9. SetComplexityLevel (complexityLevel=0)
1227 //!@SYMTestStatus Verified
1228 //!@SYMTestPriority High
1229 //!@SYMTestExpectedResults
1230 //! Process YUV data with a MPEG4 encoder without errors
1233 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1234 CREATE_OBJECT CMMFDevVideoRecord dvr
1235 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-NewL_command01
1236 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SelectEncoderL_command02
1237 COMMAND dvr SetInputFormatL
1238 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SetOutputFormatL_command04
1239 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SetBufferOptionsL_command05
1240 COMMAND dvr SetSourceMemoryL
1241 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SetMinRandomAccessRate_command07
1242 COMMAND dvr Initialize
1244 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SetComplexityLevel_command09
1250 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0021
1255 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0022
1257 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0022
1259 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1260 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1261 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1262 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1263 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1264 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1265 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1266 //! CMMFDevVideoRecord::Initialize()
1267 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1268 //! CMMFDevVideoRecord::Start()
1269 //! CMMFDevVideoRecord::Stop()
1270 //!@SYMAuthor arueda
1271 //!@SYMCreationDate 6/16/2008
1272 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 2Mbps
1274 //! 1. NewL (inputfile=vga.yuv; outputfile=040.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1275 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1276 //! 3. SetInputFormat
1277 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1278 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1279 //! 6. SetSourceMemoryL
1280 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1282 //! 9. SetComplexityLevel (complexityLevel=0)
1285 //!@SYMTestStatus Verified
1286 //!@SYMTestPriority High
1287 //!@SYMTestExpectedResults
1288 //! Process YUV data with a MPEG4 encoder without errors
1291 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1292 CREATE_OBJECT CMMFDevVideoRecord dvr
1293 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-NewL_command01
1294 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SelectEncoderL_command02
1295 COMMAND dvr SetInputFormatL
1296 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SetOutputFormatL_command04
1297 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SetBufferOptionsL_command05
1298 COMMAND dvr SetSourceMemoryL
1299 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SetMinRandomAccessRate_command07
1300 COMMAND dvr Initialize
1302 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SetComplexityLevel_command09
1308 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0022
1313 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0023
1315 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0023
1317 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1318 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1319 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1320 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1321 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1322 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1323 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1324 //! CMMFDevVideoRecord::Initialize()
1325 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1326 //! CMMFDevVideoRecord::Start()
1327 //! CMMFDevVideoRecord::Stop()
1328 //!@SYMAuthor arueda
1329 //!@SYMCreationDate 6/16/2008
1330 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 3Mbps
1332 //! 1. NewL (inputfile=vga.yuv; outputfile=041.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1333 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1334 //! 3. SetInputFormat
1335 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1336 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1337 //! 6. SetSourceMemoryL
1338 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1340 //! 9. SetComplexityLevel (complexityLevel=0)
1343 //!@SYMTestStatus Verified
1344 //!@SYMTestPriority High
1345 //!@SYMTestExpectedResults
1346 //! Process YUV data with a MPEG4 encoder without errors
1349 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1350 CREATE_OBJECT CMMFDevVideoRecord dvr
1351 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-NewL_command01
1352 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SelectEncoderL_command02
1353 COMMAND dvr SetInputFormatL
1354 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SetOutputFormatL_command04
1355 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SetBufferOptionsL_command05
1356 COMMAND dvr SetSourceMemoryL
1357 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SetMinRandomAccessRate_command07
1358 COMMAND dvr Initialize
1360 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SetComplexityLevel_command09
1366 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0023
1371 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0024
1373 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0024
1375 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1376 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1377 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1378 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1379 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1380 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1381 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1382 //! CMMFDevVideoRecord::Initialize()
1383 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1384 //! CMMFDevVideoRecord::Start()
1385 //! CMMFDevVideoRecord::Stop()
1386 //!@SYMAuthor arueda
1387 //!@SYMCreationDate 6/16/2008
1388 //!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30 fps 1Mbps
1390 //! 1. NewL (inputfile=ntsc.yuv; outputfile=044.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1391 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1392 //! 3. SetInputFormat
1393 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1394 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1395 //! 6. SetSourceMemoryL
1396 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1398 //! 9. SetComplexityLevel (complexityLevel=0)
1401 //!@SYMTestStatus Verified
1402 //!@SYMTestPriority High
1403 //!@SYMTestExpectedResults
1404 //! Process YUV data with a MPEG4 encoder without errors
1407 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1408 CREATE_OBJECT CMMFDevVideoRecord dvr
1409 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-NewL_command01
1410 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SelectEncoderL_command02
1411 COMMAND dvr SetInputFormatL
1412 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SetOutputFormatL_command04
1413 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SetBufferOptionsL_command05
1414 COMMAND dvr SetSourceMemoryL
1415 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SetMinRandomAccessRate_command07
1416 COMMAND dvr Initialize
1418 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SetComplexityLevel_command09
1424 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0024
1429 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0025
1431 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0025
1433 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1434 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1435 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1436 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1437 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1438 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1439 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1440 //! CMMFDevVideoRecord::Initialize()
1441 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1442 //! CMMFDevVideoRecord::Start()
1443 //! CMMFDevVideoRecord::Stop()
1444 //!@SYMAuthor arueda
1445 //!@SYMCreationDate 6/16/2008
1446 //!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 384kbps
1448 //! 1. NewL (inputfile=sqcif.yuv; outputfile=068.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1449 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF};framerate=30)
1450 //! 3. SetInputFormat
1451 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1452 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1453 //! 6. SetSourceMemoryL
1454 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1456 //! 9. SetComplexityLevel (complexityLevel=0)
1459 //!@SYMTestStatus Verified
1460 //!@SYMTestPriority High
1461 //!@SYMTestExpectedResults
1462 //! Process YUV data with a MPEG4 encoder without errors
1465 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1466 CREATE_OBJECT CMMFDevVideoRecord dvr
1467 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-NewL_command01
1468 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SelectEncoderL_command02
1469 COMMAND dvr SetInputFormatL
1470 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SetOutputFormatL_command04
1471 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SetBufferOptionsL_command05
1472 COMMAND dvr SetSourceMemoryL
1473 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SetMinRandomAccessRate_command07
1474 COMMAND dvr Initialize
1476 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SetComplexityLevel_command09
1482 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0025
1487 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0026
1489 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0026
1491 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1492 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1493 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1494 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1495 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1496 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1497 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1498 //! CMMFDevVideoRecord::Initialize()
1499 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1500 //! CMMFDevVideoRecord::Start()
1501 //! CMMFDevVideoRecord::Stop()
1502 //!@SYMAuthor arueda
1503 //!@SYMCreationDate 6/16/2008
1504 //!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 512kbps
1506 //! 1. NewL (inputfile=sqcif.yuv; outputfile=069.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1507 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF}; framerate=15)
1508 //! 3. SetInputFormat
1509 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1510 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1511 //! 6. SetSourceMemoryL
1512 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1514 //! 9. SetComplexityLevel (complexityLevel=0)
1517 //!@SYMTestStatus Verified
1518 //!@SYMTestPriority High
1519 //!@SYMTestExpectedResults
1520 //! Process YUV data with a MPEG4 encoder without errors
1523 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1524 CREATE_OBJECT CMMFDevVideoRecord dvr
1525 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-NewL_command01
1526 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SelectEncoderL_command02
1527 COMMAND dvr SetInputFormatL
1528 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SetOutputFormatL_command04
1529 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SetBufferOptionsL_command05
1530 COMMAND dvr SetSourceMemoryL
1531 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SetMinRandomAccessRate_command07
1532 COMMAND dvr Initialize
1534 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SetComplexityLevel_command09
1540 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0026
1545 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0027
1547 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0027
1549 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1550 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1551 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1552 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1553 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1554 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1555 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1556 //! CMMFDevVideoRecord::Initialize()
1557 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1558 //! CMMFDevVideoRecord::Start()
1559 //! CMMFDevVideoRecord::Stop()
1560 //!@SYMAuthor arueda
1561 //!@SYMCreationDate 6/16/2008
1562 //!@SYMTestCaseDesc MPEG-4 QCIF Video Recording at 15fps 128kbps
1564 //! 1. NewL (inputfile=qcif.yuv; outputfile=070.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1565 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
1566 //! 3. SetInputFormat
1567 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1568 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1569 //! 6. SetSourceMemoryL
1570 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1572 //! 9. SetComplexityLevel (complexityLevel=0)
1575 //!@SYMTestStatus Verified
1576 //!@SYMTestPriority High
1577 //!@SYMTestExpectedResults
1578 //! Process YUV data with a MPEG4 encoder without errors
1581 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1582 CREATE_OBJECT CMMFDevVideoRecord dvr
1583 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-NewL_command01
1584 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SelectEncoderL_command02
1585 COMMAND dvr SetInputFormatL
1586 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SetOutputFormatL_command04
1587 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SetBufferOptionsL_command05
1588 COMMAND dvr SetSourceMemoryL
1589 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SetMinRandomAccessRate_command07
1590 COMMAND dvr Initialize
1592 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SetComplexityLevel_command09
1598 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0027
1603 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0028
1605 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0028
1607 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1608 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1609 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1610 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1611 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1612 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1613 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1614 //! CMMFDevVideoRecord::Initialize()
1615 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1616 //! CMMFDevVideoRecord::Start()
1617 //! CMMFDevVideoRecord::Stop()
1618 //!@SYMAuthor arueda
1619 //!@SYMCreationDate 6/16/2008
1620 //!@SYMTestCaseDesc MPEG-4 QCIF Video Recording at 30fps 256kbps
1622 //! 1. NewL (inputfile=qcif.yuv; outputfile=071.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1623 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
1624 //! 3. SetInputFormat
1625 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1626 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1627 //! 6. SetSourceMemoryL
1628 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1630 //! 9. SetComplexityLevel (complexityLevel=0)
1633 //!@SYMTestStatus Verified
1634 //!@SYMTestPriority High
1635 //!@SYMTestExpectedResults
1636 //! Process YUV data with a MPEG4 encoder without errors
1639 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1640 CREATE_OBJECT CMMFDevVideoRecord dvr
1641 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-NewL_command01
1642 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SelectEncoderL_command02
1643 COMMAND dvr SetInputFormatL
1644 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SetOutputFormatL_command04
1645 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SetBufferOptionsL_command05
1646 COMMAND dvr SetSourceMemoryL
1647 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SetMinRandomAccessRate_command07
1648 COMMAND dvr Initialize
1650 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SetComplexityLevel_command09
1656 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0028
1661 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0029
1663 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0029
1665 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1666 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1667 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1668 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1669 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1670 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1671 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1672 //! CMMFDevVideoRecord::Initialize()
1673 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1674 //! CMMFDevVideoRecord::Start()
1675 //! CMMFDevVideoRecord::Stop()
1676 //!@SYMAuthor arueda
1677 //!@SYMCreationDate 6/16/2008
1678 //!@SYMTestCaseDesc MPEG-4 CIF Video Recording at 30fps 384kbps
1680 //! 1. NewL (inputfile=cif.yuv; outputfile=072.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1681 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, CIF};picWidth={WIDTH,CIF};picHeight={HEIGHT,CIF};framerate=15)
1682 //! 3. SetInputFormat
1683 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1684 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1685 //! 6. SetSourceMemoryL
1686 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1688 //! 9. SetComplexityLevel (complexityLevel=0)
1691 //!@SYMTestStatus Verified
1692 //!@SYMTestPriority High
1693 //!@SYMTestExpectedResults
1694 //! Process YUV data with a MPEG4 encoder without errors
1697 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1698 CREATE_OBJECT CMMFDevVideoRecord dvr
1699 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-NewL_command01
1700 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SelectEncoderL_command02
1701 COMMAND dvr SetInputFormatL
1702 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SetOutputFormatL_command04
1703 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SetBufferOptionsL_command05
1704 COMMAND dvr SetSourceMemoryL
1705 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SetMinRandomAccessRate_command07
1706 COMMAND dvr Initialize
1708 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SetComplexityLevel_command09
1714 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0029
1719 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0030
1721 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0030
1723 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1724 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1725 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1726 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1727 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1728 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1729 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1730 //! CMMFDevVideoRecord::Initialize()
1731 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1732 //! CMMFDevVideoRecord::Start()
1733 //! CMMFDevVideoRecord::Stop()
1734 //!@SYMAuthor arueda
1735 //!@SYMCreationDate 6/16/2008
1736 //!@SYMTestCaseDesc MPEG-4 CIF Video Recording at 30fps 512kbps
1738 //! 1. NewL (inputfile=cif.yuv; outputfile=073.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1739 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, CIF};picWidth={WIDTH,CIF};picHeight={HEIGHT,CIF};framerate=15)
1740 //! 3. SetInputFormat
1741 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1742 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1743 //! 6. SetSourceMemoryL
1744 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1746 //! 9. SetComplexityLevel (complexityLevel=0)
1749 //!@SYMTestStatus Verified
1750 //!@SYMTestPriority High
1751 //!@SYMTestExpectedResults
1752 //! Process YUV data with a MPEG4 encoder without errors
1755 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1756 CREATE_OBJECT CMMFDevVideoRecord dvr
1757 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-NewL_command01
1758 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SelectEncoderL_command02
1759 COMMAND dvr SetInputFormatL
1760 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SetOutputFormatL_command04
1761 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SetBufferOptionsL_command05
1762 COMMAND dvr SetSourceMemoryL
1763 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SetMinRandomAccessRate_command07
1764 COMMAND dvr Initialize
1766 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SetComplexityLevel_command09
1772 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0030
1777 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0031
1779 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0031
1781 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1782 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1783 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1784 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1785 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1786 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1787 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1788 //! CMMFDevVideoRecord::Initialize()
1789 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1790 //! CMMFDevVideoRecord::Start()
1791 //! CMMFDevVideoRecord::Stop()
1792 //!@SYMAuthor arueda
1793 //!@SYMCreationDate 6/16/2008
1794 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 15fps 128kbps
1796 //! 1. NewL (inputfile=qvga.yuv; outputfile=074.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1797 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1798 //! 3. SetInputFormat
1799 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1800 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1801 //! 6. SetSourceMemoryL
1802 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1804 //! 9. SetComplexityLevel (complexityLevel=0)
1807 //!@SYMTestStatus Verified
1808 //!@SYMTestPriority High
1809 //!@SYMTestExpectedResults
1810 //! Process YUV data with a MPEG4 encoder without errors
1813 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1814 CREATE_OBJECT CMMFDevVideoRecord dvr
1815 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-NewL_command01
1816 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SelectEncoderL_command02
1817 COMMAND dvr SetInputFormatL
1818 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SetOutputFormatL_command04
1819 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SetBufferOptionsL_command05
1820 COMMAND dvr SetSourceMemoryL
1821 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SetMinRandomAccessRate_command07
1822 COMMAND dvr Initialize
1824 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SetComplexityLevel_command09
1830 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0031
1835 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0032
1837 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0032
1839 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1840 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1841 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1842 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1843 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1844 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1845 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1846 //! CMMFDevVideoRecord::Initialize()
1847 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1848 //! CMMFDevVideoRecord::Start()
1849 //! CMMFDevVideoRecord::Stop()
1850 //!@SYMAuthor arueda
1851 //!@SYMCreationDate 6/16/2008
1852 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 128kbps
1854 //! 1. NewL (inputfile=qvga.yuv; outputfile=075.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1855 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1856 //! 3. SetInputFormat
1857 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1858 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1859 //! 6. SetSourceMemoryL
1860 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1862 //! 9. SetComplexityLevel (complexityLevel=0)
1865 //!@SYMTestStatus Verified
1866 //!@SYMTestPriority High
1867 //!@SYMTestExpectedResults
1868 //! Process YUV data with a MPEG4 encoder without errors
1871 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1872 CREATE_OBJECT CMMFDevVideoRecord dvr
1873 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-NewL_command01
1874 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SelectEncoderL_command02
1875 COMMAND dvr SetInputFormatL
1876 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SetOutputFormatL_command04
1877 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SetBufferOptionsL_command05
1878 COMMAND dvr SetSourceMemoryL
1879 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SetMinRandomAccessRate_command07
1880 COMMAND dvr Initialize
1882 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SetComplexityLevel_command09
1888 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0032
1893 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0033
1895 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0033
1897 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1898 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1899 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1900 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1901 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1902 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1903 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1904 //! CMMFDevVideoRecord::Initialize()
1905 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1906 //! CMMFDevVideoRecord::Start()
1907 //! CMMFDevVideoRecord::Stop()
1908 //!@SYMAuthor arueda
1909 //!@SYMCreationDate 6/16/2008
1910 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 15fps 384kbps
1912 //! 1. NewL (inputfile=qvga.yuv; outputfile=076.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1913 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1914 //! 3. SetInputFormat
1915 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1916 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1917 //! 6. SetSourceMemoryL
1918 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1920 //! 9. SetComplexityLevel (complexityLevel=0)
1923 //!@SYMTestStatus Verified
1924 //!@SYMTestPriority High
1925 //!@SYMTestExpectedResults
1926 //! Process YUV data with a MPEG4 encoder without errors
1929 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1930 CREATE_OBJECT CMMFDevVideoRecord dvr
1931 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-NewL_command01
1932 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SelectEncoderL_command02
1933 COMMAND dvr SetInputFormatL
1934 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SetOutputFormatL_command04
1935 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SetBufferOptionsL_command05
1936 COMMAND dvr SetSourceMemoryL
1937 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SetMinRandomAccessRate_command07
1938 COMMAND dvr Initialize
1940 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SetComplexityLevel_command09
1946 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0033
1951 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0034
1953 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0034
1955 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1956 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
1957 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1958 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1959 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1960 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1961 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1962 //! CMMFDevVideoRecord::Initialize()
1963 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1964 //! CMMFDevVideoRecord::Start()
1965 //! CMMFDevVideoRecord::Stop()
1966 //!@SYMAuthor arueda
1967 //!@SYMCreationDate 6/16/2008
1968 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 512kbps
1970 //! 1. NewL (inputfile=qvga.yuv; outputfile=077.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1971 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1972 //! 3. SetInputFormat
1973 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1974 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1975 //! 6. SetSourceMemoryL
1976 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
1978 //! 9. SetComplexityLevel (complexityLevel=0)
1981 //!@SYMTestStatus Verified
1982 //!@SYMTestPriority High
1983 //!@SYMTestExpectedResults
1984 //! Process YUV data with a MPEG4 encoder without errors
1987 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1988 CREATE_OBJECT CMMFDevVideoRecord dvr
1989 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-NewL_command01
1990 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SelectEncoderL_command02
1991 COMMAND dvr SetInputFormatL
1992 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SetOutputFormatL_command04
1993 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SetBufferOptionsL_command05
1994 COMMAND dvr SetSourceMemoryL
1995 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SetMinRandomAccessRate_command07
1996 COMMAND dvr Initialize
1998 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SetComplexityLevel_command09
2004 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0034
2008 //! Delay required by testcase MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0035
2011 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0035
2013 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0035
2015 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2016 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2017 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2018 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2019 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2020 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2021 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2022 //! CMMFDevVideoRecord::Initialize()
2023 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2024 //! CMMFDevVideoRecord::Start()
2025 //! CMMFDevVideoRecord::Stop()
2026 //!@SYMAuthor arueda
2027 //!@SYMCreationDate 6/16/2008
2028 //!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 768kbps
2030 //! 1. NewL (inputfile=qvga.yuv; outputfile=078.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2031 //! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
2032 //! 3. SetInputFormat
2033 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2034 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2035 //! 6. SetSourceMemoryL
2036 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2038 //! 9. SetComplexityLevel (complexityLevel=0)
2041 //!@SYMTestStatus Verified
2042 //!@SYMTestPriority High
2043 //!@SYMTestExpectedResults
2044 //! Process YUV data with a MPEG4 encoder without errors
2047 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2048 CREATE_OBJECT CMMFDevVideoRecord dvr
2049 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-NewL_command01
2050 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SelectEncoderL_command02
2051 COMMAND dvr SetInputFormatL
2052 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SetOutputFormatL_command04
2053 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SetBufferOptionsL_command05
2054 COMMAND dvr SetSourceMemoryL
2055 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SetMinRandomAccessRate_command07
2056 COMMAND dvr Initialize
2058 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SetComplexityLevel_command09
2064 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0035
2069 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0036
2071 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0036
2073 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2074 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2075 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2076 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2077 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2078 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2079 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2080 //! CMMFDevVideoRecord::Initialize()
2081 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2082 //! CMMFDevVideoRecord::Start()
2083 //! CMMFDevVideoRecord::Stop()
2084 //!@SYMAuthor arueda
2085 //!@SYMCreationDate 6/16/2008
2086 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 384kbps
2088 //! 1. NewL (inputfile=vga.yuv; outputfile=079.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2089 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
2090 //! 3. SetInputFormat
2091 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2092 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2093 //! 6. SetSourceMemoryL
2094 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2096 //! 9. SetComplexityLevel (complexityLevel=0)
2099 //!@SYMTestStatus Verified
2100 //!@SYMTestPriority High
2101 //!@SYMTestExpectedResults
2102 //! Process YUV data with a MPEG4 encoder without errors
2105 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2106 CREATE_OBJECT CMMFDevVideoRecord dvr
2107 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-NewL_command01
2108 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SelectEncoderL_command02
2109 COMMAND dvr SetInputFormatL
2110 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SetOutputFormatL_command04
2111 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SetBufferOptionsL_command05
2112 COMMAND dvr SetSourceMemoryL
2113 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SetMinRandomAccessRate_command07
2114 COMMAND dvr Initialize
2116 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SetComplexityLevel_command09
2122 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0036
2127 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0037
2129 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0037
2131 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2132 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2133 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2134 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2135 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2136 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2137 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2138 //! CMMFDevVideoRecord::Initialize()
2139 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2140 //! CMMFDevVideoRecord::Start()
2141 //! CMMFDevVideoRecord::Stop()
2142 //!@SYMAuthor arueda
2143 //!@SYMCreationDate 6/16/2008
2144 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 512kbps
2146 //! 1. NewL (inputfile=vga.yuv; outputfile=080.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2147 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
2148 //! 3. SetInputFormat
2149 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2150 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2151 //! 6. SetSourceMemoryL
2152 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2154 //! 9. SetComplexityLevel (complexityLevel=0)
2157 //!@SYMTestStatus Verified
2158 //!@SYMTestPriority High
2159 //!@SYMTestExpectedResults
2160 //! Process YUV data with a MPEG4 encoder without errors
2163 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2164 CREATE_OBJECT CMMFDevVideoRecord dvr
2165 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-NewL_command01
2166 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SelectEncoderL_command02
2167 COMMAND dvr SetInputFormatL
2168 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SetOutputFormatL_command04
2169 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SetBufferOptionsL_command05
2170 COMMAND dvr SetSourceMemoryL
2171 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SetMinRandomAccessRate_command07
2172 COMMAND dvr Initialize
2174 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SetComplexityLevel_command09
2180 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0037
2185 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0038
2187 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0038
2189 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2190 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2191 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2192 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2193 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2194 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2195 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2196 //! CMMFDevVideoRecord::Initialize()
2197 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2198 //! CMMFDevVideoRecord::Start()
2199 //! CMMFDevVideoRecord::Stop()
2200 //!@SYMAuthor arueda
2201 //!@SYMCreationDate 6/16/2008
2202 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 768kbps
2204 //! 1. NewL (inputfile=vga.yuv; outputfile=081.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2205 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
2206 //! 3. SetInputFormat
2207 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2208 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2209 //! 6. SetSourceMemoryL
2210 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2212 //! 9. SetComplexityLevel (complexityLevel=0)
2215 //!@SYMTestStatus Verified
2216 //!@SYMTestPriority High
2217 //!@SYMTestExpectedResults
2218 //! Process YUV data with a MPEG4 encoder without errors
2221 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2222 CREATE_OBJECT CMMFDevVideoRecord dvr
2223 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-NewL_command01
2224 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SelectEncoderL_command02
2225 COMMAND dvr SetInputFormatL
2226 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SetOutputFormatL_command04
2227 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SetBufferOptionsL_command05
2228 COMMAND dvr SetSourceMemoryL
2230 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SetMinRandomAccessRate_command07
2231 COMMAND dvr Initialize
2233 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SetComplexityLevel_command09
2239 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0038
2244 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0039
2246 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0039
2248 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2249 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2250 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2251 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2252 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2253 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2254 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2255 //! CMMFDevVideoRecord::Initialize()
2256 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2257 //! CMMFDevVideoRecord::Start()
2258 //! CMMFDevVideoRecord::Stop()
2259 //!@SYMAuthor arueda
2260 //!@SYMCreationDate 6/16/2008
2261 //!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 1Mbps
2263 //! 1. NewL (inputfile=pal.yuv; outputfile=082.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2264 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
2265 //! 3. SetInputFormat
2266 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2267 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2268 //! 6. SetSourceMemoryL
2269 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2271 //! 9. SetComplexityLevel (complexityLevel=0)
2274 //!@SYMTestStatus Verified
2275 //!@SYMTestPriority High
2276 //!@SYMTestExpectedResults
2277 //! Process YUV data with a MPEG4 encoder without errors
2280 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2281 CREATE_OBJECT CMMFDevVideoRecord dvr
2282 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-NewL_command01
2283 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SelectEncoderL_command02
2284 COMMAND dvr SetInputFormatL
2285 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SetOutputFormatL_command04
2286 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SetBufferOptionsL_command05
2287 COMMAND dvr SetSourceMemoryL
2288 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SetMinRandomAccessRate_command07
2289 COMMAND dvr Initialize
2291 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SetComplexityLevel_command09
2297 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0039
2302 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0040
2304 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0040
2306 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2307 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2308 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2309 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2310 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2311 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2312 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2313 //! CMMFDevVideoRecord::Initialize()
2314 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2315 //! CMMFDevVideoRecord::Start()
2316 //! CMMFDevVideoRecord::Stop()
2317 //!@SYMAuthor arueda
2318 //!@SYMCreationDate 6/16/2008
2319 //!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 3Mbps
2321 //! 1. NewL (inputfile=pal.yuv; outputfile=083.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2322 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
2323 //! 3. SetInputFormat
2324 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2325 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2326 //! 6. SetSourceMemoryL
2327 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2329 //! 9. SetComplexityLevel (complexityLevel=0)
2332 //!@SYMTestStatus Verified
2333 //!@SYMTestPriority High
2334 //!@SYMTestExpectedResults
2335 //! Process YUV data with a MPEG4 encoder without errors
2338 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2339 CREATE_OBJECT CMMFDevVideoRecord dvr
2340 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-NewL_command01
2341 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SelectEncoderL_command02
2342 COMMAND dvr SetInputFormatL
2343 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SetOutputFormatL_command04
2344 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SetBufferOptionsL_command05
2345 COMMAND dvr SetSourceMemoryL
2346 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SetMinRandomAccessRate_command07
2347 COMMAND dvr Initialize
2349 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SetComplexityLevel_command09
2355 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0040
2360 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0041
2362 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0041
2364 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2365 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2366 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2367 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2368 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2369 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2370 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2371 //! CMMFDevVideoRecord::Initialize()
2372 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2373 //! CMMFDevVideoRecord::Start()
2374 //! CMMFDevVideoRecord::Stop()
2375 //!@SYMAuthor arueda
2376 //!@SYMCreationDate 6/16/2008
2377 //!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 4Mbps
2379 //! 1. NewL (inputfile=pal.yuv; outputfile=084.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2380 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
2381 //! 3. SetInputFormat
2382 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2383 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2384 //! 6. SetSourceMemoryL
2385 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2387 //! 9. SetComplexityLevel (complexityLevel=0)
2390 //!@SYMTestStatus Verified
2391 //!@SYMTestPriority High
2392 //!@SYMTestExpectedResults
2393 //! Process YUV data with a MPEG4 encoder without errors
2396 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2397 CREATE_OBJECT CMMFDevVideoRecord dvr
2398 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-NewL_command01
2399 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SelectEncoderL_command02
2400 COMMAND dvr SetInputFormatL
2401 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SetOutputFormatL_command04
2402 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SetBufferOptionsL_command05
2403 COMMAND dvr SetSourceMemoryL
2404 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SetMinRandomAccessRate_command07
2405 COMMAND dvr Initialize
2407 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SetComplexityLevel_command09
2413 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0041
2418 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0042
2420 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0042
2422 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2423 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2424 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2425 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2426 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2427 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2428 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2429 //! CMMFDevVideoRecord::Initialize()
2430 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2431 //! CMMFDevVideoRecord::Start()
2432 //! CMMFDevVideoRecord::Stop()
2433 //!@SYMAuthor arueda
2434 //!@SYMCreationDate 6/16/2008
2435 //!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30 fps 3Mbps
2437 //! 1. NewL (inputfile=ntsc.yuv; outputfile=085.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2438 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
2439 //! 3. SetInputFormat
2440 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2441 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2442 //! 6. SetSourceMemoryL
2443 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2445 //! 9. SetComplexityLevel (complexityLevel=0)
2448 //!@SYMTestStatus Verified
2449 //!@SYMTestPriority High
2450 //!@SYMTestExpectedResults
2451 //! Process YUV data with a MPEG4 encoder without errors
2454 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2455 CREATE_OBJECT CMMFDevVideoRecord dvr
2456 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-NewL_command01
2457 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SelectEncoderL_command02
2458 COMMAND dvr SetInputFormatL
2459 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SetOutputFormatL_command04
2460 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SetBufferOptionsL_command05
2461 COMMAND dvr SetSourceMemoryL
2462 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SetMinRandomAccessRate_command07
2463 COMMAND dvr Initialize
2465 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SetComplexityLevel_command09
2471 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0042
2476 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0043
2478 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0043
2480 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2481 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2482 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2483 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2484 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2485 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2486 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2487 //! CMMFDevVideoRecord::Initialize()
2488 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2489 //! CMMFDevVideoRecord::Start()
2490 //! CMMFDevVideoRecord::Stop()
2491 //!@SYMAuthor arueda
2492 //!@SYMCreationDate 6/16/2008
2493 //!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30fps 4Mbps
2495 //! 1. NewL (inputfile=ntsc.yuv; outputfile=086.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2496 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
2497 //! 3. SetInputFormat
2498 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2499 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2500 //! 6. SetSourceMemoryL
2501 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2503 //! 9. SetComplexityLevel (complexityLevel=0)
2506 //!@SYMTestStatus Verified
2507 //!@SYMTestPriority High
2508 //!@SYMTestExpectedResults
2509 //! Process YUV data with a MPEG4 encoder without errors
2512 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2513 CREATE_OBJECT CMMFDevVideoRecord dvr
2514 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-NewL_command01
2515 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SelectEncoderL_command02
2516 COMMAND dvr SetInputFormatL
2517 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SetOutputFormatL_command04
2518 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SetBufferOptionsL_command05
2519 COMMAND dvr SetSourceMemoryL
2520 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SetMinRandomAccessRate_command07
2521 COMMAND dvr Initialize
2523 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SetComplexityLevel_command09
2529 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0043
2534 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0044
2536 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0044
2538 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2539 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2540 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2541 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2542 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2543 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2544 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2545 //! CMMFDevVideoRecord::Initialize()
2546 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2547 //! CMMFDevVideoRecord::Start()
2548 //! CMMFDevVideoRecord::Stop()
2549 //!@SYMAuthor arueda
2550 //!@SYMCreationDate 6/16/2008
2551 //!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 64kbps
2553 //! 1. NewL (inputfile=sqcif.yuv; outputfile=087.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2554 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF};framerate=30)
2555 //! 3. SetInputFormat
2556 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2557 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2558 //! 6. SetSourceMemoryL
2559 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2561 //! 9. SetComplexityLevel (complexityLevel=0)
2564 //!@SYMTestStatus Verified
2565 //!@SYMTestPriority High
2566 //!@SYMTestExpectedResults
2567 //! Process YUV data with a MPEG4 encoder without errors
2570 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2571 CREATE_OBJECT CMMFDevVideoRecord dvr
2572 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-NewL_command01
2573 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SelectEncoderL_command02
2574 COMMAND dvr SetInputFormatL
2575 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SetOutputFormatL_command04
2576 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SetBufferOptionsL_command05
2577 COMMAND dvr SetSourceMemoryL
2578 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SetMinRandomAccessRate_command07
2579 COMMAND dvr Initialize
2581 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SetComplexityLevel_command09
2587 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0044
2592 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0045
2594 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0045
2596 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2597 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2598 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2599 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2600 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2601 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2602 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2603 //! CMMFDevVideoRecord::Initialize()
2604 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2605 //! CMMFDevVideoRecord::Start()
2606 //! CMMFDevVideoRecord::Stop()
2607 //!@SYMAuthor arueda
2608 //!@SYMCreationDate 6/16/2008
2609 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 15fps 1Mbps
2611 //! 1. NewL (inputfile=vga.yuv; outputfile=088.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2612 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
2613 //! 3. SetInputFormat
2614 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2615 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2616 //! 6. SetSourceMemoryL
2617 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2619 //! 9. SetComplexityLevel (complexityLevel=0)
2622 //!@SYMTestStatus Verified
2623 //!@SYMTestPriority High
2624 //!@SYMTestExpectedResults
2625 //! Process YUV data with a MPEG4 encoder without errors
2628 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2629 CREATE_OBJECT CMMFDevVideoRecord dvr
2630 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-NewL_command01
2631 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SelectEncoderL_command02
2632 COMMAND dvr SetInputFormatL
2633 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SetOutputFormatL_command04
2634 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SetBufferOptionsL_command05
2635 COMMAND dvr SetSourceMemoryL
2636 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SetMinRandomAccessRate_command07
2637 COMMAND dvr Initialize
2639 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SetComplexityLevel_command09
2645 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0045
2650 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0046
2652 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0046
2654 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2655 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2656 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2657 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2658 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2659 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2660 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2661 //! CMMFDevVideoRecord::Initialize()
2662 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2663 //! CMMFDevVideoRecord::Start()
2664 //! CMMFDevVideoRecord::Stop()
2665 //!@SYMAuthor arueda
2666 //!@SYMCreationDate 6/16/2008
2667 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 2Mbps
2669 //! 1. NewL (inputfile=vga.yuv; outputfile=090.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2670 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
2671 //! 3. SetInputFormat
2672 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2673 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2674 //! 6. SetSourceMemoryL
2675 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2677 //! 9. SetComplexityLevel (complexityLevel=0)
2680 //!@SYMTestStatus Verified
2681 //!@SYMTestPriority High
2682 //!@SYMTestExpectedResults
2683 //! Process YUV data with a MPEG4 encoder without errors
2686 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2687 CREATE_OBJECT CMMFDevVideoRecord dvr
2688 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-NewL_command01
2689 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SelectEncoderL_command02
2690 COMMAND dvr SetInputFormatL
2691 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SetOutputFormatL_command04
2692 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SetBufferOptionsL_command05
2693 COMMAND dvr SetSourceMemoryL
2694 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SetMinRandomAccessRate_command07
2695 COMMAND dvr Initialize
2697 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SetComplexityLevel_command09
2703 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0046
2708 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0047
2710 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0047
2712 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2713 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2714 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2715 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2716 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2717 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2718 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2719 //! CMMFDevVideoRecord::Initialize()
2720 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2721 //! CMMFDevVideoRecord::Start()
2722 //! CMMFDevVideoRecord::Stop()
2723 //!@SYMAuthor arueda
2724 //!@SYMCreationDate 6/16/2008
2725 //!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 3Mbps
2727 //! 1. NewL (inputfile=vga.yuv; outputfile=091.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2728 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
2729 //! 3. SetInputFormat
2730 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2731 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2732 //! 6. SetSourceMemoryL
2733 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2735 //! 9. SetComplexityLevel (complexityLevel=0)
2738 //!@SYMTestStatus Verified
2739 //!@SYMTestPriority High
2740 //!@SYMTestExpectedResults
2741 //! Process YUV data with a MPEG4 encoder without errors
2744 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2745 CREATE_OBJECT CMMFDevVideoRecord dvr
2746 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-NewL_command01
2747 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SelectEncoderL_command02
2748 COMMAND dvr SetInputFormatL
2749 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SetOutputFormatL_command04
2750 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SetBufferOptionsL_command05
2751 COMMAND dvr SetSourceMemoryL
2752 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SetMinRandomAccessRate_command07
2753 COMMAND dvr Initialize
2755 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SetComplexityLevel_command09
2761 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0047
2766 START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0048
2768 //!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0048
2770 //! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
2771 //! CMMFDevVideoRecord::SelectEncoderL(TUid);
2772 //! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
2773 //! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
2774 //! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
2775 //! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
2776 //! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
2777 //! CMMFDevVideoRecord::Initialize()
2778 //! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
2779 //! CMMFDevVideoRecord::Start()
2780 //! CMMFDevVideoRecord::Stop()
2781 //!@SYMAuthor arueda
2782 //!@SYMCreationDate 6/16/2008
2783 //!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30 fps 1Mbps
2785 //! 1. NewL (inputfile=ntsc.yuv; outputfile=094.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
2786 //! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
2787 //! 3. SetInputFormat
2788 //! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
2789 //! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
2790 //! 6. SetSourceMemoryL
2791 //! 7. SetMinRandomAccessRate (randomAccessRate=1)
2793 //! 9. SetComplexityLevel (complexityLevel=0)
2796 //!@SYMTestStatus Verified
2797 //!@SYMTestPriority High
2798 //!@SYMTestExpectedResults
2799 //! Process YUV data with a MPEG4 encoder without errors
2802 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
2803 CREATE_OBJECT CMMFDevVideoRecord dvr
2804 COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-NewL_command01
2805 COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SelectEncoderL_command02
2806 COMMAND dvr SetInputFormatL
2807 COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SetOutputFormatL_command04
2808 COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SetBufferOptionsL_command05
2809 COMMAND dvr SetSourceMemoryL
2810 COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SetMinRandomAccessRate_command07
2811 COMMAND dvr Initialize
2813 COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SetComplexityLevel_command09
2819 END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0048