os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-record-mpeg4-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-automated.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,2819 @@
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-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-AUTOMATED-0001
1.41 +
1.42 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-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 SQCIF Video Recording at 15fps 384kbps
1.58 +//!@SYMTestActions
1.59 +//! 1. NewL (inputfile=sqcif.yuv; outputfile=018.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.60 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF};framerate=30)
1.61 +//! 3. SetInputFormat
1.62 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; 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 +//! Process YUV data with a MPEG4 encoder without errors
1.74 +//!@SYMTestType CIT
1.75 +
1.76 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.77 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.78 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-NewL_command01
1.79 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SelectEncoderL_command02
1.80 + COMMAND dvr SetInputFormatL
1.81 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SetOutputFormatL_command04
1.82 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SetBufferOptionsL_command05
1.83 + COMMAND dvr SetSourceMemoryL
1.84 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SetMinRandomAccessRate_command07
1.85 + COMMAND dvr Initialize
1.86 + OUTSTANDING
1.87 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0001-0001-SetComplexityLevel_command09
1.88 + COMMAND dvr Start
1.89 + OUTSTANDING
1.90 + COMMAND dvr Stop
1.91 + COMMAND dvr ~
1.92 + END_TEST_BLOCK
1.93 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0001
1.94 +
1.95 +
1.96 +
1.97 +
1.98 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0002
1.99 +
1.100 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0002
1.101 +//!@SYMAPI
1.102 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.103 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.104 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.105 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.106 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.107 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.108 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.109 +//! CMMFDevVideoRecord::Initialize()
1.110 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.111 +//! CMMFDevVideoRecord::Start()
1.112 +//! CMMFDevVideoRecord::Stop()
1.113 +//!@SYMAuthor arueda
1.114 +//!@SYMCreationDate 6/16/2008
1.115 +//!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 512kbps
1.116 +//!@SYMTestActions
1.117 +//! 1. NewL (inputfile=sqcif.yuv; outputfile=019.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.118 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF}; framerate=15)
1.119 +//! 3. SetInputFormat
1.120 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.121 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.122 +//! 6. SetSourceMemoryL
1.123 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.124 +//! 8. Initialize
1.125 +//! 9. SetComplexityLevel (complexityLevel=0)
1.126 +//! 10. Start
1.127 +//! 11. Stop
1.128 +//!@SYMTestStatus Verified
1.129 +//!@SYMTestPriority High
1.130 +//!@SYMTestExpectedResults
1.131 +//! Process YUV data with a MPEG4 encoder without errors
1.132 +//!@SYMTestType CIT
1.133 +
1.134 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.135 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.136 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-NewL_command01
1.137 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SelectEncoderL_command02
1.138 + COMMAND dvr SetInputFormatL
1.139 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SetOutputFormatL_command04
1.140 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SetBufferOptionsL_command05
1.141 + COMMAND dvr SetSourceMemoryL
1.142 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SetMinRandomAccessRate_command07
1.143 + COMMAND dvr Initialize
1.144 + OUTSTANDING
1.145 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0002-0001-SetComplexityLevel_command09
1.146 + COMMAND dvr Start
1.147 + OUTSTANDING
1.148 + COMMAND dvr Stop
1.149 + COMMAND dvr ~
1.150 + END_TEST_BLOCK
1.151 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0002
1.152 +
1.153 +
1.154 +
1.155 +
1.156 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0003
1.157 +
1.158 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0003
1.159 +//!@SYMAPI
1.160 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.161 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.162 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.163 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.164 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.165 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.166 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.167 +//! CMMFDevVideoRecord::Initialize()
1.168 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.169 +//! CMMFDevVideoRecord::Start()
1.170 +//! CMMFDevVideoRecord::Stop()
1.171 +//!@SYMAuthor arueda
1.172 +//!@SYMCreationDate 6/16/2008
1.173 +//!@SYMTestCaseDesc MPEG-4 QCIF Video Recording at 15fps 128kbps
1.174 +//!@SYMTestActions
1.175 +//! 1. NewL (inputfile=qcif.yuv; outputfile=020.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.176 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
1.177 +//! 3. SetInputFormat
1.178 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.179 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.180 +//! 6. SetSourceMemoryL
1.181 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.182 +//! 8. Initialize
1.183 +//! 9. SetComplexityLevel (complexityLevel=0)
1.184 +//! 10. Start
1.185 +//! 11. Stop
1.186 +//!@SYMTestStatus Verified
1.187 +//!@SYMTestPriority High
1.188 +//!@SYMTestExpectedResults
1.189 +//! Process YUV data with a MPEG4 encoder without errors
1.190 +//!@SYMTestType CIT
1.191 +
1.192 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.193 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.194 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-NewL_command01
1.195 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SelectEncoderL_command02
1.196 + COMMAND dvr SetInputFormatL
1.197 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SetOutputFormatL_command04
1.198 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SetBufferOptionsL_command05
1.199 + COMMAND dvr SetSourceMemoryL
1.200 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SetMinRandomAccessRate_command07
1.201 + COMMAND dvr Initialize
1.202 + OUTSTANDING
1.203 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0003-0001-SetComplexityLevel_command09
1.204 + COMMAND dvr Start
1.205 + OUTSTANDING
1.206 + COMMAND dvr Stop
1.207 + COMMAND dvr ~
1.208 + END_TEST_BLOCK
1.209 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0003
1.210 +
1.211 +
1.212 +
1.213 +
1.214 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0004
1.215 +
1.216 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0004
1.217 +//!@SYMAPI
1.218 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.219 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.220 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.221 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.222 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.223 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.224 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.225 +//! CMMFDevVideoRecord::Initialize()
1.226 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.227 +//! CMMFDevVideoRecord::Start()
1.228 +//! CMMFDevVideoRecord::Stop()
1.229 +//!@SYMAuthor arueda
1.230 +//!@SYMCreationDate 6/16/2008
1.231 +//!@SYMTestCaseDesc MPEG-4 QCIF Video Recording at 30fps 256kbps
1.232 +//!@SYMTestActions
1.233 +//! 1. NewL (inputfile=qcif.yuv; outputfile=021.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.234 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
1.235 +//! 3. SetInputFormat
1.236 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.237 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.238 +//! 6. SetSourceMemoryL
1.239 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.240 +//! 8. Initialize
1.241 +//! 9. SetComplexityLevel (complexityLevel=0)
1.242 +//! 10. Start
1.243 +//! 11. Stop
1.244 +//!@SYMTestStatus Verified
1.245 +//!@SYMTestPriority High
1.246 +//!@SYMTestExpectedResults
1.247 +//! Process YUV data with a MPEG4 encoder without errors
1.248 +//!@SYMTestType CIT
1.249 +
1.250 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.251 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.252 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-NewL_command01
1.253 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SelectEncoderL_command02
1.254 + COMMAND dvr SetInputFormatL
1.255 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SetOutputFormatL_command04
1.256 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SetBufferOptionsL_command05
1.257 + COMMAND dvr SetSourceMemoryL
1.258 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SetMinRandomAccessRate_command07
1.259 + COMMAND dvr Initialize
1.260 + OUTSTANDING
1.261 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0004-0001-SetComplexityLevel_command09
1.262 + COMMAND dvr Start
1.263 + OUTSTANDING
1.264 + COMMAND dvr Stop
1.265 + COMMAND dvr ~
1.266 + END_TEST_BLOCK
1.267 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0004
1.268 +
1.269 +
1.270 +
1.271 +
1.272 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0005
1.273 +
1.274 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0005
1.275 +//!@SYMAPI
1.276 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.277 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.278 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.279 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.280 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.281 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.282 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.283 +//! CMMFDevVideoRecord::Initialize()
1.284 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.285 +//! CMMFDevVideoRecord::Start()
1.286 +//! CMMFDevVideoRecord::Stop()
1.287 +//!@SYMAuthor arueda
1.288 +//!@SYMCreationDate 6/16/2008
1.289 +//!@SYMTestCaseDesc MPEG-4 CIF Video Recording at 30fps 384kbps
1.290 +//!@SYMTestActions
1.291 +//! 1. NewL (inputfile=cif.yuv; outputfile=022.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.292 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, CIF};picWidth={WIDTH,CIF};picHeight={HEIGHT,CIF};framerate=15)
1.293 +//! 3. SetInputFormat
1.294 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.295 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.296 +//! 6. SetSourceMemoryL
1.297 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.298 +//! 8. Initialize
1.299 +//! 9. SetComplexityLevel (complexityLevel=0)
1.300 +//! 10. Start
1.301 +//! 11. Stop
1.302 +//!@SYMTestStatus Verified
1.303 +//!@SYMTestPriority High
1.304 +//!@SYMTestExpectedResults
1.305 +//! Process YUV data with a MPEG4 encoder without errors
1.306 +//!@SYMTestType CIT
1.307 +
1.308 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.309 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.310 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-NewL_command01
1.311 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SelectEncoderL_command02
1.312 + COMMAND dvr SetInputFormatL
1.313 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SetOutputFormatL_command04
1.314 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SetBufferOptionsL_command05
1.315 + COMMAND dvr SetSourceMemoryL
1.316 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SetMinRandomAccessRate_command07
1.317 + COMMAND dvr Initialize
1.318 + OUTSTANDING
1.319 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0005-0001-SetComplexityLevel_command09
1.320 + COMMAND dvr Start
1.321 + OUTSTANDING
1.322 + COMMAND dvr Stop
1.323 + COMMAND dvr ~
1.324 + END_TEST_BLOCK
1.325 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0005
1.326 +
1.327 +
1.328 +
1.329 +
1.330 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0006
1.331 +
1.332 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0006
1.333 +//!@SYMAPI
1.334 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.335 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.336 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.337 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.338 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.339 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.340 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.341 +//! CMMFDevVideoRecord::Initialize()
1.342 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.343 +//! CMMFDevVideoRecord::Start()
1.344 +//! CMMFDevVideoRecord::Stop()
1.345 +//!@SYMAuthor arueda
1.346 +//!@SYMCreationDate 6/16/2008
1.347 +//!@SYMTestCaseDesc MPEG-4 CIF Video Recording at 30fps 512kbps
1.348 +//!@SYMTestActions
1.349 +//! 1. NewL (inputfile=cif.yuv; outputfile=023.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.350 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, CIF};picWidth={WIDTH,CIF};picHeight={HEIGHT,CIF};framerate=15)
1.351 +//! 3. SetInputFormat
1.352 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.353 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.354 +//! 6. SetSourceMemoryL
1.355 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.356 +//! 8. Initialize
1.357 +//! 9. SetComplexityLevel (complexityLevel=0)
1.358 +//! 10. Start
1.359 +//! 11. Stop
1.360 +//!@SYMTestStatus Verified
1.361 +//!@SYMTestPriority High
1.362 +//!@SYMTestExpectedResults
1.363 +//! Process YUV data with a MPEG4 encoder without errors
1.364 +//!@SYMTestType CIT
1.365 +
1.366 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.367 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.368 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-NewL_command01
1.369 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SelectEncoderL_command02
1.370 + COMMAND dvr SetInputFormatL
1.371 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SetOutputFormatL_command04
1.372 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SetBufferOptionsL_command05
1.373 + COMMAND dvr SetSourceMemoryL
1.374 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SetMinRandomAccessRate_command07
1.375 + COMMAND dvr Initialize
1.376 + OUTSTANDING
1.377 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0006-0001-SetComplexityLevel_command09
1.378 + COMMAND dvr Start
1.379 + OUTSTANDING
1.380 + COMMAND dvr Stop
1.381 + COMMAND dvr ~
1.382 + END_TEST_BLOCK
1.383 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0006
1.384 +
1.385 +
1.386 +
1.387 +
1.388 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0007
1.389 +
1.390 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0007
1.391 +//!@SYMAPI
1.392 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.393 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.394 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.395 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.396 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.397 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.398 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.399 +//! CMMFDevVideoRecord::Initialize()
1.400 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.401 +//! CMMFDevVideoRecord::Start()
1.402 +//! CMMFDevVideoRecord::Stop()
1.403 +//!@SYMAuthor arueda
1.404 +//!@SYMCreationDate 6/16/2008
1.405 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 15fps 128kbps
1.406 +//!@SYMTestActions
1.407 +//! 1. NewL (inputfile=qvga.yuv; outputfile=024.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.408 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.409 +//! 3. SetInputFormat
1.410 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.411 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.412 +//! 6. SetSourceMemoryL
1.413 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.414 +//! 8. Initialize
1.415 +//! 9. SetComplexityLevel (complexityLevel=0)
1.416 +//! 10. Start
1.417 +//! 11. Stop
1.418 +//!@SYMTestStatus Verified
1.419 +//!@SYMTestPriority High
1.420 +//!@SYMTestExpectedResults
1.421 +//! Process YUV data with a MPEG4 encoder without errors
1.422 +//!@SYMTestType CIT
1.423 +
1.424 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.425 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.426 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-NewL_command01
1.427 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SelectEncoderL_command02
1.428 + COMMAND dvr SetInputFormatL
1.429 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SetOutputFormatL_command04
1.430 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SetBufferOptionsL_command05
1.431 + COMMAND dvr SetSourceMemoryL
1.432 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SetMinRandomAccessRate_command07
1.433 + COMMAND dvr Initialize
1.434 + OUTSTANDING
1.435 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0007-0001-SetComplexityLevel_command09
1.436 + COMMAND dvr Start
1.437 + OUTSTANDING
1.438 + COMMAND dvr Stop
1.439 + COMMAND dvr ~
1.440 + END_TEST_BLOCK
1.441 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0007
1.442 +
1.443 +
1.444 +
1.445 +
1.446 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0008
1.447 +
1.448 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0008
1.449 +//!@SYMAPI
1.450 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.451 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.452 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.453 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.454 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.455 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.456 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.457 +//! CMMFDevVideoRecord::Initialize()
1.458 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.459 +//! CMMFDevVideoRecord::Start()
1.460 +//! CMMFDevVideoRecord::Stop()
1.461 +//!@SYMAuthor arueda
1.462 +//!@SYMCreationDate 6/16/2008
1.463 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 128kbps
1.464 +//!@SYMTestActions
1.465 +//! 1. NewL (inputfile=qvga.yuv; outputfile=025.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.466 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.467 +//! 3. SetInputFormat
1.468 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.469 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.470 +//! 6. SetSourceMemoryL
1.471 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.472 +//! 8. Initialize
1.473 +//! 9. SetComplexityLevel (complexityLevel=0)
1.474 +//! 10. Start
1.475 +//! 11. Stop
1.476 +//!@SYMTestStatus Verified
1.477 +//!@SYMTestPriority High
1.478 +//!@SYMTestExpectedResults
1.479 +//! Process YUV data with a MPEG4 encoder without errors
1.480 +//!@SYMTestType CIT
1.481 +
1.482 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.483 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.484 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-NewL_command01
1.485 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SelectEncoderL_command02
1.486 + COMMAND dvr SetInputFormatL
1.487 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SetOutputFormatL_command04
1.488 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SetBufferOptionsL_command05
1.489 + COMMAND dvr SetSourceMemoryL
1.490 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SetMinRandomAccessRate_command07
1.491 + COMMAND dvr Initialize
1.492 + OUTSTANDING
1.493 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0008-0001-SetComplexityLevel_command09
1.494 + COMMAND dvr Start
1.495 + OUTSTANDING
1.496 + COMMAND dvr Stop
1.497 + COMMAND dvr ~
1.498 + END_TEST_BLOCK
1.499 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0008
1.500 +
1.501 +
1.502 +
1.503 +
1.504 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0009
1.505 +
1.506 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0009
1.507 +//!@SYMAPI
1.508 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.509 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.510 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.511 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.512 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.513 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.514 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.515 +//! CMMFDevVideoRecord::Initialize()
1.516 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.517 +//! CMMFDevVideoRecord::Start()
1.518 +//! CMMFDevVideoRecord::Stop()
1.519 +//!@SYMAuthor arueda
1.520 +//!@SYMCreationDate 6/16/2008
1.521 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 15fps 384kbps
1.522 +//!@SYMTestActions
1.523 +//! 1. NewL (inputfile=qvga.yuv; outputfile=026.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.524 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.525 +//! 3. SetInputFormat
1.526 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.527 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.528 +//! 6. SetSourceMemoryL
1.529 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.530 +//! 8. Initialize
1.531 +//! 9. SetComplexityLevel (complexityLevel=0)
1.532 +//! 10. Start
1.533 +//! 11. Stop
1.534 +//!@SYMTestStatus Verified
1.535 +//!@SYMTestPriority High
1.536 +//!@SYMTestExpectedResults
1.537 +//! Process YUV data with a MPEG4 encoder without errors
1.538 +//!@SYMTestType CIT
1.539 +
1.540 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.541 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.542 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-NewL_command01
1.543 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SelectEncoderL_command02
1.544 + COMMAND dvr SetInputFormatL
1.545 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SetOutputFormatL_command04
1.546 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SetBufferOptionsL_command05
1.547 + COMMAND dvr SetSourceMemoryL
1.548 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SetMinRandomAccessRate_command07
1.549 + COMMAND dvr Initialize
1.550 + OUTSTANDING
1.551 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0009-0001-SetComplexityLevel_command09
1.552 + COMMAND dvr Start
1.553 + OUTSTANDING
1.554 + COMMAND dvr Stop
1.555 + COMMAND dvr ~
1.556 + END_TEST_BLOCK
1.557 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0009
1.558 +
1.559 +
1.560 +
1.561 +
1.562 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0010
1.563 +
1.564 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0010
1.565 +//!@SYMAPI
1.566 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.567 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.568 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.569 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.570 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.571 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.572 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.573 +//! CMMFDevVideoRecord::Initialize()
1.574 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.575 +//! CMMFDevVideoRecord::Start()
1.576 +//! CMMFDevVideoRecord::Stop()
1.577 +//!@SYMAuthor arueda
1.578 +//!@SYMCreationDate 6/16/2008
1.579 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 512kbps
1.580 +//!@SYMTestActions
1.581 +//! 1. NewL (inputfile=qvga.yuv; outputfile=027.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.582 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.583 +//! 3. SetInputFormat
1.584 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.585 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.586 +//! 6. SetSourceMemoryL
1.587 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.588 +//! 8. Initialize
1.589 +//! 9. SetComplexityLevel (complexityLevel=0)
1.590 +//! 10. Start
1.591 +//! 11. Stop
1.592 +//!@SYMTestStatus Verified
1.593 +//!@SYMTestPriority High
1.594 +//!@SYMTestExpectedResults
1.595 +//! Process YUV data with a MPEG4 encoder without errors
1.596 +//!@SYMTestType CIT
1.597 +
1.598 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.599 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.600 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-NewL_command01
1.601 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SelectEncoderL_command02
1.602 + COMMAND dvr SetInputFormatL
1.603 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SetOutputFormatL_command04
1.604 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SetBufferOptionsL_command05
1.605 + COMMAND dvr SetSourceMemoryL
1.606 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SetMinRandomAccessRate_command07
1.607 + COMMAND dvr Initialize
1.608 + OUTSTANDING
1.609 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0010-0001-SetComplexityLevel_command09
1.610 + COMMAND dvr Start
1.611 + OUTSTANDING
1.612 + COMMAND dvr Stop
1.613 + COMMAND dvr ~
1.614 + END_TEST_BLOCK
1.615 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0010
1.616 +
1.617 +
1.618 +
1.619 +
1.620 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0011
1.621 +
1.622 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0011
1.623 +//!@SYMAPI
1.624 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.625 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.626 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.627 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.628 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.629 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.630 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.631 +//! CMMFDevVideoRecord::Initialize()
1.632 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.633 +//! CMMFDevVideoRecord::Start()
1.634 +//! CMMFDevVideoRecord::Stop()
1.635 +//!@SYMAuthor arueda
1.636 +//!@SYMCreationDate 6/16/2008
1.637 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 768kbps
1.638 +//!@SYMTestActions
1.639 +//! 1. NewL (inputfile=qvga.yuv; outputfile=028.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.640 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.641 +//! 3. SetInputFormat
1.642 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.643 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.644 +//! 6. SetSourceMemoryL
1.645 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.646 +//! 8. Initialize
1.647 +//! 9. SetComplexityLevel (complexityLevel=0)
1.648 +//! 10. Start
1.649 +//! 11. Stop
1.650 +//!@SYMTestStatus Verified
1.651 +//!@SYMTestPriority High
1.652 +//!@SYMTestExpectedResults
1.653 +//! Process YUV data with a MPEG4 encoder without errors
1.654 +//!@SYMTestType CIT
1.655 +
1.656 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.657 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.658 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-NewL_command01
1.659 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SelectEncoderL_command02
1.660 + COMMAND dvr SetInputFormatL
1.661 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SetOutputFormatL_command04
1.662 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SetBufferOptionsL_command05
1.663 + COMMAND dvr SetSourceMemoryL
1.664 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SetMinRandomAccessRate_command07
1.665 + COMMAND dvr Initialize
1.666 + OUTSTANDING
1.667 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0011-0001-SetComplexityLevel_command09
1.668 + COMMAND dvr Start
1.669 + OUTSTANDING
1.670 + COMMAND dvr Stop
1.671 + COMMAND dvr ~
1.672 + END_TEST_BLOCK
1.673 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0011
1.674 +
1.675 +
1.676 +
1.677 +
1.678 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0012
1.679 +
1.680 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0012
1.681 +//!@SYMAPI
1.682 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.683 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.684 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.685 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.686 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.687 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.688 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.689 +//! CMMFDevVideoRecord::Initialize()
1.690 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.691 +//! CMMFDevVideoRecord::Start()
1.692 +//! CMMFDevVideoRecord::Stop()
1.693 +//!@SYMAuthor arueda
1.694 +//!@SYMCreationDate 6/16/2008
1.695 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 384kbps
1.696 +//!@SYMTestActions
1.697 +//! 1. NewL (inputfile=vga.yuv; outputfile=029.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.698 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.699 +//! 3. SetInputFormat
1.700 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.701 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.702 +//! 6. SetSourceMemoryL
1.703 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.704 +//! 8. Initialize
1.705 +//! 9. SetComplexityLevel (complexityLevel=0)
1.706 +//! 10. Start
1.707 +//! 11. Stop
1.708 +//!@SYMTestStatus Verified
1.709 +//!@SYMTestPriority High
1.710 +//!@SYMTestExpectedResults
1.711 +//! Process YUV data with a MPEG4 encoder without errors
1.712 +//!@SYMTestType CIT
1.713 +
1.714 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.715 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.716 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-NewL_command01
1.717 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SelectEncoderL_command02
1.718 + COMMAND dvr SetInputFormatL
1.719 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SetOutputFormatL_command04
1.720 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SetBufferOptionsL_command05
1.721 + COMMAND dvr SetSourceMemoryL
1.722 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SetMinRandomAccessRate_command07
1.723 + COMMAND dvr Initialize
1.724 + OUTSTANDING
1.725 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0012-0001-SetComplexityLevel_command09
1.726 + COMMAND dvr Start
1.727 + OUTSTANDING
1.728 + COMMAND dvr Stop
1.729 + COMMAND dvr ~
1.730 + END_TEST_BLOCK
1.731 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0012
1.732 +
1.733 +
1.734 +
1.735 +
1.736 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0013
1.737 +
1.738 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0013
1.739 +//!@SYMAPI
1.740 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.741 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.742 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.743 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.744 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.745 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.746 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.747 +//! CMMFDevVideoRecord::Initialize()
1.748 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.749 +//! CMMFDevVideoRecord::Start()
1.750 +//! CMMFDevVideoRecord::Stop()
1.751 +//!@SYMAuthor arueda
1.752 +//!@SYMCreationDate 6/16/2008
1.753 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 512kbps
1.754 +//!@SYMTestActions
1.755 +//! 1. NewL (inputfile=vga.yuv; outputfile=030.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.756 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.757 +//! 3. SetInputFormat
1.758 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.759 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.760 +//! 6. SetSourceMemoryL
1.761 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.762 +//! 8. Initialize
1.763 +//! 9. SetComplexityLevel (complexityLevel=0)
1.764 +//! 10. Start
1.765 +//! 11. Stop
1.766 +//!@SYMTestStatus Verified
1.767 +//!@SYMTestPriority High
1.768 +//!@SYMTestExpectedResults
1.769 +//! Process YUV data with a MPEG4 encoder without errors
1.770 +//!@SYMTestType CIT
1.771 +
1.772 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.773 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.774 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-NewL_command01
1.775 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SelectEncoderL_command02
1.776 + COMMAND dvr SetInputFormatL
1.777 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SetOutputFormatL_command04
1.778 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SetBufferOptionsL_command05
1.779 + COMMAND dvr SetSourceMemoryL
1.780 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SetMinRandomAccessRate_command07
1.781 + COMMAND dvr Initialize
1.782 + OUTSTANDING
1.783 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0013-0001-SetComplexityLevel_command09
1.784 + COMMAND dvr Start
1.785 + OUTSTANDING
1.786 + COMMAND dvr Stop
1.787 + COMMAND dvr ~
1.788 + END_TEST_BLOCK
1.789 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0013
1.790 +
1.791 +
1.792 +
1.793 +
1.794 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0014
1.795 +
1.796 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0014
1.797 +//!@SYMAPI
1.798 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.799 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.800 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.801 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.802 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.803 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.804 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.805 +//! CMMFDevVideoRecord::Initialize()
1.806 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.807 +//! CMMFDevVideoRecord::Start()
1.808 +//! CMMFDevVideoRecord::Stop()
1.809 +//!@SYMAuthor arueda
1.810 +//!@SYMCreationDate 6/16/2008
1.811 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 768kbps
1.812 +//!@SYMTestActions
1.813 +//! 1. NewL (inputfile=vga.yuv; outputfile=031.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.814 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.815 +//! 3. SetInputFormat
1.816 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.817 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.818 +//! 6. SetSourceMemoryL
1.819 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.820 +//! 8. Initialize
1.821 +//! 9. SetComplexityLevel (complexityLevel=0)
1.822 +//! 10. Start
1.823 +//! 11. Stop
1.824 +//!@SYMTestStatus Verified
1.825 +//!@SYMTestPriority High
1.826 +//!@SYMTestExpectedResults
1.827 +//! Process YUV data with a MPEG4 encoder without errors
1.828 +//!@SYMTestType CIT
1.829 +
1.830 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.831 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.832 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-NewL_command01
1.833 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SelectEncoderL_command02
1.834 + COMMAND dvr SetInputFormatL
1.835 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SetOutputFormatL_command04
1.836 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SetBufferOptionsL_command05
1.837 + COMMAND dvr SetSourceMemoryL
1.838 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SetMinRandomAccessRate_command07
1.839 + COMMAND dvr Initialize
1.840 + OUTSTANDING
1.841 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0014-0001-SetComplexityLevel_command09
1.842 + COMMAND dvr Start
1.843 + OUTSTANDING
1.844 + COMMAND dvr Stop
1.845 + COMMAND dvr ~
1.846 + END_TEST_BLOCK
1.847 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0014
1.848 +
1.849 +
1.850 +
1.851 +
1.852 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0015
1.853 +
1.854 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0015
1.855 +//!@SYMAPI
1.856 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.857 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.858 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.859 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.860 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.861 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.862 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.863 +//! CMMFDevVideoRecord::Initialize()
1.864 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.865 +//! CMMFDevVideoRecord::Start()
1.866 +//! CMMFDevVideoRecord::Stop()
1.867 +//!@SYMAuthor arueda
1.868 +//!@SYMCreationDate 6/16/2008
1.869 +//!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 1Mbps
1.870 +//!@SYMTestActions
1.871 +//! 1. NewL (inputfile=pal.yuv; outputfile=032.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.872 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
1.873 +//! 3. SetInputFormat
1.874 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.875 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.876 +//! 6. SetSourceMemoryL
1.877 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.878 +//! 8. Initialize
1.879 +//! 9. SetComplexityLevel (complexityLevel=0)
1.880 +//! 10. Start
1.881 +//! 11. Stop
1.882 +//!@SYMTestStatus Verified
1.883 +//!@SYMTestPriority High
1.884 +//!@SYMTestExpectedResults
1.885 +//! Process YUV data with a MPEG4 encoder without errors
1.886 +//!@SYMTestType CIT
1.887 +
1.888 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.889 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.890 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-NewL_command01
1.891 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SelectEncoderL_command02
1.892 + COMMAND dvr SetInputFormatL
1.893 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SetOutputFormatL_command04
1.894 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SetBufferOptionsL_command05
1.895 + COMMAND dvr SetSourceMemoryL
1.896 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SetMinRandomAccessRate_command07
1.897 + COMMAND dvr Initialize
1.898 + OUTSTANDING
1.899 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0015-0001-SetComplexityLevel_command09
1.900 + COMMAND dvr Start
1.901 + OUTSTANDING
1.902 + COMMAND dvr Stop
1.903 + COMMAND dvr ~
1.904 + END_TEST_BLOCK
1.905 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0015
1.906 +
1.907 +
1.908 +
1.909 +
1.910 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0016
1.911 +
1.912 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0016
1.913 +//!@SYMAPI
1.914 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.915 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.916 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.917 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.918 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.919 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.920 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.921 +//! CMMFDevVideoRecord::Initialize()
1.922 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.923 +//! CMMFDevVideoRecord::Start()
1.924 +//! CMMFDevVideoRecord::Stop()
1.925 +//!@SYMAuthor arueda
1.926 +//!@SYMCreationDate 6/16/2008
1.927 +//!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 3Mbps
1.928 +//!@SYMTestActions
1.929 +//! 1. NewL (inputfile=pal.yuv; outputfile=033.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.930 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
1.931 +//! 3. SetInputFormat
1.932 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.933 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.934 +//! 6. SetSourceMemoryL
1.935 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.936 +//! 8. Initialize
1.937 +//! 9. SetComplexityLevel (complexityLevel=0)
1.938 +//! 10. Start
1.939 +//! 11. Stop
1.940 +//!@SYMTestStatus Verified
1.941 +//!@SYMTestPriority High
1.942 +//!@SYMTestExpectedResults
1.943 +//! Process YUV data with a MPEG4 encoder without errors
1.944 +//!@SYMTestType CIT
1.945 +
1.946 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.947 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.948 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-NewL_command01
1.949 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SelectEncoderL_command02
1.950 + COMMAND dvr SetInputFormatL
1.951 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SetOutputFormatL_command04
1.952 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SetBufferOptionsL_command05
1.953 + COMMAND dvr SetSourceMemoryL
1.954 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SetMinRandomAccessRate_command07
1.955 + COMMAND dvr Initialize
1.956 + OUTSTANDING
1.957 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0016-0001-SetComplexityLevel_command09
1.958 + COMMAND dvr Start
1.959 + OUTSTANDING
1.960 + COMMAND dvr Stop
1.961 + COMMAND dvr ~
1.962 + END_TEST_BLOCK
1.963 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0016
1.964 +
1.965 +
1.966 +
1.967 +
1.968 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0017
1.969 +
1.970 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0017
1.971 +//!@SYMAPI
1.972 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.973 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.974 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.975 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.976 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.977 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.978 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.979 +//! CMMFDevVideoRecord::Initialize()
1.980 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.981 +//! CMMFDevVideoRecord::Start()
1.982 +//! CMMFDevVideoRecord::Stop()
1.983 +//!@SYMAuthor arueda
1.984 +//!@SYMCreationDate 6/16/2008
1.985 +//!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 4Mbps
1.986 +//!@SYMTestActions
1.987 +//! 1. NewL (inputfile=pal.yuv; outputfile=034.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.988 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
1.989 +//! 3. SetInputFormat
1.990 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.991 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.992 +//! 6. SetSourceMemoryL
1.993 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.994 +//! 8. Initialize
1.995 +//! 9. SetComplexityLevel (complexityLevel=0)
1.996 +//! 10. Start
1.997 +//! 11. Stop
1.998 +//!@SYMTestStatus Verified
1.999 +//!@SYMTestPriority High
1.1000 +//!@SYMTestExpectedResults
1.1001 +//! Process YUV data with a MPEG4 encoder without errors
1.1002 +//!@SYMTestType CIT
1.1003 +
1.1004 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1005 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1006 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-NewL_command01
1.1007 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SelectEncoderL_command02
1.1008 + COMMAND dvr SetInputFormatL
1.1009 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SetOutputFormatL_command04
1.1010 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SetBufferOptionsL_command05
1.1011 + COMMAND dvr SetSourceMemoryL
1.1012 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SetMinRandomAccessRate_command07
1.1013 + COMMAND dvr Initialize
1.1014 + OUTSTANDING
1.1015 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0017-0001-SetComplexityLevel_command09
1.1016 + COMMAND dvr Start
1.1017 + OUTSTANDING
1.1018 + COMMAND dvr Stop
1.1019 + COMMAND dvr ~
1.1020 + END_TEST_BLOCK
1.1021 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0017
1.1022 +
1.1023 +
1.1024 +
1.1025 +
1.1026 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0018
1.1027 +
1.1028 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0018
1.1029 +//!@SYMAPI
1.1030 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1031 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1032 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1033 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1034 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1035 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1036 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1037 +//! CMMFDevVideoRecord::Initialize()
1.1038 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1039 +//! CMMFDevVideoRecord::Start()
1.1040 +//! CMMFDevVideoRecord::Stop()
1.1041 +//!@SYMAuthor arueda
1.1042 +//!@SYMCreationDate 6/16/2008
1.1043 +//!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30 fps 3Mbps
1.1044 +//!@SYMTestActions
1.1045 +//! 1. NewL (inputfile=ntsc.yuv; outputfile=035.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1046 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1.1047 +//! 3. SetInputFormat
1.1048 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1049 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1050 +//! 6. SetSourceMemoryL
1.1051 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1052 +//! 8. Initialize
1.1053 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1054 +//! 10. Start
1.1055 +//! 11. Stop
1.1056 +//!@SYMTestStatus Verified
1.1057 +//!@SYMTestPriority High
1.1058 +//!@SYMTestExpectedResults
1.1059 +//! Process YUV data with a MPEG4 encoder without errors
1.1060 +//!@SYMTestType CIT
1.1061 +
1.1062 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1063 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1064 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-NewL_command01
1.1065 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SelectEncoderL_command02
1.1066 + COMMAND dvr SetInputFormatL
1.1067 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SetOutputFormatL_command04
1.1068 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SetBufferOptionsL_command05
1.1069 + COMMAND dvr SetSourceMemoryL
1.1070 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SetMinRandomAccessRate_command07
1.1071 + COMMAND dvr Initialize
1.1072 + OUTSTANDING
1.1073 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0018-0001-SetComplexityLevel_command09
1.1074 + COMMAND dvr Start
1.1075 + OUTSTANDING
1.1076 + COMMAND dvr Stop
1.1077 + COMMAND dvr ~
1.1078 + END_TEST_BLOCK
1.1079 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0018
1.1080 +
1.1081 +
1.1082 +
1.1083 +
1.1084 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0019
1.1085 +
1.1086 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0019
1.1087 +//!@SYMAPI
1.1088 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1089 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1090 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1091 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1092 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1093 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1094 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1095 +//! CMMFDevVideoRecord::Initialize()
1.1096 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1097 +//! CMMFDevVideoRecord::Start()
1.1098 +//! CMMFDevVideoRecord::Stop()
1.1099 +//!@SYMAuthor arueda
1.1100 +//!@SYMCreationDate 6/16/2008
1.1101 +//!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30fps 4Mbps
1.1102 +//!@SYMTestActions
1.1103 +//! 1. NewL (inputfile=ntsc.yuv; outputfile=036.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1104 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1.1105 +//! 3. SetInputFormat
1.1106 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1107 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1108 +//! 6. SetSourceMemoryL
1.1109 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1110 +//! 8. Initialize
1.1111 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1112 +//! 10. Start
1.1113 +//! 11. Stop
1.1114 +//!@SYMTestStatus Verified
1.1115 +//!@SYMTestPriority High
1.1116 +//!@SYMTestExpectedResults
1.1117 +//! Process YUV data with a MPEG4 encoder without errors
1.1118 +//!@SYMTestType CIT
1.1119 +
1.1120 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1121 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1122 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-NewL_command01
1.1123 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SelectEncoderL_command02
1.1124 + COMMAND dvr SetInputFormatL
1.1125 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SetOutputFormatL_command04
1.1126 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SetBufferOptionsL_command05
1.1127 + COMMAND dvr SetSourceMemoryL
1.1128 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SetMinRandomAccessRate_command07
1.1129 + COMMAND dvr Initialize
1.1130 + OUTSTANDING
1.1131 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0019-0001-SetComplexityLevel_command09
1.1132 + COMMAND dvr Start
1.1133 + OUTSTANDING
1.1134 + COMMAND dvr Stop
1.1135 + COMMAND dvr ~
1.1136 + END_TEST_BLOCK
1.1137 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0019
1.1138 +
1.1139 +
1.1140 +
1.1141 +
1.1142 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0020
1.1143 +
1.1144 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0020
1.1145 +//!@SYMAPI
1.1146 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1147 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1148 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1149 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1150 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1151 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1152 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1153 +//! CMMFDevVideoRecord::Initialize()
1.1154 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1155 +//! CMMFDevVideoRecord::Start()
1.1156 +//! CMMFDevVideoRecord::Stop()
1.1157 +//!@SYMAuthor arueda
1.1158 +//!@SYMCreationDate 6/16/2008
1.1159 +//!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 64kbps
1.1160 +//!@SYMTestActions
1.1161 +//! 1. NewL (inputfile=sqcif.yuv; outputfile=037.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1162 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF};framerate=30)
1.1163 +//! 3. SetInputFormat
1.1164 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1165 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1166 +//! 6. SetSourceMemoryL
1.1167 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1168 +//! 8. Initialize
1.1169 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1170 +//! 10. Start
1.1171 +//! 11. Stop
1.1172 +//!@SYMTestStatus Verified
1.1173 +//!@SYMTestPriority High
1.1174 +//!@SYMTestExpectedResults
1.1175 +//! Process YUV data with a MPEG4 encoder without errors
1.1176 +//!@SYMTestType CIT
1.1177 +
1.1178 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1179 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1180 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-NewL_command01
1.1181 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SelectEncoderL_command02
1.1182 + COMMAND dvr SetInputFormatL
1.1183 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SetOutputFormatL_command04
1.1184 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SetBufferOptionsL_command05
1.1185 + COMMAND dvr SetSourceMemoryL
1.1186 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SetMinRandomAccessRate_command07
1.1187 + COMMAND dvr Initialize
1.1188 + OUTSTANDING
1.1189 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0020-0001-SetComplexityLevel_command09
1.1190 + COMMAND dvr Start
1.1191 + OUTSTANDING
1.1192 + COMMAND dvr Stop
1.1193 + COMMAND dvr ~
1.1194 + END_TEST_BLOCK
1.1195 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0020
1.1196 +
1.1197 +
1.1198 +
1.1199 +
1.1200 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0021
1.1201 +
1.1202 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0021
1.1203 +//!@SYMAPI
1.1204 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1205 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1206 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1207 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1208 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1209 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1210 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1211 +//! CMMFDevVideoRecord::Initialize()
1.1212 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1213 +//! CMMFDevVideoRecord::Start()
1.1214 +//! CMMFDevVideoRecord::Stop()
1.1215 +//!@SYMAuthor arueda
1.1216 +//!@SYMCreationDate 6/16/2008
1.1217 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 15fps 1Mbps
1.1218 +//!@SYMTestActions
1.1219 +//! 1. NewL (inputfile=vga.yuv; outputfile=038.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1220 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.1221 +//! 3. SetInputFormat
1.1222 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1223 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1224 +//! 6. SetSourceMemoryL
1.1225 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1226 +//! 8. Initialize
1.1227 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1228 +//! 10. Start
1.1229 +//! 11. Stop
1.1230 +//!@SYMTestStatus Verified
1.1231 +//!@SYMTestPriority High
1.1232 +//!@SYMTestExpectedResults
1.1233 +//! Process YUV data with a MPEG4 encoder without errors
1.1234 +//!@SYMTestType CIT
1.1235 +
1.1236 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1237 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1238 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-NewL_command01
1.1239 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SelectEncoderL_command02
1.1240 + COMMAND dvr SetInputFormatL
1.1241 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SetOutputFormatL_command04
1.1242 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SetBufferOptionsL_command05
1.1243 + COMMAND dvr SetSourceMemoryL
1.1244 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SetMinRandomAccessRate_command07
1.1245 + COMMAND dvr Initialize
1.1246 + OUTSTANDING
1.1247 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0021-0001-SetComplexityLevel_command09
1.1248 + COMMAND dvr Start
1.1249 + OUTSTANDING
1.1250 + COMMAND dvr Stop
1.1251 + COMMAND dvr ~
1.1252 + END_TEST_BLOCK
1.1253 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0021
1.1254 +
1.1255 +
1.1256 +
1.1257 +
1.1258 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0022
1.1259 +
1.1260 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0022
1.1261 +//!@SYMAPI
1.1262 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1263 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1264 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1265 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1266 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1267 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1268 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1269 +//! CMMFDevVideoRecord::Initialize()
1.1270 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1271 +//! CMMFDevVideoRecord::Start()
1.1272 +//! CMMFDevVideoRecord::Stop()
1.1273 +//!@SYMAuthor arueda
1.1274 +//!@SYMCreationDate 6/16/2008
1.1275 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 2Mbps
1.1276 +//!@SYMTestActions
1.1277 +//! 1. NewL (inputfile=vga.yuv; outputfile=040.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1278 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.1279 +//! 3. SetInputFormat
1.1280 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1281 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1282 +//! 6. SetSourceMemoryL
1.1283 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1284 +//! 8. Initialize
1.1285 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1286 +//! 10. Start
1.1287 +//! 11. Stop
1.1288 +//!@SYMTestStatus Verified
1.1289 +//!@SYMTestPriority High
1.1290 +//!@SYMTestExpectedResults
1.1291 +//! Process YUV data with a MPEG4 encoder without errors
1.1292 +//!@SYMTestType CIT
1.1293 +
1.1294 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1295 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1296 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-NewL_command01
1.1297 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SelectEncoderL_command02
1.1298 + COMMAND dvr SetInputFormatL
1.1299 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SetOutputFormatL_command04
1.1300 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SetBufferOptionsL_command05
1.1301 + COMMAND dvr SetSourceMemoryL
1.1302 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SetMinRandomAccessRate_command07
1.1303 + COMMAND dvr Initialize
1.1304 + OUTSTANDING
1.1305 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0022-0001-SetComplexityLevel_command09
1.1306 + COMMAND dvr Start
1.1307 + OUTSTANDING
1.1308 + COMMAND dvr Stop
1.1309 + COMMAND dvr ~
1.1310 + END_TEST_BLOCK
1.1311 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0022
1.1312 +
1.1313 +
1.1314 +
1.1315 +
1.1316 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0023
1.1317 +
1.1318 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0023
1.1319 +//!@SYMAPI
1.1320 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1321 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1322 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1323 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1324 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1325 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1326 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1327 +//! CMMFDevVideoRecord::Initialize()
1.1328 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1329 +//! CMMFDevVideoRecord::Start()
1.1330 +//! CMMFDevVideoRecord::Stop()
1.1331 +//!@SYMAuthor arueda
1.1332 +//!@SYMCreationDate 6/16/2008
1.1333 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 3Mbps
1.1334 +//!@SYMTestActions
1.1335 +//! 1. NewL (inputfile=vga.yuv; outputfile=041.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1336 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.1337 +//! 3. SetInputFormat
1.1338 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1339 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1340 +//! 6. SetSourceMemoryL
1.1341 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1342 +//! 8. Initialize
1.1343 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1344 +//! 10. Start
1.1345 +//! 11. Stop
1.1346 +//!@SYMTestStatus Verified
1.1347 +//!@SYMTestPriority High
1.1348 +//!@SYMTestExpectedResults
1.1349 +//! Process YUV data with a MPEG4 encoder without errors
1.1350 +//!@SYMTestType CIT
1.1351 +
1.1352 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1353 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1354 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-NewL_command01
1.1355 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SelectEncoderL_command02
1.1356 + COMMAND dvr SetInputFormatL
1.1357 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SetOutputFormatL_command04
1.1358 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SetBufferOptionsL_command05
1.1359 + COMMAND dvr SetSourceMemoryL
1.1360 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SetMinRandomAccessRate_command07
1.1361 + COMMAND dvr Initialize
1.1362 + OUTSTANDING
1.1363 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0023-0001-SetComplexityLevel_command09
1.1364 + COMMAND dvr Start
1.1365 + OUTSTANDING
1.1366 + COMMAND dvr Stop
1.1367 + COMMAND dvr ~
1.1368 + END_TEST_BLOCK
1.1369 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0023
1.1370 +
1.1371 +
1.1372 +
1.1373 +
1.1374 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0024
1.1375 +
1.1376 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0024
1.1377 +//!@SYMAPI
1.1378 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1379 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1380 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1381 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1382 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1383 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1384 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1385 +//! CMMFDevVideoRecord::Initialize()
1.1386 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1387 +//! CMMFDevVideoRecord::Start()
1.1388 +//! CMMFDevVideoRecord::Stop()
1.1389 +//!@SYMAuthor arueda
1.1390 +//!@SYMCreationDate 6/16/2008
1.1391 +//!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30 fps 1Mbps
1.1392 +//!@SYMTestActions
1.1393 +//! 1. NewL (inputfile=ntsc.yuv; outputfile=044.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1394 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1.1395 +//! 3. SetInputFormat
1.1396 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1397 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1398 +//! 6. SetSourceMemoryL
1.1399 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1400 +//! 8. Initialize
1.1401 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1402 +//! 10. Start
1.1403 +//! 11. Stop
1.1404 +//!@SYMTestStatus Verified
1.1405 +//!@SYMTestPriority High
1.1406 +//!@SYMTestExpectedResults
1.1407 +//! Process YUV data with a MPEG4 encoder without errors
1.1408 +//!@SYMTestType CIT
1.1409 +
1.1410 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1411 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1412 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-NewL_command01
1.1413 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SelectEncoderL_command02
1.1414 + COMMAND dvr SetInputFormatL
1.1415 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SetOutputFormatL_command04
1.1416 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SetBufferOptionsL_command05
1.1417 + COMMAND dvr SetSourceMemoryL
1.1418 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SetMinRandomAccessRate_command07
1.1419 + COMMAND dvr Initialize
1.1420 + OUTSTANDING
1.1421 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0024-0001-SetComplexityLevel_command09
1.1422 + COMMAND dvr Start
1.1423 + OUTSTANDING
1.1424 + COMMAND dvr Stop
1.1425 + COMMAND dvr ~
1.1426 + END_TEST_BLOCK
1.1427 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0024
1.1428 +
1.1429 +
1.1430 +
1.1431 +
1.1432 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0025
1.1433 +
1.1434 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0025
1.1435 +//!@SYMAPI
1.1436 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1437 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1438 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1439 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1440 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1441 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1442 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1443 +//! CMMFDevVideoRecord::Initialize()
1.1444 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1445 +//! CMMFDevVideoRecord::Start()
1.1446 +//! CMMFDevVideoRecord::Stop()
1.1447 +//!@SYMAuthor arueda
1.1448 +//!@SYMCreationDate 6/16/2008
1.1449 +//!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 384kbps
1.1450 +//!@SYMTestActions
1.1451 +//! 1. NewL (inputfile=sqcif.yuv; outputfile=068.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1452 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF};framerate=30)
1.1453 +//! 3. SetInputFormat
1.1454 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1455 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1456 +//! 6. SetSourceMemoryL
1.1457 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1458 +//! 8. Initialize
1.1459 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1460 +//! 10. Start
1.1461 +//! 11. Stop
1.1462 +//!@SYMTestStatus Verified
1.1463 +//!@SYMTestPriority High
1.1464 +//!@SYMTestExpectedResults
1.1465 +//! Process YUV data with a MPEG4 encoder without errors
1.1466 +//!@SYMTestType CIT
1.1467 +
1.1468 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1469 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1470 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-NewL_command01
1.1471 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SelectEncoderL_command02
1.1472 + COMMAND dvr SetInputFormatL
1.1473 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SetOutputFormatL_command04
1.1474 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SetBufferOptionsL_command05
1.1475 + COMMAND dvr SetSourceMemoryL
1.1476 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SetMinRandomAccessRate_command07
1.1477 + COMMAND dvr Initialize
1.1478 + OUTSTANDING
1.1479 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0025-0001-SetComplexityLevel_command09
1.1480 + COMMAND dvr Start
1.1481 + OUTSTANDING
1.1482 + COMMAND dvr Stop
1.1483 + COMMAND dvr ~
1.1484 + END_TEST_BLOCK
1.1485 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0025
1.1486 +
1.1487 +
1.1488 +
1.1489 +
1.1490 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0026
1.1491 +
1.1492 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0026
1.1493 +//!@SYMAPI
1.1494 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1495 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1496 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1497 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1498 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1499 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1500 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1501 +//! CMMFDevVideoRecord::Initialize()
1.1502 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1503 +//! CMMFDevVideoRecord::Start()
1.1504 +//! CMMFDevVideoRecord::Stop()
1.1505 +//!@SYMAuthor arueda
1.1506 +//!@SYMCreationDate 6/16/2008
1.1507 +//!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 512kbps
1.1508 +//!@SYMTestActions
1.1509 +//! 1. NewL (inputfile=sqcif.yuv; outputfile=069.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1510 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF}; framerate=15)
1.1511 +//! 3. SetInputFormat
1.1512 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1513 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1514 +//! 6. SetSourceMemoryL
1.1515 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1516 +//! 8. Initialize
1.1517 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1518 +//! 10. Start
1.1519 +//! 11. Stop
1.1520 +//!@SYMTestStatus Verified
1.1521 +//!@SYMTestPriority High
1.1522 +//!@SYMTestExpectedResults
1.1523 +//! Process YUV data with a MPEG4 encoder without errors
1.1524 +//!@SYMTestType CIT
1.1525 +
1.1526 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1527 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1528 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-NewL_command01
1.1529 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SelectEncoderL_command02
1.1530 + COMMAND dvr SetInputFormatL
1.1531 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SetOutputFormatL_command04
1.1532 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SetBufferOptionsL_command05
1.1533 + COMMAND dvr SetSourceMemoryL
1.1534 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SetMinRandomAccessRate_command07
1.1535 + COMMAND dvr Initialize
1.1536 + OUTSTANDING
1.1537 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0026-0001-SetComplexityLevel_command09
1.1538 + COMMAND dvr Start
1.1539 + OUTSTANDING
1.1540 + COMMAND dvr Stop
1.1541 + COMMAND dvr ~
1.1542 + END_TEST_BLOCK
1.1543 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0026
1.1544 +
1.1545 +
1.1546 +
1.1547 +
1.1548 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0027
1.1549 +
1.1550 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0027
1.1551 +//!@SYMAPI
1.1552 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1553 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1554 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1555 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1556 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1557 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1558 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1559 +//! CMMFDevVideoRecord::Initialize()
1.1560 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1561 +//! CMMFDevVideoRecord::Start()
1.1562 +//! CMMFDevVideoRecord::Stop()
1.1563 +//!@SYMAuthor arueda
1.1564 +//!@SYMCreationDate 6/16/2008
1.1565 +//!@SYMTestCaseDesc MPEG-4 QCIF Video Recording at 15fps 128kbps
1.1566 +//!@SYMTestActions
1.1567 +//! 1. NewL (inputfile=qcif.yuv; outputfile=070.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1568 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
1.1569 +//! 3. SetInputFormat
1.1570 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1571 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1572 +//! 6. SetSourceMemoryL
1.1573 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1574 +//! 8. Initialize
1.1575 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1576 +//! 10. Start
1.1577 +//! 11. Stop
1.1578 +//!@SYMTestStatus Verified
1.1579 +//!@SYMTestPriority High
1.1580 +//!@SYMTestExpectedResults
1.1581 +//! Process YUV data with a MPEG4 encoder without errors
1.1582 +//!@SYMTestType CIT
1.1583 +
1.1584 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1585 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1586 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-NewL_command01
1.1587 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SelectEncoderL_command02
1.1588 + COMMAND dvr SetInputFormatL
1.1589 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SetOutputFormatL_command04
1.1590 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SetBufferOptionsL_command05
1.1591 + COMMAND dvr SetSourceMemoryL
1.1592 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SetMinRandomAccessRate_command07
1.1593 + COMMAND dvr Initialize
1.1594 + OUTSTANDING
1.1595 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0027-0001-SetComplexityLevel_command09
1.1596 + COMMAND dvr Start
1.1597 + OUTSTANDING
1.1598 + COMMAND dvr Stop
1.1599 + COMMAND dvr ~
1.1600 + END_TEST_BLOCK
1.1601 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0027
1.1602 +
1.1603 +
1.1604 +
1.1605 +
1.1606 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0028
1.1607 +
1.1608 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0028
1.1609 +//!@SYMAPI
1.1610 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1611 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1612 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1613 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1614 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1615 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1616 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1617 +//! CMMFDevVideoRecord::Initialize()
1.1618 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1619 +//! CMMFDevVideoRecord::Start()
1.1620 +//! CMMFDevVideoRecord::Stop()
1.1621 +//!@SYMAuthor arueda
1.1622 +//!@SYMCreationDate 6/16/2008
1.1623 +//!@SYMTestCaseDesc MPEG-4 QCIF Video Recording at 30fps 256kbps
1.1624 +//!@SYMTestActions
1.1625 +//! 1. NewL (inputfile=qcif.yuv; outputfile=071.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1626 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, QCIF};picWidth={WIDTH,QCIF};picHeight={HEIGHT,QCIF};framerate=15)
1.1627 +//! 3. SetInputFormat
1.1628 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1629 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1630 +//! 6. SetSourceMemoryL
1.1631 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1632 +//! 8. Initialize
1.1633 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1634 +//! 10. Start
1.1635 +//! 11. Stop
1.1636 +//!@SYMTestStatus Verified
1.1637 +//!@SYMTestPriority High
1.1638 +//!@SYMTestExpectedResults
1.1639 +//! Process YUV data with a MPEG4 encoder without errors
1.1640 +//!@SYMTestType CIT
1.1641 +
1.1642 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1643 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1644 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-NewL_command01
1.1645 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SelectEncoderL_command02
1.1646 + COMMAND dvr SetInputFormatL
1.1647 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SetOutputFormatL_command04
1.1648 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SetBufferOptionsL_command05
1.1649 + COMMAND dvr SetSourceMemoryL
1.1650 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SetMinRandomAccessRate_command07
1.1651 + COMMAND dvr Initialize
1.1652 + OUTSTANDING
1.1653 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0028-0001-SetComplexityLevel_command09
1.1654 + COMMAND dvr Start
1.1655 + OUTSTANDING
1.1656 + COMMAND dvr Stop
1.1657 + COMMAND dvr ~
1.1658 + END_TEST_BLOCK
1.1659 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0028
1.1660 +
1.1661 +
1.1662 +
1.1663 +
1.1664 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0029
1.1665 +
1.1666 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0029
1.1667 +//!@SYMAPI
1.1668 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1669 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1670 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1671 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1672 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1673 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1674 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1675 +//! CMMFDevVideoRecord::Initialize()
1.1676 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1677 +//! CMMFDevVideoRecord::Start()
1.1678 +//! CMMFDevVideoRecord::Stop()
1.1679 +//!@SYMAuthor arueda
1.1680 +//!@SYMCreationDate 6/16/2008
1.1681 +//!@SYMTestCaseDesc MPEG-4 CIF Video Recording at 30fps 384kbps
1.1682 +//!@SYMTestActions
1.1683 +//! 1. NewL (inputfile=cif.yuv; outputfile=072.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1684 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, CIF};picWidth={WIDTH,CIF};picHeight={HEIGHT,CIF};framerate=15)
1.1685 +//! 3. SetInputFormat
1.1686 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1687 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1688 +//! 6. SetSourceMemoryL
1.1689 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1690 +//! 8. Initialize
1.1691 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1692 +//! 10. Start
1.1693 +//! 11. Stop
1.1694 +//!@SYMTestStatus Verified
1.1695 +//!@SYMTestPriority High
1.1696 +//!@SYMTestExpectedResults
1.1697 +//! Process YUV data with a MPEG4 encoder without errors
1.1698 +//!@SYMTestType CIT
1.1699 +
1.1700 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1701 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1702 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-NewL_command01
1.1703 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SelectEncoderL_command02
1.1704 + COMMAND dvr SetInputFormatL
1.1705 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SetOutputFormatL_command04
1.1706 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SetBufferOptionsL_command05
1.1707 + COMMAND dvr SetSourceMemoryL
1.1708 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SetMinRandomAccessRate_command07
1.1709 + COMMAND dvr Initialize
1.1710 + OUTSTANDING
1.1711 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0029-0001-SetComplexityLevel_command09
1.1712 + COMMAND dvr Start
1.1713 + OUTSTANDING
1.1714 + COMMAND dvr Stop
1.1715 + COMMAND dvr ~
1.1716 + END_TEST_BLOCK
1.1717 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0029
1.1718 +
1.1719 +
1.1720 +
1.1721 +
1.1722 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0030
1.1723 +
1.1724 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0030
1.1725 +//!@SYMAPI
1.1726 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1727 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1728 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1729 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1730 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1731 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1732 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1733 +//! CMMFDevVideoRecord::Initialize()
1.1734 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1735 +//! CMMFDevVideoRecord::Start()
1.1736 +//! CMMFDevVideoRecord::Stop()
1.1737 +//!@SYMAuthor arueda
1.1738 +//!@SYMCreationDate 6/16/2008
1.1739 +//!@SYMTestCaseDesc MPEG-4 CIF Video Recording at 30fps 512kbps
1.1740 +//!@SYMTestActions
1.1741 +//! 1. NewL (inputfile=cif.yuv; outputfile=073.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1742 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, CIF};picWidth={WIDTH,CIF};picHeight={HEIGHT,CIF};framerate=15)
1.1743 +//! 3. SetInputFormat
1.1744 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1745 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1746 +//! 6. SetSourceMemoryL
1.1747 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1748 +//! 8. Initialize
1.1749 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1750 +//! 10. Start
1.1751 +//! 11. Stop
1.1752 +//!@SYMTestStatus Verified
1.1753 +//!@SYMTestPriority High
1.1754 +//!@SYMTestExpectedResults
1.1755 +//! Process YUV data with a MPEG4 encoder without errors
1.1756 +//!@SYMTestType CIT
1.1757 +
1.1758 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1759 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1760 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-NewL_command01
1.1761 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SelectEncoderL_command02
1.1762 + COMMAND dvr SetInputFormatL
1.1763 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SetOutputFormatL_command04
1.1764 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SetBufferOptionsL_command05
1.1765 + COMMAND dvr SetSourceMemoryL
1.1766 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SetMinRandomAccessRate_command07
1.1767 + COMMAND dvr Initialize
1.1768 + OUTSTANDING
1.1769 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0030-0001-SetComplexityLevel_command09
1.1770 + COMMAND dvr Start
1.1771 + OUTSTANDING
1.1772 + COMMAND dvr Stop
1.1773 + COMMAND dvr ~
1.1774 + END_TEST_BLOCK
1.1775 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0030
1.1776 +
1.1777 +
1.1778 +
1.1779 +
1.1780 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0031
1.1781 +
1.1782 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0031
1.1783 +//!@SYMAPI
1.1784 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1785 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1786 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1787 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1788 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1789 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1790 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1791 +//! CMMFDevVideoRecord::Initialize()
1.1792 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1793 +//! CMMFDevVideoRecord::Start()
1.1794 +//! CMMFDevVideoRecord::Stop()
1.1795 +//!@SYMAuthor arueda
1.1796 +//!@SYMCreationDate 6/16/2008
1.1797 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 15fps 128kbps
1.1798 +//!@SYMTestActions
1.1799 +//! 1. NewL (inputfile=qvga.yuv; outputfile=074.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1800 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.1801 +//! 3. SetInputFormat
1.1802 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1803 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1804 +//! 6. SetSourceMemoryL
1.1805 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1806 +//! 8. Initialize
1.1807 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1808 +//! 10. Start
1.1809 +//! 11. Stop
1.1810 +//!@SYMTestStatus Verified
1.1811 +//!@SYMTestPriority High
1.1812 +//!@SYMTestExpectedResults
1.1813 +//! Process YUV data with a MPEG4 encoder without errors
1.1814 +//!@SYMTestType CIT
1.1815 +
1.1816 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1817 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1818 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-NewL_command01
1.1819 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SelectEncoderL_command02
1.1820 + COMMAND dvr SetInputFormatL
1.1821 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SetOutputFormatL_command04
1.1822 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SetBufferOptionsL_command05
1.1823 + COMMAND dvr SetSourceMemoryL
1.1824 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SetMinRandomAccessRate_command07
1.1825 + COMMAND dvr Initialize
1.1826 + OUTSTANDING
1.1827 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0031-0001-SetComplexityLevel_command09
1.1828 + COMMAND dvr Start
1.1829 + OUTSTANDING
1.1830 + COMMAND dvr Stop
1.1831 + COMMAND dvr ~
1.1832 + END_TEST_BLOCK
1.1833 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0031
1.1834 +
1.1835 +
1.1836 +
1.1837 +
1.1838 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0032
1.1839 +
1.1840 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0032
1.1841 +//!@SYMAPI
1.1842 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1843 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1844 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1845 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1846 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1847 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1848 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1849 +//! CMMFDevVideoRecord::Initialize()
1.1850 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1851 +//! CMMFDevVideoRecord::Start()
1.1852 +//! CMMFDevVideoRecord::Stop()
1.1853 +//!@SYMAuthor arueda
1.1854 +//!@SYMCreationDate 6/16/2008
1.1855 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 128kbps
1.1856 +//!@SYMTestActions
1.1857 +//! 1. NewL (inputfile=qvga.yuv; outputfile=075.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1858 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.1859 +//! 3. SetInputFormat
1.1860 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1861 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1862 +//! 6. SetSourceMemoryL
1.1863 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1864 +//! 8. Initialize
1.1865 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1866 +//! 10. Start
1.1867 +//! 11. Stop
1.1868 +//!@SYMTestStatus Verified
1.1869 +//!@SYMTestPriority High
1.1870 +//!@SYMTestExpectedResults
1.1871 +//! Process YUV data with a MPEG4 encoder without errors
1.1872 +//!@SYMTestType CIT
1.1873 +
1.1874 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1875 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1876 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-NewL_command01
1.1877 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SelectEncoderL_command02
1.1878 + COMMAND dvr SetInputFormatL
1.1879 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SetOutputFormatL_command04
1.1880 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SetBufferOptionsL_command05
1.1881 + COMMAND dvr SetSourceMemoryL
1.1882 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SetMinRandomAccessRate_command07
1.1883 + COMMAND dvr Initialize
1.1884 + OUTSTANDING
1.1885 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0032-0001-SetComplexityLevel_command09
1.1886 + COMMAND dvr Start
1.1887 + OUTSTANDING
1.1888 + COMMAND dvr Stop
1.1889 + COMMAND dvr ~
1.1890 + END_TEST_BLOCK
1.1891 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0032
1.1892 +
1.1893 +
1.1894 +
1.1895 +
1.1896 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0033
1.1897 +
1.1898 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0033
1.1899 +//!@SYMAPI
1.1900 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1901 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1902 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1903 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1904 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1905 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1906 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1907 +//! CMMFDevVideoRecord::Initialize()
1.1908 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1909 +//! CMMFDevVideoRecord::Start()
1.1910 +//! CMMFDevVideoRecord::Stop()
1.1911 +//!@SYMAuthor arueda
1.1912 +//!@SYMCreationDate 6/16/2008
1.1913 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 15fps 384kbps
1.1914 +//!@SYMTestActions
1.1915 +//! 1. NewL (inputfile=qvga.yuv; outputfile=076.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1916 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.1917 +//! 3. SetInputFormat
1.1918 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1919 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1920 +//! 6. SetSourceMemoryL
1.1921 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1922 +//! 8. Initialize
1.1923 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1924 +//! 10. Start
1.1925 +//! 11. Stop
1.1926 +//!@SYMTestStatus Verified
1.1927 +//!@SYMTestPriority High
1.1928 +//!@SYMTestExpectedResults
1.1929 +//! Process YUV data with a MPEG4 encoder without errors
1.1930 +//!@SYMTestType CIT
1.1931 +
1.1932 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1933 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1934 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-NewL_command01
1.1935 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SelectEncoderL_command02
1.1936 + COMMAND dvr SetInputFormatL
1.1937 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SetOutputFormatL_command04
1.1938 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SetBufferOptionsL_command05
1.1939 + COMMAND dvr SetSourceMemoryL
1.1940 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SetMinRandomAccessRate_command07
1.1941 + COMMAND dvr Initialize
1.1942 + OUTSTANDING
1.1943 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0033-0001-SetComplexityLevel_command09
1.1944 + COMMAND dvr Start
1.1945 + OUTSTANDING
1.1946 + COMMAND dvr Stop
1.1947 + COMMAND dvr ~
1.1948 + END_TEST_BLOCK
1.1949 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0033
1.1950 +
1.1951 +
1.1952 +
1.1953 +
1.1954 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0034
1.1955 +
1.1956 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0034
1.1957 +//!@SYMAPI
1.1958 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.1959 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.1960 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.1961 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.1962 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.1963 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.1964 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.1965 +//! CMMFDevVideoRecord::Initialize()
1.1966 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.1967 +//! CMMFDevVideoRecord::Start()
1.1968 +//! CMMFDevVideoRecord::Stop()
1.1969 +//!@SYMAuthor arueda
1.1970 +//!@SYMCreationDate 6/16/2008
1.1971 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 512kbps
1.1972 +//!@SYMTestActions
1.1973 +//! 1. NewL (inputfile=qvga.yuv; outputfile=077.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.1974 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.1975 +//! 3. SetInputFormat
1.1976 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.1977 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.1978 +//! 6. SetSourceMemoryL
1.1979 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.1980 +//! 8. Initialize
1.1981 +//! 9. SetComplexityLevel (complexityLevel=0)
1.1982 +//! 10. Start
1.1983 +//! 11. Stop
1.1984 +//!@SYMTestStatus Verified
1.1985 +//!@SYMTestPriority High
1.1986 +//!@SYMTestExpectedResults
1.1987 +//! Process YUV data with a MPEG4 encoder without errors
1.1988 +//!@SYMTestType CIT
1.1989 +
1.1990 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.1991 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.1992 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-NewL_command01
1.1993 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SelectEncoderL_command02
1.1994 + COMMAND dvr SetInputFormatL
1.1995 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SetOutputFormatL_command04
1.1996 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SetBufferOptionsL_command05
1.1997 + COMMAND dvr SetSourceMemoryL
1.1998 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SetMinRandomAccessRate_command07
1.1999 + COMMAND dvr Initialize
1.2000 + OUTSTANDING
1.2001 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0034-0001-SetComplexityLevel_command09
1.2002 + COMMAND dvr Start
1.2003 + OUTSTANDING
1.2004 + COMMAND dvr Stop
1.2005 + COMMAND dvr ~
1.2006 + END_TEST_BLOCK
1.2007 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0034
1.2008 +
1.2009 +
1.2010 +
1.2011 +//! Delay required by testcase MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0035
1.2012 +DELAY 20
1.2013 +
1.2014 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0035
1.2015 +
1.2016 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0035
1.2017 +//!@SYMAPI
1.2018 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2019 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2020 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2021 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2022 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2023 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2024 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2025 +//! CMMFDevVideoRecord::Initialize()
1.2026 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2027 +//! CMMFDevVideoRecord::Start()
1.2028 +//! CMMFDevVideoRecord::Stop()
1.2029 +//!@SYMAuthor arueda
1.2030 +//!@SYMCreationDate 6/16/2008
1.2031 +//!@SYMTestCaseDesc MPEG-4 QVGA Video Recording at 30fps 768kbps
1.2032 +//!@SYMTestActions
1.2033 +//! 1. NewL (inputfile=qvga.yuv; outputfile=078.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2034 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_SW}; rawPicLength={RAWPICLENGTH, QVGA};picWidth={WIDTH,QVGA};picHeight={HEIGHT,QVGA};framerate=15)
1.2035 +//! 3. SetInputFormat
1.2036 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2037 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2038 +//! 6. SetSourceMemoryL
1.2039 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2040 +//! 8. Initialize
1.2041 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2042 +//! 10. Start
1.2043 +//! 11. Stop
1.2044 +//!@SYMTestStatus Verified
1.2045 +//!@SYMTestPriority High
1.2046 +//!@SYMTestExpectedResults
1.2047 +//! Process YUV data with a MPEG4 encoder without errors
1.2048 +//!@SYMTestType CIT
1.2049 +
1.2050 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2051 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2052 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-NewL_command01
1.2053 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SelectEncoderL_command02
1.2054 + COMMAND dvr SetInputFormatL
1.2055 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SetOutputFormatL_command04
1.2056 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SetBufferOptionsL_command05
1.2057 + COMMAND dvr SetSourceMemoryL
1.2058 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SetMinRandomAccessRate_command07
1.2059 + COMMAND dvr Initialize
1.2060 + OUTSTANDING
1.2061 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0035-0001-SetComplexityLevel_command09
1.2062 + COMMAND dvr Start
1.2063 + OUTSTANDING
1.2064 + COMMAND dvr Stop
1.2065 + COMMAND dvr ~
1.2066 + END_TEST_BLOCK
1.2067 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0035
1.2068 +
1.2069 +
1.2070 +
1.2071 +
1.2072 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0036
1.2073 +
1.2074 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0036
1.2075 +//!@SYMAPI
1.2076 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2077 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2078 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2079 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2080 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2081 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2082 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2083 +//! CMMFDevVideoRecord::Initialize()
1.2084 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2085 +//! CMMFDevVideoRecord::Start()
1.2086 +//! CMMFDevVideoRecord::Stop()
1.2087 +//!@SYMAuthor arueda
1.2088 +//!@SYMCreationDate 6/16/2008
1.2089 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 384kbps
1.2090 +//!@SYMTestActions
1.2091 +//! 1. NewL (inputfile=vga.yuv; outputfile=079.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2092 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.2093 +//! 3. SetInputFormat
1.2094 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2095 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2096 +//! 6. SetSourceMemoryL
1.2097 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2098 +//! 8. Initialize
1.2099 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2100 +//! 10. Start
1.2101 +//! 11. Stop
1.2102 +//!@SYMTestStatus Verified
1.2103 +//!@SYMTestPriority High
1.2104 +//!@SYMTestExpectedResults
1.2105 +//! Process YUV data with a MPEG4 encoder without errors
1.2106 +//!@SYMTestType CIT
1.2107 +
1.2108 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2109 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2110 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-NewL_command01
1.2111 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SelectEncoderL_command02
1.2112 + COMMAND dvr SetInputFormatL
1.2113 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SetOutputFormatL_command04
1.2114 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SetBufferOptionsL_command05
1.2115 + COMMAND dvr SetSourceMemoryL
1.2116 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SetMinRandomAccessRate_command07
1.2117 + COMMAND dvr Initialize
1.2118 + OUTSTANDING
1.2119 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0036-0001-SetComplexityLevel_command09
1.2120 + COMMAND dvr Start
1.2121 + OUTSTANDING
1.2122 + COMMAND dvr Stop
1.2123 + COMMAND dvr ~
1.2124 + END_TEST_BLOCK
1.2125 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0036
1.2126 +
1.2127 +
1.2128 +
1.2129 +
1.2130 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0037
1.2131 +
1.2132 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0037
1.2133 +//!@SYMAPI
1.2134 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2135 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2136 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2137 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2138 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2139 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2140 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2141 +//! CMMFDevVideoRecord::Initialize()
1.2142 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2143 +//! CMMFDevVideoRecord::Start()
1.2144 +//! CMMFDevVideoRecord::Stop()
1.2145 +//!@SYMAuthor arueda
1.2146 +//!@SYMCreationDate 6/16/2008
1.2147 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 512kbps
1.2148 +//!@SYMTestActions
1.2149 +//! 1. NewL (inputfile=vga.yuv; outputfile=080.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2150 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.2151 +//! 3. SetInputFormat
1.2152 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2153 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2154 +//! 6. SetSourceMemoryL
1.2155 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2156 +//! 8. Initialize
1.2157 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2158 +//! 10. Start
1.2159 +//! 11. Stop
1.2160 +//!@SYMTestStatus Verified
1.2161 +//!@SYMTestPriority High
1.2162 +//!@SYMTestExpectedResults
1.2163 +//! Process YUV data with a MPEG4 encoder without errors
1.2164 +//!@SYMTestType CIT
1.2165 +
1.2166 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2167 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2168 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-NewL_command01
1.2169 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SelectEncoderL_command02
1.2170 + COMMAND dvr SetInputFormatL
1.2171 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SetOutputFormatL_command04
1.2172 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SetBufferOptionsL_command05
1.2173 + COMMAND dvr SetSourceMemoryL
1.2174 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SetMinRandomAccessRate_command07
1.2175 + COMMAND dvr Initialize
1.2176 + OUTSTANDING
1.2177 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0037-0001-SetComplexityLevel_command09
1.2178 + COMMAND dvr Start
1.2179 + OUTSTANDING
1.2180 + COMMAND dvr Stop
1.2181 + COMMAND dvr ~
1.2182 + END_TEST_BLOCK
1.2183 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0037
1.2184 +
1.2185 +
1.2186 +
1.2187 +
1.2188 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0038
1.2189 +
1.2190 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0038
1.2191 +//!@SYMAPI
1.2192 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2193 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2194 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2195 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2196 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2197 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2198 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2199 +//! CMMFDevVideoRecord::Initialize()
1.2200 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2201 +//! CMMFDevVideoRecord::Start()
1.2202 +//! CMMFDevVideoRecord::Stop()
1.2203 +//!@SYMAuthor arueda
1.2204 +//!@SYMCreationDate 6/16/2008
1.2205 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 768kbps
1.2206 +//!@SYMTestActions
1.2207 +//! 1. NewL (inputfile=vga.yuv; outputfile=081.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2208 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.2209 +//! 3. SetInputFormat
1.2210 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2211 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2212 +//! 6. SetSourceMemoryL
1.2213 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2214 +//! 8. Initialize
1.2215 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2216 +//! 10. Start
1.2217 +//! 11. Stop
1.2218 +//!@SYMTestStatus Verified
1.2219 +//!@SYMTestPriority High
1.2220 +//!@SYMTestExpectedResults
1.2221 +//! Process YUV data with a MPEG4 encoder without errors
1.2222 +//!@SYMTestType CIT
1.2223 +
1.2224 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2225 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2226 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-NewL_command01
1.2227 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SelectEncoderL_command02
1.2228 + COMMAND dvr SetInputFormatL
1.2229 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SetOutputFormatL_command04
1.2230 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SetBufferOptionsL_command05
1.2231 + COMMAND dvr SetSourceMemoryL
1.2232 + OUTSTANDING
1.2233 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SetMinRandomAccessRate_command07
1.2234 + COMMAND dvr Initialize
1.2235 + OUTSTANDING
1.2236 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0038-0001-SetComplexityLevel_command09
1.2237 + COMMAND dvr Start
1.2238 + OUTSTANDING
1.2239 + COMMAND dvr Stop
1.2240 + COMMAND dvr ~
1.2241 + END_TEST_BLOCK
1.2242 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0038
1.2243 +
1.2244 +
1.2245 +
1.2246 +
1.2247 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0039
1.2248 +
1.2249 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0039
1.2250 +//!@SYMAPI
1.2251 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2252 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2253 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2254 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2255 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2256 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2257 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2258 +//! CMMFDevVideoRecord::Initialize()
1.2259 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2260 +//! CMMFDevVideoRecord::Start()
1.2261 +//! CMMFDevVideoRecord::Stop()
1.2262 +//!@SYMAuthor arueda
1.2263 +//!@SYMCreationDate 6/16/2008
1.2264 +//!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 1Mbps
1.2265 +//!@SYMTestActions
1.2266 +//! 1. NewL (inputfile=pal.yuv; outputfile=082.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2267 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
1.2268 +//! 3. SetInputFormat
1.2269 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2270 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2271 +//! 6. SetSourceMemoryL
1.2272 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2273 +//! 8. Initialize
1.2274 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2275 +//! 10. Start
1.2276 +//! 11. Stop
1.2277 +//!@SYMTestStatus Verified
1.2278 +//!@SYMTestPriority High
1.2279 +//!@SYMTestExpectedResults
1.2280 +//! Process YUV data with a MPEG4 encoder without errors
1.2281 +//!@SYMTestType CIT
1.2282 +
1.2283 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2284 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2285 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-NewL_command01
1.2286 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SelectEncoderL_command02
1.2287 + COMMAND dvr SetInputFormatL
1.2288 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SetOutputFormatL_command04
1.2289 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SetBufferOptionsL_command05
1.2290 + COMMAND dvr SetSourceMemoryL
1.2291 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SetMinRandomAccessRate_command07
1.2292 + COMMAND dvr Initialize
1.2293 + OUTSTANDING
1.2294 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0039-0001-SetComplexityLevel_command09
1.2295 + COMMAND dvr Start
1.2296 + OUTSTANDING
1.2297 + COMMAND dvr Stop
1.2298 + COMMAND dvr ~
1.2299 + END_TEST_BLOCK
1.2300 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0039
1.2301 +
1.2302 +
1.2303 +
1.2304 +
1.2305 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0040
1.2306 +
1.2307 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0040
1.2308 +//!@SYMAPI
1.2309 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2310 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2311 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2312 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2313 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2314 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2315 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2316 +//! CMMFDevVideoRecord::Initialize()
1.2317 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2318 +//! CMMFDevVideoRecord::Start()
1.2319 +//! CMMFDevVideoRecord::Stop()
1.2320 +//!@SYMAuthor arueda
1.2321 +//!@SYMCreationDate 6/16/2008
1.2322 +//!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 3Mbps
1.2323 +//!@SYMTestActions
1.2324 +//! 1. NewL (inputfile=pal.yuv; outputfile=083.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2325 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
1.2326 +//! 3. SetInputFormat
1.2327 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2328 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2329 +//! 6. SetSourceMemoryL
1.2330 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2331 +//! 8. Initialize
1.2332 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2333 +//! 10. Start
1.2334 +//! 11. Stop
1.2335 +//!@SYMTestStatus Verified
1.2336 +//!@SYMTestPriority High
1.2337 +//!@SYMTestExpectedResults
1.2338 +//! Process YUV data with a MPEG4 encoder without errors
1.2339 +//!@SYMTestType CIT
1.2340 +
1.2341 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2342 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2343 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-NewL_command01
1.2344 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SelectEncoderL_command02
1.2345 + COMMAND dvr SetInputFormatL
1.2346 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SetOutputFormatL_command04
1.2347 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SetBufferOptionsL_command05
1.2348 + COMMAND dvr SetSourceMemoryL
1.2349 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SetMinRandomAccessRate_command07
1.2350 + COMMAND dvr Initialize
1.2351 + OUTSTANDING
1.2352 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0040-0001-SetComplexityLevel_command09
1.2353 + COMMAND dvr Start
1.2354 + OUTSTANDING
1.2355 + COMMAND dvr Stop
1.2356 + COMMAND dvr ~
1.2357 + END_TEST_BLOCK
1.2358 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0040
1.2359 +
1.2360 +
1.2361 +
1.2362 +
1.2363 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0041
1.2364 +
1.2365 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0041
1.2366 +//!@SYMAPI
1.2367 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2368 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2369 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2370 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2371 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2372 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2373 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2374 +//! CMMFDevVideoRecord::Initialize()
1.2375 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2376 +//! CMMFDevVideoRecord::Start()
1.2377 +//! CMMFDevVideoRecord::Stop()
1.2378 +//!@SYMAuthor arueda
1.2379 +//!@SYMCreationDate 6/16/2008
1.2380 +//!@SYMTestCaseDesc MPEG-4 PAL Video Recording at 25fps 4Mbps
1.2381 +//!@SYMTestActions
1.2382 +//! 1. NewL (inputfile=pal.yuv; outputfile=084.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2383 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, PAL};picWidth={WIDTH,PAL};picHeight={HEIGHT,PAL};framerate=15)
1.2384 +//! 3. SetInputFormat
1.2385 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2386 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2387 +//! 6. SetSourceMemoryL
1.2388 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2389 +//! 8. Initialize
1.2390 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2391 +//! 10. Start
1.2392 +//! 11. Stop
1.2393 +//!@SYMTestStatus Verified
1.2394 +//!@SYMTestPriority High
1.2395 +//!@SYMTestExpectedResults
1.2396 +//! Process YUV data with a MPEG4 encoder without errors
1.2397 +//!@SYMTestType CIT
1.2398 +
1.2399 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2400 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2401 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-NewL_command01
1.2402 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SelectEncoderL_command02
1.2403 + COMMAND dvr SetInputFormatL
1.2404 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SetOutputFormatL_command04
1.2405 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SetBufferOptionsL_command05
1.2406 + COMMAND dvr SetSourceMemoryL
1.2407 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SetMinRandomAccessRate_command07
1.2408 + COMMAND dvr Initialize
1.2409 + OUTSTANDING
1.2410 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0041-0001-SetComplexityLevel_command09
1.2411 + COMMAND dvr Start
1.2412 + OUTSTANDING
1.2413 + COMMAND dvr Stop
1.2414 + COMMAND dvr ~
1.2415 + END_TEST_BLOCK
1.2416 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0041
1.2417 +
1.2418 +
1.2419 +
1.2420 +
1.2421 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0042
1.2422 +
1.2423 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0042
1.2424 +//!@SYMAPI
1.2425 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2426 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2427 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2428 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2429 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2430 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2431 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2432 +//! CMMFDevVideoRecord::Initialize()
1.2433 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2434 +//! CMMFDevVideoRecord::Start()
1.2435 +//! CMMFDevVideoRecord::Stop()
1.2436 +//!@SYMAuthor arueda
1.2437 +//!@SYMCreationDate 6/16/2008
1.2438 +//!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30 fps 3Mbps
1.2439 +//!@SYMTestActions
1.2440 +//! 1. NewL (inputfile=ntsc.yuv; outputfile=085.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2441 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1.2442 +//! 3. SetInputFormat
1.2443 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2444 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2445 +//! 6. SetSourceMemoryL
1.2446 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2447 +//! 8. Initialize
1.2448 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2449 +//! 10. Start
1.2450 +//! 11. Stop
1.2451 +//!@SYMTestStatus Verified
1.2452 +//!@SYMTestPriority High
1.2453 +//!@SYMTestExpectedResults
1.2454 +//! Process YUV data with a MPEG4 encoder without errors
1.2455 +//!@SYMTestType CIT
1.2456 +
1.2457 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2458 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2459 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-NewL_command01
1.2460 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SelectEncoderL_command02
1.2461 + COMMAND dvr SetInputFormatL
1.2462 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SetOutputFormatL_command04
1.2463 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SetBufferOptionsL_command05
1.2464 + COMMAND dvr SetSourceMemoryL
1.2465 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SetMinRandomAccessRate_command07
1.2466 + COMMAND dvr Initialize
1.2467 + OUTSTANDING
1.2468 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0042-0001-SetComplexityLevel_command09
1.2469 + COMMAND dvr Start
1.2470 + OUTSTANDING
1.2471 + COMMAND dvr Stop
1.2472 + COMMAND dvr ~
1.2473 + END_TEST_BLOCK
1.2474 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0042
1.2475 +
1.2476 +
1.2477 +
1.2478 +
1.2479 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0043
1.2480 +
1.2481 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0043
1.2482 +//!@SYMAPI
1.2483 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2484 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2485 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2486 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2487 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2488 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2489 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2490 +//! CMMFDevVideoRecord::Initialize()
1.2491 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2492 +//! CMMFDevVideoRecord::Start()
1.2493 +//! CMMFDevVideoRecord::Stop()
1.2494 +//!@SYMAuthor arueda
1.2495 +//!@SYMCreationDate 6/16/2008
1.2496 +//!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30fps 4Mbps
1.2497 +//!@SYMTestActions
1.2498 +//! 1. NewL (inputfile=ntsc.yuv; outputfile=086.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2499 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1.2500 +//! 3. SetInputFormat
1.2501 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2502 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2503 +//! 6. SetSourceMemoryL
1.2504 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2505 +//! 8. Initialize
1.2506 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2507 +//! 10. Start
1.2508 +//! 11. Stop
1.2509 +//!@SYMTestStatus Verified
1.2510 +//!@SYMTestPriority High
1.2511 +//!@SYMTestExpectedResults
1.2512 +//! Process YUV data with a MPEG4 encoder without errors
1.2513 +//!@SYMTestType CIT
1.2514 +
1.2515 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2516 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2517 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-NewL_command01
1.2518 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SelectEncoderL_command02
1.2519 + COMMAND dvr SetInputFormatL
1.2520 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SetOutputFormatL_command04
1.2521 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SetBufferOptionsL_command05
1.2522 + COMMAND dvr SetSourceMemoryL
1.2523 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SetMinRandomAccessRate_command07
1.2524 + COMMAND dvr Initialize
1.2525 + OUTSTANDING
1.2526 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0043-0001-SetComplexityLevel_command09
1.2527 + COMMAND dvr Start
1.2528 + OUTSTANDING
1.2529 + COMMAND dvr Stop
1.2530 + COMMAND dvr ~
1.2531 + END_TEST_BLOCK
1.2532 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0043
1.2533 +
1.2534 +
1.2535 +
1.2536 +
1.2537 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0044
1.2538 +
1.2539 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0044
1.2540 +//!@SYMAPI
1.2541 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2542 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2543 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2544 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2545 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2546 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2547 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2548 +//! CMMFDevVideoRecord::Initialize()
1.2549 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2550 +//! CMMFDevVideoRecord::Start()
1.2551 +//! CMMFDevVideoRecord::Stop()
1.2552 +//!@SYMAuthor arueda
1.2553 +//!@SYMCreationDate 6/16/2008
1.2554 +//!@SYMTestCaseDesc MPEG-4 SQCIF Video Recording at 15fps 64kbps
1.2555 +//!@SYMTestActions
1.2556 +//! 1. NewL (inputfile=sqcif.yuv; outputfile=087.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2557 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, SQCIF};picWidth={WIDTH,SQCIF};picHeight={HEIGHT,SQCIF};framerate=30)
1.2558 +//! 3. SetInputFormat
1.2559 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV3} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2560 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2561 +//! 6. SetSourceMemoryL
1.2562 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2563 +//! 8. Initialize
1.2564 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2565 +//! 10. Start
1.2566 +//! 11. Stop
1.2567 +//!@SYMTestStatus Verified
1.2568 +//!@SYMTestPriority High
1.2569 +//!@SYMTestExpectedResults
1.2570 +//! Process YUV data with a MPEG4 encoder without errors
1.2571 +//!@SYMTestType CIT
1.2572 +
1.2573 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2574 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2575 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-NewL_command01
1.2576 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SelectEncoderL_command02
1.2577 + COMMAND dvr SetInputFormatL
1.2578 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SetOutputFormatL_command04
1.2579 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SetBufferOptionsL_command05
1.2580 + COMMAND dvr SetSourceMemoryL
1.2581 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SetMinRandomAccessRate_command07
1.2582 + COMMAND dvr Initialize
1.2583 + OUTSTANDING
1.2584 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0044-0001-SetComplexityLevel_command09
1.2585 + COMMAND dvr Start
1.2586 + OUTSTANDING
1.2587 + COMMAND dvr Stop
1.2588 + COMMAND dvr ~
1.2589 + END_TEST_BLOCK
1.2590 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0044
1.2591 +
1.2592 +
1.2593 +
1.2594 +
1.2595 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0045
1.2596 +
1.2597 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0045
1.2598 +//!@SYMAPI
1.2599 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2600 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2601 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2602 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2603 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2604 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2605 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2606 +//! CMMFDevVideoRecord::Initialize()
1.2607 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2608 +//! CMMFDevVideoRecord::Start()
1.2609 +//! CMMFDevVideoRecord::Stop()
1.2610 +//!@SYMAuthor arueda
1.2611 +//!@SYMCreationDate 6/16/2008
1.2612 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 15fps 1Mbps
1.2613 +//!@SYMTestActions
1.2614 +//! 1. NewL (inputfile=vga.yuv; outputfile=088.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2615 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.2616 +//! 3. SetInputFormat
1.2617 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2618 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2619 +//! 6. SetSourceMemoryL
1.2620 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2621 +//! 8. Initialize
1.2622 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2623 +//! 10. Start
1.2624 +//! 11. Stop
1.2625 +//!@SYMTestStatus Verified
1.2626 +//!@SYMTestPriority High
1.2627 +//!@SYMTestExpectedResults
1.2628 +//! Process YUV data with a MPEG4 encoder without errors
1.2629 +//!@SYMTestType CIT
1.2630 +
1.2631 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2632 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2633 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-NewL_command01
1.2634 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SelectEncoderL_command02
1.2635 + COMMAND dvr SetInputFormatL
1.2636 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SetOutputFormatL_command04
1.2637 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SetBufferOptionsL_command05
1.2638 + COMMAND dvr SetSourceMemoryL
1.2639 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SetMinRandomAccessRate_command07
1.2640 + COMMAND dvr Initialize
1.2641 + OUTSTANDING
1.2642 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0045-0001-SetComplexityLevel_command09
1.2643 + COMMAND dvr Start
1.2644 + OUTSTANDING
1.2645 + COMMAND dvr Stop
1.2646 + COMMAND dvr ~
1.2647 + END_TEST_BLOCK
1.2648 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0045
1.2649 +
1.2650 +
1.2651 +
1.2652 +
1.2653 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0046
1.2654 +
1.2655 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0046
1.2656 +//!@SYMAPI
1.2657 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2658 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2659 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2660 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2661 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2662 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2663 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2664 +//! CMMFDevVideoRecord::Initialize()
1.2665 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2666 +//! CMMFDevVideoRecord::Start()
1.2667 +//! CMMFDevVideoRecord::Stop()
1.2668 +//!@SYMAuthor arueda
1.2669 +//!@SYMCreationDate 6/16/2008
1.2670 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 2Mbps
1.2671 +//!@SYMTestActions
1.2672 +//! 1. NewL (inputfile=vga.yuv; outputfile=090.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2673 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.2674 +//! 3. SetInputFormat
1.2675 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2676 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2677 +//! 6. SetSourceMemoryL
1.2678 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2679 +//! 8. Initialize
1.2680 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2681 +//! 10. Start
1.2682 +//! 11. Stop
1.2683 +//!@SYMTestStatus Verified
1.2684 +//!@SYMTestPriority High
1.2685 +//!@SYMTestExpectedResults
1.2686 +//! Process YUV data with a MPEG4 encoder without errors
1.2687 +//!@SYMTestType CIT
1.2688 +
1.2689 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2690 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2691 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-NewL_command01
1.2692 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SelectEncoderL_command02
1.2693 + COMMAND dvr SetInputFormatL
1.2694 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SetOutputFormatL_command04
1.2695 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SetBufferOptionsL_command05
1.2696 + COMMAND dvr SetSourceMemoryL
1.2697 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SetMinRandomAccessRate_command07
1.2698 + COMMAND dvr Initialize
1.2699 + OUTSTANDING
1.2700 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0046-0001-SetComplexityLevel_command09
1.2701 + COMMAND dvr Start
1.2702 + OUTSTANDING
1.2703 + COMMAND dvr Stop
1.2704 + COMMAND dvr ~
1.2705 + END_TEST_BLOCK
1.2706 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0046
1.2707 +
1.2708 +
1.2709 +
1.2710 +
1.2711 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0047
1.2712 +
1.2713 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0047
1.2714 +//!@SYMAPI
1.2715 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2716 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2717 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2718 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2719 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2720 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2721 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2722 +//! CMMFDevVideoRecord::Initialize()
1.2723 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2724 +//! CMMFDevVideoRecord::Start()
1.2725 +//! CMMFDevVideoRecord::Stop()
1.2726 +//!@SYMAuthor arueda
1.2727 +//!@SYMCreationDate 6/16/2008
1.2728 +//!@SYMTestCaseDesc MPEG-4 VGA Video Recording at 30fps 3Mbps
1.2729 +//!@SYMTestActions
1.2730 +//! 1. NewL (inputfile=vga.yuv; outputfile=091.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2731 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, VGA};picWidth={WIDTH,VGA};picHeight={HEIGHT,VGA};framerate=15)
1.2732 +//! 3. SetInputFormat
1.2733 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2734 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2735 +//! 6. SetSourceMemoryL
1.2736 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2737 +//! 8. Initialize
1.2738 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2739 +//! 10. Start
1.2740 +//! 11. Stop
1.2741 +//!@SYMTestStatus Verified
1.2742 +//!@SYMTestPriority High
1.2743 +//!@SYMTestExpectedResults
1.2744 +//! Process YUV data with a MPEG4 encoder without errors
1.2745 +//!@SYMTestType CIT
1.2746 +
1.2747 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2748 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2749 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-NewL_command01
1.2750 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SelectEncoderL_command02
1.2751 + COMMAND dvr SetInputFormatL
1.2752 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SetOutputFormatL_command04
1.2753 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SetBufferOptionsL_command05
1.2754 + COMMAND dvr SetSourceMemoryL
1.2755 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SetMinRandomAccessRate_command07
1.2756 + COMMAND dvr Initialize
1.2757 + OUTSTANDING
1.2758 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0047-0001-SetComplexityLevel_command09
1.2759 + COMMAND dvr Start
1.2760 + OUTSTANDING
1.2761 + COMMAND dvr Stop
1.2762 + COMMAND dvr ~
1.2763 + END_TEST_BLOCK
1.2764 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0047
1.2765 +
1.2766 +
1.2767 +
1.2768 +
1.2769 +START_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0048
1.2770 +
1.2771 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0048
1.2772 +//!@SYMAPI
1.2773 +//! CMMFDevVideoRecord::NewL(MMMFDevVideoRecordObserver{ref});
1.2774 +//! CMMFDevVideoRecord::SelectEncoderL(TUid);
1.2775 +//! CMMFDevVideoRecord::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}, const TSize{ref});
1.2776 +//! CMMFDevVideoRecord::SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat{ref});
1.2777 +//! CMMFDevVideoRecord::SetBufferOptionsL(const TEncoderBufferOptions{ref});
1.2778 +//! CMMFDevVideoRecord::SetSourceMemoryL(TReal, TBool, TBool);
1.2779 +//! CMMFDevVideoRecord::SetMinRandomAccessRate(TReal);
1.2780 +//! CMMFDevVideoRecord::Initialize()
1.2781 +//! CMMFDevVideoRecord::SetComplexityLevel(THwDeviceId, TUint);
1.2782 +//! CMMFDevVideoRecord::Start()
1.2783 +//! CMMFDevVideoRecord::Stop()
1.2784 +//!@SYMAuthor arueda
1.2785 +//!@SYMCreationDate 6/16/2008
1.2786 +//!@SYMTestCaseDesc MPEG-4 NTSC Video Recording at 30 fps 1Mbps
1.2787 +//!@SYMTestActions
1.2788 +//! 1. NewL (inputfile=ntsc.yuv; outputfile=094.m4v ; inputPath={PATHVIDEOS,inputPath} ; outputPath={PATHVIDEOS,outputPath})
1.2789 +//! 2. Select Encoder (uid={ENCODERS, MPEG4_HW}; rawPicLength={RAWPICLENGTH, NTSC};picWidth={WIDTH,NTSC};picHeight={HEIGHT,NTSC};framerate=15)
1.2790 +//! 3. SetInputFormat
1.2791 +//! 4. SetOutputformat (mimeType= {MIME,MP4V_LV4} ; DataUnitType={TVideoDataUnitType,EduCodedPicture} ; DataEncapsulation={TVideoDataUnitEncapsulation,EDuElementaryStream})
1.2792 +//! 5. SetBufferOptions (HrdVbvSpecification=EHrdVbvNone; maxPictureSize=10240)
1.2793 +//! 6. SetSourceMemoryL
1.2794 +//! 7. SetMinRandomAccessRate (randomAccessRate=1)
1.2795 +//! 8. Initialize
1.2796 +//! 9. SetComplexityLevel (complexityLevel=0)
1.2797 +//! 10. Start
1.2798 +//! 11. Stop
1.2799 +//!@SYMTestStatus Verified
1.2800 +//!@SYMTestPriority High
1.2801 +//!@SYMTestExpectedResults
1.2802 +//! Process YUV data with a MPEG4 encoder without errors
1.2803 +//!@SYMTestType CIT
1.2804 +
1.2805 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-record-mpeg4-automated.ini
1.2806 + CREATE_OBJECT CMMFDevVideoRecord dvr
1.2807 + COMMAND dvr NewL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-NewL_command01
1.2808 + COMMAND dvr SelectEncoderL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SelectEncoderL_command02
1.2809 + COMMAND dvr SetInputFormatL
1.2810 + COMMAND dvr SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SetOutputFormatL_command04
1.2811 + COMMAND dvr SetBufferOptionsL MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SetBufferOptionsL_command05
1.2812 + COMMAND dvr SetSourceMemoryL
1.2813 + COMMAND dvr SetMinRandomAccessRate MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SetMinRandomAccessRate_command07
1.2814 + COMMAND dvr Initialize
1.2815 + OUTSTANDING
1.2816 + COMMAND dvr SetComplexityLevel MULTIMEDIA-MMF-DevVideo-Recording-Mpeg4-0048-0001-SetComplexityLevel_command09
1.2817 + COMMAND dvr Start
1.2818 + OUTSTANDING
1.2819 + COMMAND dvr Stop
1.2820 + COMMAND dvr ~
1.2821 + END_TEST_BLOCK
1.2822 +END_TESTCASE MM-MMF-DEVVIDEO-RECORD-MPEG4-AUTOMATED-0048