os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-playback-h264-pause-resume-automated.script
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-playback-h264-pause-resume-automated.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,339 @@
1.4 +//
1.5 +// Copyright (c) 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 +LOAD_SUITE t_devvideo
1.21 +
1.22 +DELAY 2000
1.23 +
1.24 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0001
1.25 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0001
1.26 +//!@SYMAPI
1.27 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.28 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.29 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.30 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.31 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.32 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.33 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.34 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
1.35 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.36 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.37 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.38 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.39 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
1.40 +//! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
1.41 +//! CMMFDevVideoPlay:: Initialize();
1.42 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.43 +//! CMMFDevVideoPlay:: Start();
1.44 +//! CMMFDevVideoPlay:: Pause();
1.45 +//! CMMFDevVideoPlay:: Resume();
1.46 +//! CMMFDevVideoPlay:: Stop();
1.47 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.48 +//!@SYMAuthor Katherine Xu
1.49 +//!@SYMCreationDate 27/10/2009
1.50 +//!@SYMTestCaseDesc NCP H.264 SQCIF Video at 30fps 64 Kbps
1.51 +//!@SYMTestStatus Verified
1.52 +//!@SYMTestPriority Normal
1.53 +//!@SYMTestExpectedResults
1.54 +//! Video must be played with pause resume action without any blurrness.
1.55 +//!@SYMTestType CIT
1.56 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
1.57 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.58 + COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-CreateDecTest_command01
1.59 + COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SelectPostProcessor_command02
1.60 + COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetInputFormatCompr_command03
1.61 + COMMAND mmfdvplay H264FindCommonFormats
1.62 + COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetBufferOptions_command05
1.63 + COMMAND mmfdvplay H264ListFrameSize
1.64 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetPostProcessTypes_command07
1.65 + COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetVideoDestScreen_command08
1.66 + COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetWindowRect_command09
1.67 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SetPostProcessTypes_command10
1.68 + COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-EnableSynchronization_command11
1.69 + COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-SynchronizeDecoding_command12
1.70 + COMMAND mmfdvplay H264Initialize
1.71 + OUTSTANDING
1.72 + COMMAND mmfdvplay H264IOFrameMatch
1.73 + COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0001-0001-Start_command15
1.74 + ASYNC_DELAY 2000000
1.75 + COMMAND mmfdvplay H264Pause
1.76 + DELAY 500000
1.77 + COMMAND mmfdvplay H264Resume
1.78 + ASYNC_DELAY 500000
1.79 + COMMAND mmfdvplay H264Pause
1.80 + DELAY 500000
1.81 + COMMAND mmfdvplay H264Resume
1.82 + OUTSTANDING
1.83 + COMMAND mmfdvplay H264Stop
1.84 + COMMAND mmfdvplay H264Delete
1.85 + END_TEST_BLOCK
1.86 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0001
1.87 +
1.88 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0002
1.89 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0002
1.90 +//!@SYMAPI
1.91 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.92 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.93 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.94 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.95 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.96 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.97 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.98 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
1.99 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.100 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.101 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.102 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.103 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
1.104 +//! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
1.105 +//! CMMFDevVideoPlay:: Initialize();
1.106 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.107 +//! CMMFDevVideoPlay:: Start();
1.108 +//! CMMFDevVideoPlay:: Pause();
1.109 +//! CMMFDevVideoPlay:: Resume();
1.110 +//! CMMFDevVideoPlay:: Stop();
1.111 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.112 +//!@SYMAuthor Katherine Xu
1.113 +//!@SYMCreationDate 27/10/2009
1.114 +//!@SYMTestCaseDesc NCP H.264 QCIF Video at 15fps 64 Kbps
1.115 +//!@SYMTestStatus Verified
1.116 +//!@SYMTestPriority Normal
1.117 +//!@SYMTestExpectedResults
1.118 +//! Video must be played with pause resume action without any blurrness.
1.119 +//!@SYMTestType CIT
1.120 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
1.121 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.122 + COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-CreateDecTest_command01
1.123 + COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SelectPostProcessor_command02
1.124 + COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetInputFormatCompr_command03
1.125 + COMMAND mmfdvplay H264FindCommonFormats
1.126 + COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetBufferOptions_command05
1.127 + COMMAND mmfdvplay H264ListFrameSize
1.128 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetPostProcessTypes_command07
1.129 + COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetVideoDestScreen_command08
1.130 + COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetWindowRect_command09
1.131 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SetPostProcessTypes_command10
1.132 + COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-EnableSynchronization_command11
1.133 + COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-SynchronizeDecoding_command12
1.134 + COMMAND mmfdvplay H264Initialize
1.135 + OUTSTANDING
1.136 + COMMAND mmfdvplay H264IOFrameMatch
1.137 + COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0002-0001-Start_command15
1.138 + ASYNC_DELAY 2000000
1.139 + COMMAND mmfdvplay H264Pause
1.140 + DELAY 500000
1.141 + COMMAND mmfdvplay H264Resume
1.142 + ASYNC_DELAY 500000
1.143 + COMMAND mmfdvplay H264Pause
1.144 + DELAY 500000
1.145 + COMMAND mmfdvplay H264Resume
1.146 + OUTSTANDING
1.147 + COMMAND mmfdvplay H264Stop
1.148 + COMMAND mmfdvplay H264Delete
1.149 + END_TEST_BLOCK
1.150 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0002
1.151 +
1.152 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0003
1.153 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0003
1.154 +//!@SYMAPI
1.155 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.156 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.157 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.158 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.159 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.160 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.161 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.162 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
1.163 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.164 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.165 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.166 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.167 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
1.168 +//! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
1.169 +//! CMMFDevVideoPlay:: Initialize();
1.170 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.171 +//! CMMFDevVideoPlay:: Start();
1.172 +//! CMMFDevVideoPlay:: Pause();
1.173 +//! CMMFDevVideoPlay:: Resume();
1.174 +//! CMMFDevVideoPlay:: Stop();
1.175 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.176 +//!@SYMAuthor Katherine Xu
1.177 +//!@SYMCreationDate 27/10/2009
1.178 +//!@SYMTestCaseDesc NCP H.264 QCIF Video at 30fps 384 Kbps
1.179 +//!@SYMTestStatus Verified
1.180 +//!@SYMTestPriority Normal
1.181 +//!@SYMTestExpectedResults
1.182 +//! Video must be played with pause resume action without any blurrness.
1.183 +//!@SYMTestType CIT
1.184 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
1.185 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.186 + COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-CreateDecTest_command01
1.187 + COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SelectPostProcessor_command02
1.188 + COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetInputFormatCompr_command03
1.189 + COMMAND mmfdvplay H264FindCommonFormats
1.190 + COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetBufferOptions_command05
1.191 + COMMAND mmfdvplay H264ListFrameSize
1.192 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetPostProcessTypes_command07
1.193 + COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetVideoDestScreen_command08
1.194 + COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetWindowRect_command09
1.195 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SetPostProcessTypes_command10
1.196 + COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-EnableSynchronization_command11
1.197 + COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-SynchronizeDecoding_command12
1.198 + COMMAND mmfdvplay H264Initialize
1.199 + OUTSTANDING
1.200 + COMMAND mmfdvplay H264IOFrameMatch
1.201 + COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0003-0001-Start_command15
1.202 + ASYNC_DELAY 2000000
1.203 + COMMAND mmfdvplay H264Pause
1.204 + DELAY 500000
1.205 + COMMAND mmfdvplay H264Resume
1.206 + ASYNC_DELAY 500000
1.207 + COMMAND mmfdvplay H264Pause
1.208 + DELAY 500000
1.209 + COMMAND mmfdvplay H264Resume
1.210 + OUTSTANDING
1.211 + COMMAND mmfdvplay H264Stop
1.212 + COMMAND mmfdvplay H264Delete
1.213 + END_TEST_BLOCK
1.214 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0003
1.215 +
1.216 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0004
1.217 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0004
1.218 +//!@SYMAPI
1.219 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.220 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.221 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.222 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.223 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.224 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.225 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.226 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
1.227 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.228 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.229 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.230 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.231 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
1.232 +//! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
1.233 +//! CMMFDevVideoPlay:: Initialize();
1.234 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.235 +//! CMMFDevVideoPlay:: Start();
1.236 +//! CMMFDevVideoPlay:: Pause();
1.237 +//! CMMFDevVideoPlay:: Resume();
1.238 +//! CMMFDevVideoPlay:: Stop();
1.239 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.240 +//!@SYMAuthor Katherine Xu
1.241 +//!@SYMCreationDate 27/10/2009
1.242 +//!@SYMTestCaseDesc NCP H.264 CIF Video at 15fps 764 Kbps
1.243 +//!@SYMTestStatus Verified
1.244 +//!@SYMTestPriority Normal
1.245 +//!@SYMTestExpectedResults
1.246 +//! Video must be played with pause resume action without any blurrness.
1.247 +//!@SYMTestType CIT
1.248 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
1.249 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.250 + COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-CreateDecTest_command01
1.251 + COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SelectPostProcessor_command02
1.252 + COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetInputFormatCompr_command03
1.253 + COMMAND mmfdvplay H264FindCommonFormats
1.254 + COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetBufferOptions_command05
1.255 + COMMAND mmfdvplay H264ListFrameSize
1.256 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetPostProcessTypes_command07
1.257 + COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetVideoDestScreen_command08
1.258 + COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetWindowRect_command09
1.259 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SetPostProcessTypes_command10
1.260 + COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-EnableSynchronization_command11
1.261 + COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-SynchronizeDecoding_command12
1.262 + COMMAND mmfdvplay H264Initialize
1.263 + OUTSTANDING
1.264 + COMMAND mmfdvplay H264IOFrameMatch
1.265 + COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0004-0001-Start_command15
1.266 + ASYNC_DELAY 2000000
1.267 + COMMAND mmfdvplay H264Pause
1.268 + DELAY 500000
1.269 + COMMAND mmfdvplay H264Resume
1.270 + ASYNC_DELAY 500000
1.271 + COMMAND mmfdvplay H264Pause
1.272 + DELAY 500000
1.273 + COMMAND mmfdvplay H264Resume
1.274 + OUTSTANDING
1.275 + COMMAND mmfdvplay H264AbortDirectScreenAccess
1.276 + COMMAND mmfdvplay H264Delete
1.277 + END_TEST_BLOCK
1.278 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0004
1.279 +
1.280 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0005
1.281 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H264-PAUSE-RESUME-AUTOMATED-0005
1.282 +//!@SYMAPI
1.283 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.284 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.285 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.286 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.287 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.288 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.289 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.290 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref});
1.291 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.292 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.293 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.294 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.295 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr});
1.296 +//! CMMFDevVideoPlay:: SynchronizeDecoding(TBool);
1.297 +//! CMMFDevVideoPlay:: Initialize();
1.298 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.299 +//! CMMFDevVideoPlay:: Start();
1.300 +//! CMMFDevVideoPlay:: Pause();
1.301 +//! CMMFDevVideoPlay:: Resume();
1.302 +//! CMMFDevVideoPlay:: Stop();
1.303 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.304 +//!@SYMAuthor Katherine Xu
1.305 +//!@SYMCreationDate 27/10/2009
1.306 +//!@SYMTestCaseDesc NCP H.264 QVGA Video at 15fps 384 Kbps
1.307 +//!@SYMTestStatus Verified
1.308 +//!@SYMTestPriority Normal
1.309 +//!@SYMTestExpectedResults
1.310 +//! Video must be played with pause resume action without any blurrness.
1.311 +//!@SYMTestType CIT
1.312 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-pause-resume-automated.ini
1.313 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.314 + COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-CreateDecTest_command01
1.315 + COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SelectPostProcessor_command02
1.316 + COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetInputFormatCompr_command03
1.317 + COMMAND mmfdvplay H264FindCommonFormats
1.318 + COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetBufferOptions_command05
1.319 + COMMAND mmfdvplay H264ListFrameSize
1.320 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetPostProcessTypes_command07
1.321 + COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetVideoDestScreen_command08
1.322 + COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetWindowRect_command09
1.323 + COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SetPostProcessTypes_command10
1.324 + COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-EnableSynchronization_command11
1.325 + COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-SynchronizeDecoding_command12
1.326 + COMMAND mmfdvplay H264Initialize
1.327 + OUTSTANDING
1.328 + COMMAND mmfdvplay H264IOFrameMatch
1.329 + COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Pause-Resume-0005-0001-Start_command15
1.330 + ASYNC_DELAY 2000000
1.331 + COMMAND mmfdvplay H264Pause
1.332 + DELAY 500000
1.333 + COMMAND mmfdvplay H264Resume
1.334 + ASYNC_DELAY 500000
1.335 + COMMAND mmfdvplay H264Pause
1.336 + DELAY 500000
1.337 + COMMAND mmfdvplay H264Resume
1.338 + OUTSTANDING
1.339 + COMMAND mmfdvplay H264AbortDirectScreenAccess
1.340 + COMMAND mmfdvplay H264Delete
1.341 + END_TEST_BLOCK
1.342 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-PAUSE-RESUME-AUTOMATED-0005
1.343 \ No newline at end of file