os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-record-mpeg4-pause-resume-automated.script
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-record-mpeg4-pause-resume-automated.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,1220 @@
1.4 +//
1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// under the terms of "Eclipse Public License v1.0"
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +//
1.19 +//
1.20 +//! @file
1.21 +//! @SYMTestSuiteName mm-mmf-devvideo-record-mpeg4-pause-resume-automated
1.22 +//! @SYMScriptTestEnvironment This test script requires a basic ROM.
1.23 +//
1.24 +// Tests all public elements of the MMMFDevVideoRecordObserver,CMMFDevVideoRecord
1.25 +// classes as a means of confidence that the APIs work as expected.
1.26 +//
1.27 +// The purpose is to provide a regression test suite of PublishedAll
1.28 +// APIs for: MMMFDevVideoRecordObserver,CMMFDevVideoRecord
1.29 +// The tests are fully automated.
1.30 +//
1.31 +
1.32 +
1.33 +
1.34 +LOAD_SUITE t_devvideo
1.35 +
1.36 +
1.37 +DELAY 2000
1.38 +
1.39 +
1.40 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0001
1.41 +
1.42 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0001
1.43 +//!@SYMAPI
1.44 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.45 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.46 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.47 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.48 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.49 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.50 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.51 +//! CMMFDevVideoRecord::Initialize()
1.52 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.53 +//! CMMFDevVideoRecord::Start()
1.54 +//! CMMFDevVideoRecord::Stop()
1.55 +//!@SYMAuthor arueda
1.56 +//!@SYMCreationDate 6/16/2008
1.57 +//!@SYMTestCaseDesc MPEG-4 QCIF Video Record Pause Resume stop at 15fps 128kbps
1.58 +//!@SYMTestActions
1.59 +//! 1. NewL (inputfile=qcif.yuv; outputfile=039.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.60 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
1.61 +//! 3. SetInputFormat
1.62 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV1} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.63 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.64 +//! 6. SetSourceMemoryL
1.65 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.66 +//! 8. Initialize
1.67 +//! 9. SetComplexityLevel (complexityLevel=0)
1.68 +//! 10. Start
1.69 +//! 11. Stop
1.70 +//!@SYMTestStatus Verified
1.71 +//!@SYMTestPriority High
1.72 +//!@SYMTestExpectedResults
1.73 +//! pause during encoding and resuming without errors
1.74 +//!@SYMTestType CIT
1.75 +
1.76 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.77 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.78 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0001-0001-NewL_command01
1.79 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0001-0001-SelectEncoderL_command02
1.80 + COMMAND dvr SetInputFormatL
1.81 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0001-0001-SetOutputFormatL_command04
1.82 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0001-0001-SetBufferOptionsL_command05
1.83 + COMMAND dvr SetSourceMemoryL
1.84 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0001-0001-SetMinRandomAccessRate_command07
1.85 + COMMAND dvr Initialize
1.86 + OUTSTANDING
1.87 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0001-0001-SetComplexityLevel_command09
1.88 + COMMAND dvr Start
1.89 + OUTSTANDING
1.90 + COMMAND dvr Pause
1.91 + ASYNC_DELAY 50
1.92 + COMMAND dvr Resume
1.93 + ASYNC_DELAY 50
1.94 + COMMAND dvr Pause
1.95 + ASYNC_DELAY 50
1.96 + COMMAND dvr Resume
1.97 + OUTSTANDING
1.98 + COMMAND dvr Stop
1.99 + COMMAND dvr ~
1.100 + END_TEST_BLOCK
1.101 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0001
1.102 +
1.103 +
1.104 +
1.105 +
1.106 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0002
1.107 +
1.108 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0002
1.109 +//!@SYMAPI
1.110 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.111 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.112 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.113 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.114 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.115 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.116 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.117 +//! CMMFDevVideoRecord::Initialize()
1.118 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.119 +//! CMMFDevVideoRecord::Start()
1.120 +//! CMMFDevVideoRecord::Stop()
1.121 +//!@SYMAuthor arueda
1.122 +//!@SYMCreationDate 6/16/2008
1.123 +//!@SYMTestCaseDesc MPEG-4 NTSC Video Record Pause Resume stop at 30fps 4Mbps
1.124 +//!@SYMTestActions
1.125 +//! 1. NewL (inputfile=ntsc.yuv; outputfile=042.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.126 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1.127 +//! 3. SetInputFormat
1.128 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.129 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.130 +//! 6. SetSourceMemoryL
1.131 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.132 +//! 8. Initialize
1.133 +//! 9. SetComplexityLevel (complexityLevel=0)
1.134 +//! 10. Start
1.135 +//! 11. Stop
1.136 +//!@SYMTestStatus Verified
1.137 +//!@SYMTestPriority High
1.138 +//!@SYMTestExpectedResults
1.139 +//! pause during encoding and resuming without errors
1.140 +//!@SYMTestType CIT
1.141 +
1.142 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.143 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.144 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0002-0001-NewL_command01
1.145 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0002-0001-SelectEncoderL_command02
1.146 + COMMAND dvr SetInputFormatL
1.147 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0002-0001-SetOutputFormatL_command04
1.148 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0002-0001-SetBufferOptionsL_command05
1.149 + COMMAND dvr SetSourceMemoryL
1.150 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0002-0001-SetMinRandomAccessRate_command07
1.151 + COMMAND dvr Initialize
1.152 + OUTSTANDING
1.153 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0002-0001-SetComplexityLevel_command09
1.154 + COMMAND dvr Start
1.155 + OUTSTANDING
1.156 + COMMAND dvr Pause
1.157 + ASYNC_DELAY 50
1.158 + COMMAND dvr Resume
1.159 + ASYNC_DELAY 50
1.160 + COMMAND dvr Pause
1.161 + ASYNC_DELAY 50
1.162 + COMMAND dvr Resume
1.163 + OUTSTANDING
1.164 + COMMAND dvr Stop
1.165 + COMMAND dvr ~
1.166 + END_TEST_BLOCK
1.167 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0002
1.168 +
1.169 +
1.170 +
1.171 +
1.172 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0003
1.173 +
1.174 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0003
1.175 +//!@SYMAPI
1.176 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.177 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.178 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.179 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.180 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.181 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.182 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.183 +//! CMMFDevVideoRecord::Initialize()
1.184 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.185 +//! CMMFDevVideoRecord::Start()
1.186 +//! CMMFDevVideoRecord::Stop()
1.187 +//!@SYMAuthor arueda
1.188 +//!@SYMCreationDate 6/16/2008
1.189 +//!@SYMTestCaseDesc MPEG-4 PAL Video Record Pause Resume stop at 25fps 4Mbps
1.190 +//!@SYMTestActions
1.191 +//! 1. NewL (inputfile=pal.yuv; outputfile=043.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.192 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
1.193 +//! 3. SetInputFormat
1.194 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.195 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.196 +//! 6. SetSourceMemoryL
1.197 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.198 +//! 8. Initialize
1.199 +//! 9. SetComplexityLevel (complexityLevel=0)
1.200 +//! 10. Start
1.201 +//! 11. Stop
1.202 +//!@SYMTestStatus Verified
1.203 +//!@SYMTestPriority High
1.204 +//!@SYMTestExpectedResults
1.205 +//! pause during encoding and resuming without errors
1.206 +//!@SYMTestType CIT
1.207 +
1.208 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.209 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.210 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0003-0001-NewL_command01
1.211 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0003-0001-SelectEncoderL_command02
1.212 + COMMAND dvr SetInputFormatL
1.213 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0003-0001-SetOutputFormatL_command04
1.214 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0003-0001-SetBufferOptionsL_command05
1.215 + COMMAND dvr SetSourceMemoryL
1.216 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0003-0001-SetMinRandomAccessRate_command07
1.217 + COMMAND dvr Initialize
1.218 + OUTSTANDING
1.219 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0003-0001-SetComplexityLevel_command09
1.220 + COMMAND dvr Start
1.221 + OUTSTANDING
1.222 + COMMAND dvr Pause
1.223 + ASYNC_DELAY 50
1.224 + COMMAND dvr Resume
1.225 + ASYNC_DELAY 50
1.226 + COMMAND dvr Pause
1.227 + ASYNC_DELAY 50
1.228 + COMMAND dvr Resume
1.229 + OUTSTANDING
1.230 + COMMAND dvr Stop
1.231 + COMMAND dvr ~
1.232 + END_TEST_BLOCK
1.233 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0003
1.234 +
1.235 +
1.236 +
1.237 +
1.238 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0004
1.239 +
1.240 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0004
1.241 +//!@SYMAPI
1.242 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.243 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.244 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.245 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.246 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.247 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.248 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.249 +//! CMMFDevVideoRecord::Initialize()
1.250 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.251 +//! CMMFDevVideoRecord::Start()
1.252 +//! CMMFDevVideoRecord::Stop()
1.253 +//!@SYMAuthor arueda
1.254 +//!@SYMCreationDate 6/16/2008
1.255 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Record Pause Resume stop at 15fps 384kbps
1.256 +//!@SYMTestActions
1.257 +//! 1. NewL (inputfile=qvga.yuv; outputfile=045.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.258 +//! 2. SelectEncoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.259 +//! 3. SetInputFormat
1.260 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.261 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.262 +//! 6. SetSourceMemoryL
1.263 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.264 +//! 8. Initialize
1.265 +//! 9. SetComplexityLevel (complexityLevel=0)
1.266 +//! 10. Start
1.267 +//! 11. Stop
1.268 +//!@SYMTestStatus Verified
1.269 +//!@SYMTestPriority High
1.270 +//!@SYMTestExpectedResults
1.271 +//! pause during encoding and resuming without errors
1.272 +//!@SYMTestType CIT
1.273 +
1.274 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.275 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.276 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0004-0001-NewL_command01
1.277 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0004-0001-SelectEncoderL_command02
1.278 + COMMAND dvr SetInputFormatL
1.279 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0004-0001-SetOutputFormatL_command04
1.280 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0004-0001-SetBufferOptionsL_command05
1.281 + COMMAND dvr SetSourceMemoryL
1.282 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0004-0001-SetMinRandomAccessRate_command07
1.283 + COMMAND dvr Initialize
1.284 + OUTSTANDING
1.285 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0004-0001-SetComplexityLevel_command09
1.286 + COMMAND dvr Start
1.287 + OUTSTANDING
1.288 + COMMAND dvr Pause
1.289 + ASYNC_DELAY 50
1.290 + COMMAND dvr Resume
1.291 + ASYNC_DELAY 50
1.292 + COMMAND dvr Pause
1.293 + ASYNC_DELAY 50
1.294 + COMMAND dvr Resume
1.295 + OUTSTANDING
1.296 + COMMAND dvr Stop
1.297 + COMMAND dvr ~
1.298 + END_TEST_BLOCK
1.299 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0004
1.300 +
1.301 +
1.302 +
1.303 +
1.304 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0005
1.305 +
1.306 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0005
1.307 +//!@SYMAPI
1.308 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.309 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.310 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.311 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.312 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.313 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.314 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.315 +//! CMMFDevVideoRecord::Initialize()
1.316 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.317 +//! CMMFDevVideoRecord::Start()
1.318 +//! CMMFDevVideoRecord::Stop()
1.319 +//!@SYMAuthor arueda
1.320 +//!@SYMCreationDate 6/16/2008
1.321 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Record Pause Resume stop at 15fps 512kbps
1.322 +//!@SYMTestActions
1.323 +//! 1. NewL (inputfile=qvga.yuv; outputfile=046.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.324 +//! 2. SelectEncoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.325 +//! 3. SetInputFormat
1.326 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.327 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.328 +//! 6. SetSourceMemoryL
1.329 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.330 +//! 8. Initialize
1.331 +//! 9. SetComplexityLevel (complexityLevel=0)
1.332 +//! 10. Start
1.333 +//! 11. Stop
1.334 +//!@SYMTestStatus Verified
1.335 +//!@SYMTestPriority High
1.336 +//!@SYMTestExpectedResults
1.337 +//! pause during encoding and resuming without errors
1.338 +//!@SYMTestType CIT
1.339 +
1.340 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.341 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.342 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0005-0001-NewL_command01
1.343 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0005-0001-SelectEncoderL_command02
1.344 + COMMAND dvr SetInputFormatL
1.345 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0005-0001-SetOutputFormatL_command04
1.346 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0005-0001-SetBufferOptionsL_command05
1.347 + COMMAND dvr SetSourceMemoryL
1.348 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0005-0001-SetMinRandomAccessRate_command07
1.349 + COMMAND dvr Initialize
1.350 + OUTSTANDING
1.351 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0005-0001-SetComplexityLevel_command09
1.352 + COMMAND dvr Start
1.353 + OUTSTANDING
1.354 + COMMAND dvr Pause
1.355 + ASYNC_DELAY 50
1.356 + COMMAND dvr Resume
1.357 + ASYNC_DELAY 50
1.358 + COMMAND dvr Pause
1.359 + ASYNC_DELAY 50
1.360 + COMMAND dvr Resume
1.361 + OUTSTANDING
1.362 + COMMAND dvr Stop
1.363 + COMMAND dvr ~
1.364 + END_TEST_BLOCK
1.365 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0005
1.366 +
1.367 +
1.368 +
1.369 +
1.370 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0006
1.371 +
1.372 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0006
1.373 +//!@SYMAPI
1.374 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.375 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.376 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.377 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.378 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.379 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.380 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.381 +//! CMMFDevVideoRecord::Initialize()
1.382 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.383 +//! CMMFDevVideoRecord::Start()
1.384 +//! CMMFDevVideoRecord::Stop()
1.385 +//!@SYMAuthor arueda
1.386 +//!@SYMCreationDate 6/16/2008
1.387 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Record Pause Resume stop at 15fps 768kbps
1.388 +//!@SYMTestActions
1.389 +//! 1. NewL (inputfile=qvga.yuv; outputfile=047.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.390 +//! 2. SelectEncoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.391 +//! 3. SetInputFormat
1.392 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.393 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.394 +//! 6. SetSourceMemoryL
1.395 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.396 +//! 8. Initialize
1.397 +//! 9. SetComplexityLevel (complexityLevel=0)
1.398 +//! 10. Start
1.399 +//! 11. Stop
1.400 +//!@SYMTestStatus Verified
1.401 +//!@SYMTestPriority High
1.402 +//!@SYMTestExpectedResults
1.403 +//! pause during encoding and resuming without errors
1.404 +//!@SYMTestType CIT
1.405 +
1.406 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.407 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.408 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0006-0001-NewL_command01
1.409 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0006-0001-SelectEncoderL_command02
1.410 + COMMAND dvr SetInputFormatL
1.411 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0006-0001-SetOutputFormatL_command04
1.412 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0006-0001-SetBufferOptionsL_command05
1.413 + COMMAND dvr SetSourceMemoryL
1.414 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0006-0001-SetMinRandomAccessRate_command07
1.415 + COMMAND dvr Initialize
1.416 + OUTSTANDING
1.417 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0006-0001-SetComplexityLevel_command09
1.418 + COMMAND dvr Start
1.419 + OUTSTANDING
1.420 + COMMAND dvr Pause
1.421 + ASYNC_DELAY 50
1.422 + COMMAND dvr Resume
1.423 + ASYNC_DELAY 50
1.424 + COMMAND dvr Pause
1.425 + ASYNC_DELAY 50
1.426 + COMMAND dvr Resume
1.427 + OUTSTANDING
1.428 + COMMAND dvr Stop
1.429 + COMMAND dvr ~
1.430 + END_TEST_BLOCK
1.431 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0006
1.432 +
1.433 +
1.434 +
1.435 +
1.436 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0007
1.437 +
1.438 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0007
1.439 +//!@SYMAPI
1.440 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.441 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.442 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.443 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.444 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.445 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.446 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.447 +//! CMMFDevVideoRecord::Initialize()
1.448 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.449 +//! CMMFDevVideoRecord::Start()
1.450 +//! CMMFDevVideoRecord::Stop()
1.451 +//!@SYMAuthor arueda
1.452 +//!@SYMCreationDate 6/16/2008
1.453 +//!@SYMTestCaseDesc MPEG-4 SQCIF Video Record Pause Resume stop at 15fps 64kbps
1.454 +//!@SYMTestActions
1.455 +//! 1. NewL (inputfile=sqcif.yuv; outputfile=048.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.456 +//! 2. SelectEncoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF}; framerate=15)
1.457 +//! 3. SetInputFormat
1.458 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.459 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.460 +//! 6. SetSourceMemoryL
1.461 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.462 +//! 8. Initialize
1.463 +//! 9. SetComplexityLevel (complexityLevel=0)
1.464 +//! 10. Start
1.465 +//! 11. Stop
1.466 +//!@SYMTestStatus Verified
1.467 +//!@SYMTestPriority High
1.468 +//!@SYMTestExpectedResults
1.469 +//! pause during encoding and resuming without errors
1.470 +//!@SYMTestType CIT
1.471 +
1.472 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.473 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.474 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0007-0001-NewL_command01
1.475 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0007-0001-SelectEncoderL_command02
1.476 + COMMAND dvr SetInputFormatL
1.477 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0007-0001-SetOutputFormatL_command04
1.478 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0007-0001-SetBufferOptionsL_command05
1.479 + COMMAND dvr SetSourceMemoryL
1.480 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0007-0001-SetMinRandomAccessRate_command07
1.481 + COMMAND dvr Initialize
1.482 + OUTSTANDING
1.483 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0007-0001-SetComplexityLevel_command09
1.484 + COMMAND dvr Start
1.485 + OUTSTANDING
1.486 + COMMAND dvr Pause
1.487 + ASYNC_DELAY 50
1.488 + COMMAND dvr Resume
1.489 + ASYNC_DELAY 50
1.490 + COMMAND dvr Pause
1.491 + ASYNC_DELAY 50
1.492 + COMMAND dvr Resume
1.493 + OUTSTANDING
1.494 + COMMAND dvr Stop
1.495 + COMMAND dvr ~
1.496 + END_TEST_BLOCK
1.497 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0007
1.498 +
1.499 +
1.500 +
1.501 +
1.502 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0008
1.503 +
1.504 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0008
1.505 +//!@SYMAPI
1.506 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.507 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.508 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.509 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.510 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.511 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.512 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.513 +//! CMMFDevVideoRecord::Initialize()
1.514 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.515 +//! CMMFDevVideoRecord::Start()
1.516 +//! CMMFDevVideoRecord::Stop()
1.517 +//!@SYMAuthor arueda
1.518 +//!@SYMCreationDate 6/16/2008
1.519 +//!@SYMTestCaseDesc MPEG-4 VGA Video Record Pause resume stop at 15 fps 2Mbps
1.520 +//!@SYMTestActions
1.521 +//! 1. NewL (inputfile=vga.yuv; outputfile=049.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.522 +//! 2. (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.523 +//! 3. SetInputFormat
1.524 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.525 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.526 +//! 6. SetSourceMemoryL
1.527 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.528 +//! 8. Initialize
1.529 +//! 9. SetComplexityLevel (complexityLevel=0)
1.530 +//! 10. Start
1.531 +//! 11. Stop
1.532 +//!@SYMTestStatus Verified
1.533 +//!@SYMTestPriority High
1.534 +//!@SYMTestExpectedResults
1.535 +//! pause during encoding and resuming without errors
1.536 +//!@SYMTestType CIT
1.537 +
1.538 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.539 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.540 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0008-0001-NewL_command01
1.541 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0008-0001-SelectEncoderL_command02
1.542 + COMMAND dvr SetInputFormatL
1.543 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0008-0001-SetOutputFormatL_command04
1.544 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0008-0001-SetBufferOptionsL_command05
1.545 + COMMAND dvr SetSourceMemoryL
1.546 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0008-0001-SetMinRandomAccessRate_command07
1.547 + COMMAND dvr Initialize
1.548 + OUTSTANDING
1.549 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0008-0001-SetComplexityLevel_command09
1.550 + COMMAND dvr Start
1.551 + OUTSTANDING
1.552 + COMMAND dvr Pause
1.553 + ASYNC_DELAY 50
1.554 + COMMAND dvr Resume
1.555 + ASYNC_DELAY 50
1.556 + COMMAND dvr Pause
1.557 + ASYNC_DELAY 50
1.558 + COMMAND dvr Resume
1.559 + OUTSTANDING
1.560 + COMMAND dvr Stop
1.561 + COMMAND dvr ~
1.562 + END_TEST_BLOCK
1.563 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0008
1.564 +
1.565 +
1.566 +
1.567 +
1.568 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0009
1.569 +
1.570 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0009
1.571 +//!@SYMAPI
1.572 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.573 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.574 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.575 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.576 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.577 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.578 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.579 +//! CMMFDevVideoRecord::Initialize()
1.580 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.581 +//! CMMFDevVideoRecord::Start()
1.582 +//! CMMFDevVideoRecord::Stop()
1.583 +//!@SYMAuthor arueda
1.584 +//!@SYMCreationDate 6/16/2008
1.585 +//!@SYMTestCaseDesc MPEG-4 VGA Video Record Pause resume stop at 15 fps 3Mbps
1.586 +//!@SYMTestActions
1.587 +//! 1. NewL (inputfile=vga.yuv; outputfile=050.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.588 +//! 2. (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.589 +//! 3. SetInputFormat
1.590 +//! 4. SetOutputformat SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.591 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.592 +//! 6. SetSourceMemoryL
1.593 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.594 +//! 8. Initialize
1.595 +//! 9. SetComplexityLevel (complexityLevel=0)
1.596 +//! 10. Start
1.597 +//! 11. Stop
1.598 +//!@SYMTestStatus Verified
1.599 +//!@SYMTestPriority High
1.600 +//!@SYMTestExpectedResults
1.601 +//! pause during encoding and resuming without errors
1.602 +//!@SYMTestType CIT
1.603 +
1.604 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.605 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.606 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0009-0001-NewL_command01
1.607 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0009-0001-SelectEncoderL_command02
1.608 + COMMAND dvr SetInputFormatL
1.609 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0009-0001-SetOutputFormatL_command04
1.610 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0009-0001-SetBufferOptionsL_command05
1.611 + COMMAND dvr SetSourceMemoryL
1.612 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0009-0001-SetMinRandomAccessRate_command07
1.613 + COMMAND dvr Initialize
1.614 + OUTSTANDING
1.615 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0009-0001-SetComplexityLevel_command09
1.616 + COMMAND dvr Start
1.617 + OUTSTANDING
1.618 + COMMAND dvr Pause
1.619 + ASYNC_DELAY 50
1.620 + COMMAND dvr Resume
1.621 + ASYNC_DELAY 50
1.622 + COMMAND dvr Pause
1.623 + ASYNC_DELAY 50
1.624 + COMMAND dvr Resume
1.625 + OUTSTANDING
1.626 + COMMAND dvr Stop
1.627 + COMMAND dvr ~
1.628 + END_TEST_BLOCK
1.629 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0009
1.630 +
1.631 +
1.632 +
1.633 +
1.634 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0010
1.635 +
1.636 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0010
1.637 +//!@SYMAPI
1.638 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.639 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.640 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.641 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.642 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.643 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.644 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.645 +//! CMMFDevVideoRecord::Initialize()
1.646 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.647 +//! CMMFDevVideoRecord::Start()
1.648 +//! CMMFDevVideoRecord::Stop()
1.649 +//!@SYMAuthor arueda
1.650 +//!@SYMCreationDate 6/16/2008
1.651 +//!@SYMTestCaseDesc MPEG-4 QCIF Video Record Pause Resume stop at 15fps 128kbps
1.652 +//!@SYMTestActions
1.653 +//! 1. NewL (inputfile=qcif.yuv; outputfile=089.h263 ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.654 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
1.655 +//! 3. SetInputFormat
1.656 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV1} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.657 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.658 +//! 6. SetSourceMemoryL
1.659 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.660 +//! 8. Initialize
1.661 +//! 9. SetComplexityLevel (complexityLevel=0)
1.662 +//! 10. Start
1.663 +//! 11. Stop
1.664 +//!@SYMTestStatus Verified
1.665 +//!@SYMTestPriority High
1.666 +//!@SYMTestExpectedResults
1.667 +//! pause during encoding and resuming without errors
1.668 +//!@SYMTestType CIT
1.669 +
1.670 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.671 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.672 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0010-0001-NewL_command01
1.673 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0010-0001-SelectEncoderL_command02
1.674 + COMMAND dvr SetInputFormatL
1.675 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0010-0001-SetOutputFormatL_command04
1.676 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0010-0001-SetBufferOptionsL_command05
1.677 + COMMAND dvr SetSourceMemoryL
1.678 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0010-0001-SetMinRandomAccessRate_command07
1.679 + COMMAND dvr Initialize
1.680 + OUTSTANDING
1.681 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0010-0001-SetComplexityLevel_command09
1.682 + COMMAND dvr Start
1.683 + OUTSTANDING
1.684 + COMMAND dvr Pause
1.685 + ASYNC_DELAY 50
1.686 + COMMAND dvr Resume
1.687 + ASYNC_DELAY 50
1.688 + COMMAND dvr Pause
1.689 + ASYNC_DELAY 50
1.690 + COMMAND dvr Resume
1.691 + OUTSTANDING
1.692 + COMMAND dvr Stop
1.693 + COMMAND dvr ~
1.694 + END_TEST_BLOCK
1.695 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0010
1.696 +
1.697 +
1.698 +
1.699 +
1.700 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0011
1.701 +
1.702 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0011
1.703 +//!@SYMAPI
1.704 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.705 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.706 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.707 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.708 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.709 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.710 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.711 +//! CMMFDevVideoRecord::Initialize()
1.712 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.713 +//! CMMFDevVideoRecord::Start()
1.714 +//! CMMFDevVideoRecord::Stop()
1.715 +//!@SYMAuthor arueda
1.716 +//!@SYMCreationDate 6/16/2008
1.717 +//!@SYMTestCaseDesc MPEG-4 NTSC Video Record Pause Resume stop at 30fps 4Mbps
1.718 +//!@SYMTestActions
1.719 +//! 1. NewL (inputfile=ntsc.yuv; outputfile=092.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.720 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1.721 +//! 3. SetInputFormat
1.722 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.723 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.724 +//! 6. SetSourceMemoryL
1.725 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.726 +//! 8. Initialize
1.727 +//! 9. SetComplexityLevel (complexityLevel=0)
1.728 +//! 10. Start
1.729 +//! 11. Stop
1.730 +//!@SYMTestStatus Verified
1.731 +//!@SYMTestPriority High
1.732 +//!@SYMTestExpectedResults
1.733 +//! pause during encoding and resuming without errors
1.734 +//!@SYMTestType CIT
1.735 +
1.736 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.737 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.738 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0011-0001-NewL_command01
1.739 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0011-0001-SelectEncoderL_command02
1.740 + COMMAND dvr SetInputFormatL
1.741 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0011-0001-SetOutputFormatL_command04
1.742 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0011-0001-SetBufferOptionsL_command05
1.743 + COMMAND dvr SetSourceMemoryL
1.744 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0011-0001-SetMinRandomAccessRate_command07
1.745 + COMMAND dvr Initialize
1.746 + OUTSTANDING
1.747 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0011-0001-SetComplexityLevel_command09
1.748 + COMMAND dvr Start
1.749 + OUTSTANDING
1.750 + COMMAND dvr Pause
1.751 + ASYNC_DELAY 50
1.752 + COMMAND dvr Resume
1.753 + ASYNC_DELAY 50
1.754 + COMMAND dvr Pause
1.755 + ASYNC_DELAY 50
1.756 + COMMAND dvr Resume
1.757 + OUTSTANDING
1.758 + COMMAND dvr Stop
1.759 + COMMAND dvr ~
1.760 + END_TEST_BLOCK
1.761 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0011
1.762 +
1.763 +
1.764 +
1.765 +
1.766 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0012
1.767 +
1.768 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0012
1.769 +//!@SYMAPI
1.770 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.771 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.772 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.773 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.774 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.775 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.776 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.777 +//! CMMFDevVideoRecord::Initialize()
1.778 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.779 +//! CMMFDevVideoRecord::Start()
1.780 +//! CMMFDevVideoRecord::Stop()
1.781 +//!@SYMAuthor arueda
1.782 +//!@SYMCreationDate 6/16/2008
1.783 +//!@SYMTestCaseDesc MPEG-4 PAL Video Record Pause Resume stop at 25fps 4Mbps
1.784 +//!@SYMTestActions
1.785 +//! 1. NewL (inputfile=pal.yuv; outputfile=093.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.786 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
1.787 +//! 3. SetInputFormat
1.788 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.789 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.790 +//! 6. SetSourceMemoryL
1.791 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.792 +//! 8. Initialize
1.793 +//! 9. SetComplexityLevel (complexityLevel=0)
1.794 +//! 10. Start
1.795 +//! 11. Stop
1.796 +//!@SYMTestStatus Verified
1.797 +//!@SYMTestPriority High
1.798 +//!@SYMTestExpectedResults
1.799 +//! pause during encoding and resuming without errors
1.800 +//!@SYMTestType CIT
1.801 +
1.802 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.803 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.804 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0012-0001-NewL_command01
1.805 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0012-0001-SelectEncoderL_command02
1.806 + COMMAND dvr SetInputFormatL
1.807 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0012-0001-SetOutputFormatL_command04
1.808 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0012-0001-SetBufferOptionsL_command05
1.809 + COMMAND dvr SetSourceMemoryL
1.810 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0012-0001-SetMinRandomAccessRate_command07
1.811 + COMMAND dvr Initialize
1.812 + OUTSTANDING
1.813 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0012-0001-SetComplexityLevel_command09
1.814 + COMMAND dvr Start
1.815 + OUTSTANDING
1.816 + COMMAND dvr Pause
1.817 + ASYNC_DELAY 50
1.818 + COMMAND dvr Resume
1.819 + ASYNC_DELAY 50
1.820 + COMMAND dvr Pause
1.821 + ASYNC_DELAY 50
1.822 + COMMAND dvr Resume
1.823 + OUTSTANDING
1.824 + COMMAND dvr Stop
1.825 + COMMAND dvr ~
1.826 + END_TEST_BLOCK
1.827 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0012
1.828 +
1.829 +
1.830 +
1.831 +
1.832 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0013
1.833 +
1.834 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0013
1.835 +//!@SYMAPI
1.836 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.837 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.838 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.839 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.840 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.841 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.842 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.843 +//! CMMFDevVideoRecord::Initialize()
1.844 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.845 +//! CMMFDevVideoRecord::Start()
1.846 +//! CMMFDevVideoRecord::Stop()
1.847 +//!@SYMAuthor arueda
1.848 +//!@SYMCreationDate 6/16/2008
1.849 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Record Pause Resume stop at 15fps 384kbps
1.850 +//!@SYMTestActions
1.851 +//! 1. NewL (inputfile=qvga.yuv; outputfile=095.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.852 +//! 2. SelectEncoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.853 +//! 3. SetInputFormat
1.854 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.855 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.856 +//! 6. SetSourceMemoryL
1.857 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.858 +//! 8. Initialize
1.859 +//! 9. SetComplexityLevel (complexityLevel=0)
1.860 +//! 10. Start
1.861 +//! 11. Stop
1.862 +//!@SYMTestStatus Verified
1.863 +//!@SYMTestPriority High
1.864 +//!@SYMTestExpectedResults
1.865 +//! pause during encoding and resuming without errors
1.866 +//!@SYMTestType CIT
1.867 +
1.868 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.869 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.870 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0013-0001-NewL_command01
1.871 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0013-0001-SelectEncoderL_command02
1.872 + COMMAND dvr SetInputFormatL
1.873 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0013-0001-SetOutputFormatL_command04
1.874 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0013-0001-SetBufferOptionsL_command05
1.875 + COMMAND dvr SetSourceMemoryL
1.876 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0013-0001-SetMinRandomAccessRate_command07
1.877 + COMMAND dvr Initialize
1.878 + OUTSTANDING
1.879 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0013-0001-SetComplexityLevel_command09
1.880 + COMMAND dvr Start
1.881 + OUTSTANDING
1.882 + COMMAND dvr Pause
1.883 + ASYNC_DELAY 50
1.884 + COMMAND dvr Resume
1.885 + ASYNC_DELAY 50
1.886 + COMMAND dvr Pause
1.887 + ASYNC_DELAY 50
1.888 + COMMAND dvr Resume
1.889 + OUTSTANDING
1.890 + COMMAND dvr Stop
1.891 + COMMAND dvr ~
1.892 + END_TEST_BLOCK
1.893 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0013
1.894 +
1.895 +
1.896 +
1.897 +
1.898 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0014
1.899 +
1.900 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0014
1.901 +//!@SYMAPI
1.902 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.903 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.904 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.905 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.906 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.907 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.908 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.909 +//! CMMFDevVideoRecord::Initialize()
1.910 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.911 +//! CMMFDevVideoRecord::Start()
1.912 +//! CMMFDevVideoRecord::Stop()
1.913 +//!@SYMAuthor arueda
1.914 +//!@SYMCreationDate 6/16/2008
1.915 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Record Pause Resume stop at 15fps 512kbps
1.916 +//!@SYMTestActions
1.917 +//! 1. NewL (inputfile=qvga.yuv; outputfile=096.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.918 +//! 2. SelectEncoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.919 +//! 3. SetInputFormat
1.920 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.921 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.922 +//! 6. SetSourceMemoryL
1.923 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.924 +//! 8. Initialize
1.925 +//! 9. SetComplexityLevel (complexityLevel=0)
1.926 +//! 10. Start
1.927 +//! 11. Stop
1.928 +//!@SYMTestStatus Verified
1.929 +//!@SYMTestPriority High
1.930 +//!@SYMTestExpectedResults
1.931 +//! pause during encoding and resuming without errors
1.932 +//!@SYMTestType CIT
1.933 +
1.934 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.935 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.936 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0014-0001-NewL_command01
1.937 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0014-0001-SelectEncoderL_command02
1.938 + COMMAND dvr SetInputFormatL
1.939 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0014-0001-SetOutputFormatL_command04
1.940 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0014-0001-SetBufferOptionsL_command05
1.941 + COMMAND dvr SetSourceMemoryL
1.942 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0014-0001-SetMinRandomAccessRate_command07
1.943 + COMMAND dvr Initialize
1.944 + OUTSTANDING
1.945 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0014-0001-SetComplexityLevel_command09
1.946 + COMMAND dvr Start
1.947 + OUTSTANDING
1.948 + COMMAND dvr Pause
1.949 + ASYNC_DELAY 50
1.950 + COMMAND dvr Resume
1.951 + ASYNC_DELAY 50
1.952 + COMMAND dvr Pause
1.953 + ASYNC_DELAY 50
1.954 + COMMAND dvr Resume
1.955 + OUTSTANDING
1.956 + COMMAND dvr Stop
1.957 + COMMAND dvr ~
1.958 + END_TEST_BLOCK
1.959 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0014
1.960 +
1.961 +
1.962 +
1.963 +
1.964 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0015
1.965 +
1.966 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0015
1.967 +//!@SYMAPI
1.968 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.969 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.970 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.971 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.972 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.973 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.974 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.975 +//! CMMFDevVideoRecord::Initialize()
1.976 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.977 +//! CMMFDevVideoRecord::Start()
1.978 +//! CMMFDevVideoRecord::Stop()
1.979 +//!@SYMAuthor arueda
1.980 +//!@SYMCreationDate 6/16/2008
1.981 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Record Pause Resume stop at 15fps 768kbps
1.982 +//!@SYMTestActions
1.983 +//! 1. NewL (inputfile=qvga.yuv; outputfile=097.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.984 +//! 2. SelectEncoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.985 +//! 3. SetInputFormat
1.986 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.987 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.988 +//! 6. SetSourceMemoryL
1.989 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.990 +//! 8. Initialize
1.991 +//! 9. SetComplexityLevel (complexityLevel=0)
1.992 +//! 10. Start
1.993 +//! 11. Stop
1.994 +//!@SYMTestStatus Verified
1.995 +//!@SYMTestPriority High
1.996 +//!@SYMTestExpectedResults
1.997 +//! pause during encoding and resuming without errors
1.998 +//!@SYMTestType CIT
1.999 +
1.1000 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.1001 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1002 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0015-0001-NewL_command01
1.1003 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0015-0001-SelectEncoderL_command02
1.1004 + COMMAND dvr SetInputFormatL
1.1005 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0015-0001-SetOutputFormatL_command04
1.1006 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0015-0001-SetBufferOptionsL_command05
1.1007 + COMMAND dvr SetSourceMemoryL
1.1008 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0015-0001-SetMinRandomAccessRate_command07
1.1009 + COMMAND dvr Initialize
1.1010 + OUTSTANDING
1.1011 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0015-0001-SetComplexityLevel_command09
1.1012 + COMMAND dvr Start
1.1013 + OUTSTANDING
1.1014 + COMMAND dvr Pause
1.1015 + ASYNC_DELAY 50
1.1016 + COMMAND dvr Resume
1.1017 + ASYNC_DELAY 50
1.1018 + COMMAND dvr Pause
1.1019 + ASYNC_DELAY 50
1.1020 + COMMAND dvr Resume
1.1021 + OUTSTANDING
1.1022 + COMMAND dvr Stop
1.1023 + COMMAND dvr ~
1.1024 + END_TEST_BLOCK
1.1025 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0015
1.1026 +
1.1027 +
1.1028 +
1.1029 +
1.1030 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0016
1.1031 +
1.1032 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0016
1.1033 +//!@SYMAPI
1.1034 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1035 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1036 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1037 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1038 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1039 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1040 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1041 +//! CMMFDevVideoRecord::Initialize()
1.1042 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1043 +//! CMMFDevVideoRecord::Start()
1.1044 +//! CMMFDevVideoRecord::Stop()
1.1045 +//!@SYMAuthor arueda
1.1046 +//!@SYMCreationDate 6/16/2008
1.1047 +//!@SYMTestCaseDesc MPEG-4 SQCIF Video Record Pause Resume stop at 15fps 64kbps
1.1048 +//!@SYMTestActions
1.1049 +//! 1. NewL (inputfile=sqcif.yuv; outputfile=098.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1050 +//! 2. SelectEncoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF}; framerate=15)
1.1051 +//! 3. SetInputFormat
1.1052 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1053 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1054 +//! 6. SetSourceMemoryL
1.1055 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1056 +//! 8. Initialize
1.1057 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1058 +//! 10. Start
1.1059 +//! 11. Stop
1.1060 +//!@SYMTestStatus Verified
1.1061 +//!@SYMTestPriority High
1.1062 +//!@SYMTestExpectedResults
1.1063 +//! pause during encoding and resuming without errors
1.1064 +//!@SYMTestType CIT
1.1065 +
1.1066 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.1067 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1068 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0016-0001-NewL_command01
1.1069 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0016-0001-SelectEncoderL_command02
1.1070 + COMMAND dvr SetInputFormatL
1.1071 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0016-0001-SetOutputFormatL_command04
1.1072 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0016-0001-SetBufferOptionsL_command05
1.1073 + COMMAND dvr SetSourceMemoryL
1.1074 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0016-0001-SetMinRandomAccessRate_command07
1.1075 + COMMAND dvr Initialize
1.1076 + OUTSTANDING
1.1077 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0016-0001-SetComplexityLevel_command09
1.1078 + COMMAND dvr Start
1.1079 + OUTSTANDING
1.1080 + COMMAND dvr Pause
1.1081 + ASYNC_DELAY 50
1.1082 + COMMAND dvr Resume
1.1083 + ASYNC_DELAY 50
1.1084 + COMMAND dvr Pause
1.1085 + ASYNC_DELAY 50
1.1086 + COMMAND dvr Resume
1.1087 + OUTSTANDING
1.1088 + COMMAND dvr Stop
1.1089 + COMMAND dvr ~
1.1090 + END_TEST_BLOCK
1.1091 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0016
1.1092 +
1.1093 +
1.1094 +
1.1095 +
1.1096 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0017
1.1097 +
1.1098 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0017
1.1099 +//!@SYMAPI
1.1100 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1101 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1102 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1103 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1104 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1105 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1106 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1107 +//! CMMFDevVideoRecord::Initialize()
1.1108 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1109 +//! CMMFDevVideoRecord::Start()
1.1110 +//! CMMFDevVideoRecord::Stop()
1.1111 +//!@SYMAuthor arueda
1.1112 +//!@SYMCreationDate 6/16/2008
1.1113 +//!@SYMTestCaseDesc MPEG-4 VGA Video Record Pause resume stop at 15 fps 2Mbps
1.1114 +//!@SYMTestActions
1.1115 +//! 1. NewL (inputfile=vga.yuv; outputfile=099.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1116 +//! 2. (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.1117 +//! 3. SetInputFormat
1.1118 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1119 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1120 +//! 6. SetSourceMemoryL
1.1121 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1122 +//! 8. Initialize
1.1123 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1124 +//! 10. Start
1.1125 +//! 11. Stop
1.1126 +//!@SYMTestStatus Verified
1.1127 +//!@SYMTestPriority High
1.1128 +//!@SYMTestExpectedResults
1.1129 +//! pause during encoding and resuming without errors
1.1130 +//!@SYMTestType CIT
1.1131 +
1.1132 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.1133 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1134 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0017-0001-NewL_command01
1.1135 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0017-0001-SelectEncoderL_command02
1.1136 + COMMAND dvr SetInputFormatL
1.1137 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0017-0001-SetOutputFormatL_command04
1.1138 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0017-0001-SetBufferOptionsL_command05
1.1139 + COMMAND dvr SetSourceMemoryL
1.1140 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0017-0001-SetMinRandomAccessRate_command07
1.1141 + COMMAND dvr Initialize
1.1142 + OUTSTANDING
1.1143 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0017-0001-SetComplexityLevel_command09
1.1144 + COMMAND dvr Start
1.1145 + OUTSTANDING
1.1146 + COMMAND dvr Pause
1.1147 + ASYNC_DELAY 50
1.1148 + COMMAND dvr Resume
1.1149 + ASYNC_DELAY 50
1.1150 + COMMAND dvr Pause
1.1151 + ASYNC_DELAY 50
1.1152 + COMMAND dvr Resume
1.1153 + OUTSTANDING
1.1154 + COMMAND dvr Stop
1.1155 + COMMAND dvr ~
1.1156 + END_TEST_BLOCK
1.1157 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0017
1.1158 +
1.1159 +
1.1160 +
1.1161 +
1.1162 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0018
1.1163 +
1.1164 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0018
1.1165 +//!@SYMAPI
1.1166 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1167 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1168 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1169 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1170 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1171 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1172 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1173 +//! CMMFDevVideoRecord::Initialize()
1.1174 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1175 +//! CMMFDevVideoRecord::Start()
1.1176 +//! CMMFDevVideoRecord::Stop()
1.1177 +//!@SYMAuthor arueda
1.1178 +//!@SYMCreationDate 6/16/2008
1.1179 +//!@SYMTestCaseDesc MPEG-4 VGA Video Record Pause resume stop at 15 fps 3Mbps
1.1180 +//!@SYMTestActions
1.1181 +//! 1. NewL (inputfile=vga.yuv; outputfile=100.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1182 +//! 2. (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.1183 +//! 3. SetInputFormat
1.1184 +//! 4. SetOutputformat SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1185 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1186 +//! 6. SetSourceMemoryL
1.1187 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1188 +//! 8. Initialize
1.1189 +//! 9. SetComplexityLevel
1.1190 +//! 10. Start
1.1191 +//! 11. Stop
1.1192 +//!@SYMTestStatus Verified
1.1193 +//!@SYMTestPriority High
1.1194 +//!@SYMTestExpectedResults
1.1195 +//! pause during encoding and resuming without errors
1.1196 +//!@SYMTestType CIT
1.1197 +
1.1198 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-pause-resume-automated.ini
1.1199 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1200 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0018-0001-NewL_command01
1.1201 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0018-0001-SelectEncoderL_command02
1.1202 + COMMAND dvr SetInputFormatL
1.1203 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0018-0001-SetOutputFormatL_command04
1.1204 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0018-0001-SetBufferOptionsL_command05
1.1205 + COMMAND dvr SetSourceMemoryL
1.1206 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0018-0001-SetMinRandomAccessRate_command07
1.1207 + COMMAND dvr Initialize
1.1208 + OUTSTANDING
1.1209 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-Pause-Resume-0018-0001-SetComplexityLevel_command09
1.1210 + COMMAND dvr Start
1.1211 + OUTSTANDING
1.1212 + COMMAND dvr Pause
1.1213 + ASYNC_DELAY 50
1.1214 + COMMAND dvr Resume
1.1215 + ASYNC_DELAY 50
1.1216 + COMMAND dvr Pause
1.1217 + ASYNC_DELAY 50
1.1218 + COMMAND dvr Resume
1.1219 + OUTSTANDING
1.1220 + COMMAND dvr Stop
1.1221 + COMMAND dvr ~
1.1222 + END_TEST_BLOCK
1.1223 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-PAUSE-RESUME-AUTOMATED-0018