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