os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-playback-h263-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-h263-automated.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,794 @@
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-playback-h263-automated
1.22 +//! @SYMScriptTestEnvironment This test script requires a basic ROM.
1.23 +//
1.24 +// Tests all public elements of the MMMFDevVideoPlayObserver,CMMFDevVideoPlay
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: MMMFDevVideoPlayObserver,CMMFDevVideoPlay
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 +DELAY 2000
1.37 +
1.38 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0001
1.39 +
1.40 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0001
1.41 +//!@SYMAPI
1.42 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.43 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.44 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.45 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.46 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.47 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.48 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.49 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.50 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.51 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.52 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.53 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.54 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.55 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.56 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.57 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.58 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.59 +//! CMMFDevVideoPlay:: Initialize();
1.60 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.61 +//! CMMFDevVideoPlay:: Start();
1.62 +//! CMMFDevVideoPlay:: Stop();
1.63 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.64 +//!
1.65 +//!@SYMAuthor alavariega
1.66 +//!@SYMCreationDate 16/6/2008
1.67 +//!@SYMTestCaseDesc NCP H.263 CIF Video Playback at 15fps 384kbps
1.68 +//!@SYMTestActions
1.69 +//! 1. NewL (inputfile = akiyo_cif_15fps_384k_dec.h263; screen = TRUE; codec = EH263; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.70 +//! 2. SelectDecoderL (dec = {DECODERS, H263})
1.71 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.72 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,H263})
1.73 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.74 +//! 6. PostProcessorInfoLC
1.75 +//! 7. FindCommonFormat
1.76 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.77 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,H263})
1.78 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.79 +//! 11. SetOutputFormatL (useDecoder = FALSE)
1.80 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.81 +//! 13. ReturnHeader
1.82 +//! 14. SetVideoDestScreenL
1.83 +//! 15. SetPostProcessTypesL (combination = 44)
1.84 +//! 16. GetBufferOptions
1.85 +//! 17. SetBufferOptionsL
1.86 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.87 +//! 19. Initialize
1.88 +//! OUTSTANDING
1.89 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.90 +//! 21. Start
1.91 +//! OUTSTANDING
1.92 +//! 22. Stop
1.93 +//! 23. AbortDirectScreenAccess
1.94 +//! 24. ~
1.95 +//!@SYMTestStatus Verified
1.96 +//!@SYMTestPriority Normal
1.97 +//!@SYMTestExpectedResults
1.98 +//! Video must be played on the screen without any blurrness.
1.99 +//!@SYMTestType CIT
1.100 +
1.101 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h263-automated.ini
1.102 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.103 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-NewL_command01
1.104 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-SelectDecoderL_command02
1.105 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-SelectPostProcessorL_command03
1.106 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-SetInputFormat_command04
1.107 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-GetOutputFormatListL_command05
1.108 + COMMAND mmfdvplay PostProcessorInfoLC
1.109 + COMMAND mmfdvplay FindCommonFormat
1.110 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-SetOutputFormatL_command08
1.111 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-SetInputFormat_command09
1.112 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-GetOutputFormatListL_command10
1.113 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-SetOutputFormatL_command11
1.114 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-GetHeaderInformationL_command12
1.115 + COMMAND mmfdvplay ReturnHeader
1.116 + COMMAND mmfdvplay SetVideoDestScreenL
1.117 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-SetPostProcessTypesL_command15
1.118 + COMMAND mmfdvplay GetBufferOptions
1.119 + COMMAND mmfdvplay SetBufferOptionsL
1.120 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-SetClockSource_command18
1.121 + COMMAND mmfdvplay Initialize
1.122 + OUTSTANDING
1.123 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-H263-0001-0001-StartDirectScreenAccess_command20
1.124 + COMMAND mmfdvplay Start
1.125 + OUTSTANDING
1.126 + COMMAND mmfdvplay Stop
1.127 + COMMAND mmfdvplay AbortDirectScreenAccess
1.128 + COMMAND mmfdvplay ~
1.129 + END_TEST_BLOCK
1.130 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0001
1.131 +
1.132 +
1.133 +
1.134 +
1.135 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0002
1.136 +
1.137 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0002
1.138 +//!@SYMAPI
1.139 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.140 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.141 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.142 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.143 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.144 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.145 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.146 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.147 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.148 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.149 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.150 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.151 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.152 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.153 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.154 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.155 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.156 +//! CMMFDevVideoPlay:: Initialize();
1.157 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.158 +//! CMMFDevVideoPlay:: Start();
1.159 +//! CMMFDevVideoPlay:: Stop();
1.160 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.161 +//!@SYMAuthor alavariega
1.162 +//!@SYMCreationDate 16/6/2008
1.163 +//!@SYMTestCaseDesc NCP H.263 CIF Video Playback at 30fps 384kbps
1.164 +//!@SYMTestActions
1.165 +//! 1. NewL (inputfile = akiyo_cif_30fps_384k_dec.h263; screen = TRUE; codec = EH263; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.166 +//! 2. SelectDecoderL (dec = {DECODERS, H263})
1.167 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.168 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,H263})
1.169 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.170 +//! 6. PostProcessorInfoLC
1.171 +//! 7. FindCommonFormat
1.172 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.173 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,H263})
1.174 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.175 +//! 11. SetOutputFormatL (useDecoder = FALSE)
1.176 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.177 +//! 13. ReturnHeader
1.178 +//! 14. SetVideoDestScreenL
1.179 +//! 15. SetPostProcessTypesL (combination = 44)
1.180 +//! 16. GetBufferOptions
1.181 +//! 17. SetBufferOptionsL
1.182 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.183 +//! 19. Initialize
1.184 +//! OUTSTANDING
1.185 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.186 +//! 21. Start
1.187 +//! OUTSTANDING
1.188 +//! 22. Stop
1.189 +//! 23. AbortDirectScreenAccess
1.190 +//! 24. ~
1.191 +//!@SYMTestStatus Verified
1.192 +//!@SYMTestPriority Normal
1.193 +//!@SYMTestExpectedResults
1.194 +//! Video must be played on the screen without any blurrness.
1.195 +//!@SYMTestType CIT
1.196 +
1.197 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h263-automated.ini
1.198 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.199 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-NewL_command01
1.200 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-SelectDecoderL_command02
1.201 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-SelectPostProcessorL_command03
1.202 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-SetInputFormat_command04
1.203 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-GetOutputFormatListL_command05
1.204 + COMMAND mmfdvplay PostProcessorInfoLC
1.205 + COMMAND mmfdvplay FindCommonFormat
1.206 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-SetOutputFormatL_command08
1.207 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-SetInputFormat_command09
1.208 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-GetOutputFormatListL_command10
1.209 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-SetOutputFormatL_command11
1.210 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-GetHeaderInformationL_command12
1.211 + COMMAND mmfdvplay ReturnHeader
1.212 + COMMAND mmfdvplay SetVideoDestScreenL
1.213 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-SetPostProcessTypesL_command15
1.214 + COMMAND mmfdvplay GetBufferOptions
1.215 + COMMAND mmfdvplay SetBufferOptionsL
1.216 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-SetClockSource_command18
1.217 + COMMAND mmfdvplay Initialize
1.218 + OUTSTANDING
1.219 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-H263-0002-0001-StartDirectScreenAccess_command20
1.220 + COMMAND mmfdvplay Start
1.221 + OUTSTANDING
1.222 + COMMAND mmfdvplay Stop
1.223 + COMMAND mmfdvplay AbortDirectScreenAccess
1.224 + COMMAND mmfdvplay ~
1.225 + END_TEST_BLOCK
1.226 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0002
1.227 +
1.228 +
1.229 +
1.230 +
1.231 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0003
1.232 +
1.233 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0003
1.234 +//!@SYMAPI
1.235 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.236 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.237 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.238 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.239 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.240 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.241 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.242 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.243 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.244 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.245 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.246 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.247 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.248 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.249 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.250 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.251 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.252 +//! CMMFDevVideoPlay:: Initialize();
1.253 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.254 +//! CMMFDevVideoPlay:: Start();
1.255 +//! CMMFDevVideoPlay:: Stop();
1.256 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.257 +//!@SYMAuthor alavariega
1.258 +//!@SYMCreationDate 16/6/2008
1.259 +//!@SYMTestCaseDesc NCP H.263 CIF Video Playback at 15fps 128kbps
1.260 +//!@SYMTestActions
1.261 +//! 1. NewL (inputfile = akiyo_cif_15fps_128k_dec.h263; screen = TRUE; codec = EH263; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.262 +//! 2. SelectDecoderL (dec = {DECODERS, H263})
1.263 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.264 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,H263})
1.265 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.266 +//! 6. PostProcessorInfoLC
1.267 +//! 7. FindCommonFormat
1.268 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.269 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,H263})
1.270 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.271 +//! 11. SetOutputFormatL (useDecoder = FALSE)
1.272 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.273 +//! 13. ReturnHeader
1.274 +//! 14. SetVideoDestScreenL
1.275 +//! 15. SetPostProcessTypesL (combination = 44)
1.276 +//! 16. GetBufferOptions
1.277 +//! 17. SetBufferOptionsL
1.278 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.279 +//! 19. Initialize
1.280 +//! OUTSTANDING
1.281 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.282 +//! 21. Start
1.283 +//! OUTSTANDING
1.284 +//! 22. Stop
1.285 +//! 23. AbortDirectScreenAccess
1.286 +//! 24. ~
1.287 +//!@SYMTestStatus Verified
1.288 +//!@SYMTestPriority Normal
1.289 +//!@SYMTestExpectedResults
1.290 +//! Video must be played on the screen without any blurrness.
1.291 +//!@SYMTestType CIT
1.292 +
1.293 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h263-automated.ini
1.294 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.295 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-NewL_command01
1.296 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-SelectDecoderL_command02
1.297 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-SelectPostProcessorL_command03
1.298 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-SetInputFormat_command04
1.299 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-GetOutputFormatListL_command05
1.300 + COMMAND mmfdvplay PostProcessorInfoLC
1.301 + COMMAND mmfdvplay FindCommonFormat
1.302 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-SetOutputFormatL_command08
1.303 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-SetInputFormat_command09
1.304 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-GetOutputFormatListL_command10
1.305 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-SetOutputFormatL_command11
1.306 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-GetHeaderInformationL_command12
1.307 + COMMAND mmfdvplay ReturnHeader
1.308 + COMMAND mmfdvplay SetVideoDestScreenL
1.309 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-SetPostProcessTypesL_command15
1.310 + COMMAND mmfdvplay GetBufferOptions
1.311 + COMMAND mmfdvplay SetBufferOptionsL
1.312 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-SetClockSource_command18
1.313 + COMMAND mmfdvplay Initialize
1.314 + OUTSTANDING
1.315 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-H263-0003-0001-StartDirectScreenAccess_command20
1.316 + COMMAND mmfdvplay Start
1.317 + OUTSTANDING
1.318 + COMMAND mmfdvplay Stop
1.319 + COMMAND mmfdvplay AbortDirectScreenAccess
1.320 + COMMAND mmfdvplay ~
1.321 + END_TEST_BLOCK
1.322 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0003
1.323 +
1.324 +
1.325 +
1.326 +
1.327 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0004
1.328 +
1.329 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0004
1.330 +//!@SYMAPI
1.331 +//! CMMFDevVideoPlay:: GetDecoderListL(RArray< TUid > {ref});
1.332 +//! CMMFDevVideoPlay:: GetPostProcessorListL(RArray< TUid > {ref});
1.333 +//! CMMFDevVideoPlay:: SelectDecoderL(TUid);
1.334 +//! CMMFDevVideoPlay:: SelectPostProcessorL(TUid);
1.335 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.336 +//! CMMFDevVideoPlay:: GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.337 +//! CMMFDevVideoPlay:: {ptr}PostProcessorInfoLC(TUid);
1.338 +//! CMMFDevVideoPlay:: FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], TUncompressedVideoFormat {ref]);
1.339 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.340 +//! CMMFDevVideoPlay:: {ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.341 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.342 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.343 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.344 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.345 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.346 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.347 +//! CMMFDevVideoPlay:: Initialize();
1.348 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.349 +//! CMMFDevVideoPlay:: Start();
1.350 +//! CMMFDevVideoPlay:: Stop();
1.351 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.352 +//!@SYMAuthor alavariega
1.353 +//!@SYMCreationDate 16/6/2008
1.354 +//!@SYMTestCaseDesc NCP H.263 CIF Video Playback at 15fps 64kbps
1.355 +//!@SYMTestActions
1.356 +//! 1. NewL (inputfile = akiyo_cif_15fps_64k_dec.h263 ; screen = TRUE; codec = EH263; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.357 +//! 2. SelectDecoderL (dec = {DECODERS, H263})
1.358 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.359 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,H263})
1.360 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.361 +//! 6. PostProcessorInfoLC
1.362 +//! 7. FindCommonFormat
1.363 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.364 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,H263})
1.365 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.366 +//! 11. SetOutputFormatL (useDecoder = FALSE)
1.367 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.368 +//! 13. ReturnHeader
1.369 +//! 14. SetVideoDestScreenL
1.370 +//! 15. SetPostProcessTypesL (combination = 44)
1.371 +//! 16. GetBufferOptions
1.372 +//! 17. SetBufferOptionsL
1.373 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.374 +//! 19. Initialize
1.375 +//! OUTSTANDING
1.376 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.377 +//! 21. Start
1.378 +//! OUTSTANDING
1.379 +//! 22. Stop
1.380 +//! 23. AbortDirectScreenAccess
1.381 +//! 24. ~
1.382 +//!@SYMTestStatus Verified
1.383 +//!@SYMTestPriority Normal
1.384 +//!@SYMTestExpectedResults
1.385 +//! Video must be played on the screen without any blurrness.
1.386 +//!@SYMTestType CIT
1.387 +
1.388 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h263-automated.ini
1.389 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.390 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-NewL_command01
1.391 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-SelectDecoderL_command02
1.392 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-SelectPostProcessorL_command03
1.393 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-SetInputFormat_command04
1.394 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-GetOutputFormatListL_command05
1.395 + COMMAND mmfdvplay PostProcessorInfoLC
1.396 + COMMAND mmfdvplay FindCommonFormat
1.397 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-SetOutputFormatL_command08
1.398 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-SetInputFormat_command09
1.399 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-GetOutputFormatListL_command10
1.400 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-SetOutputFormatL_command11
1.401 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-GetHeaderInformationL_command12
1.402 + COMMAND mmfdvplay ReturnHeader
1.403 + COMMAND mmfdvplay SetVideoDestScreenL
1.404 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-SetPostProcessTypesL_command15
1.405 + COMMAND mmfdvplay GetBufferOptions
1.406 + COMMAND mmfdvplay SetBufferOptionsL
1.407 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-SetClockSource_command18
1.408 + COMMAND mmfdvplay Initialize
1.409 + OUTSTANDING
1.410 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-H263-0004-0001-StartDirectScreenAccess_command20
1.411 + COMMAND mmfdvplay Start
1.412 + OUTSTANDING
1.413 + COMMAND mmfdvplay Stop
1.414 + COMMAND mmfdvplay AbortDirectScreenAccess
1.415 + COMMAND mmfdvplay ~
1.416 + END_TEST_BLOCK
1.417 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0004
1.418 +
1.419 +
1.420 +
1.421 +
1.422 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0005
1.423 +
1.424 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0005
1.425 +//!@SYMAPI
1.426 +//! CMMFDevVideoPlay:: GetDecoderListL(RArray< TUid > {ref});
1.427 +//! CMMFDevVideoPlay:: GetPostProcessorListL(RArray< TUid > {ref});
1.428 +//! CMMFDevVideoPlay:: SelectDecoderL(TUid);
1.429 +//! CMMFDevVideoPlay:: SelectPostProcessorL(TUid);
1.430 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.431 +//! CMMFDevVideoPlay:: GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.432 +//! CMMFDevVideoPlay:: {ptr}PostProcessorInfoLC(TUid);
1.433 +//! CMMFDevVideoPlay:: FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], TUncompressedVideoFormat {ref]);
1.434 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.435 +//! CMMFDevVideoPlay:: {ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.436 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.437 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.438 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.439 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.440 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.441 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.442 +//! CMMFDevVideoPlay:: Initialize();
1.443 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.444 +//! CMMFDevVideoPlay:: Start();
1.445 +//! CMMFDevVideoPlay:: Stop();
1.446 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.447 +//!@SYMAuthor alavariega
1.448 +//!@SYMCreationDate 16/6/2008
1.449 +//!@SYMTestCaseDesc NCP H.263 QCIF Video playback at 15fps, 128kbps
1.450 +//!@SYMTestActions
1.451 +//! 1. NewL (inputfile = football_qcif_15fps_128k_dec.h263; screen = TRUE; codec = EH263; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.452 +//! 2. SelectDecoderL (dec = {DECODERS, H263})
1.453 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.454 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,H263})
1.455 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.456 +//! 6. PostProcessorInfoLC
1.457 +//! 7. FindCommonFormat
1.458 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.459 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,H263})
1.460 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.461 +//! 11. SetOutputFormatL (useDecoder = FALSE)
1.462 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.463 +//! 13. ReturnHeader
1.464 +//! 14. SetVideoDestScreenL
1.465 +//! 15. SetPostProcessTypesL (combination = 44)
1.466 +//! 16. GetBufferOptions
1.467 +//! 17. SetBufferOptionsL
1.468 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.469 +//! 19. Initialize
1.470 +//! OUTSTANDING
1.471 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.472 +//! 21. Start
1.473 +//! OUTSTANDING
1.474 +//! 22. Stop
1.475 +//! 23. AbortDirectScreenAccess
1.476 +//! 24. ~
1.477 +//!@SYMTestStatus Verified
1.478 +//!@SYMTestPriority Normal
1.479 +//!@SYMTestExpectedResults
1.480 +//! Video must be played on the screen without any blurrness.
1.481 +//!@SYMTestType CIT
1.482 +
1.483 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h263-automated.ini
1.484 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.485 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-NewL_command01
1.486 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-SelectDecoderL_command02
1.487 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-SelectPostProcessorL_command03
1.488 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-SetInputFormat_command04
1.489 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-GetOutputFormatListL_command05
1.490 + COMMAND mmfdvplay PostProcessorInfoLC
1.491 + COMMAND mmfdvplay FindCommonFormat
1.492 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-SetOutputFormatL_command08
1.493 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-SetInputFormat_command09
1.494 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-GetOutputFormatListL_command10
1.495 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-SetOutputFormatL_command11
1.496 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-GetHeaderInformationL_command12
1.497 + COMMAND mmfdvplay ReturnHeader
1.498 + COMMAND mmfdvplay SetVideoDestScreenL
1.499 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-SetPostProcessTypesL_command15
1.500 + COMMAND mmfdvplay GetBufferOptions
1.501 + COMMAND mmfdvplay SetBufferOptionsL
1.502 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-SetClockSource_command18
1.503 + COMMAND mmfdvplay Initialize
1.504 + OUTSTANDING
1.505 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-H263-0005-0001-StartDirectScreenAccess_command20
1.506 + COMMAND mmfdvplay Start
1.507 + OUTSTANDING
1.508 + COMMAND mmfdvplay Stop
1.509 + COMMAND mmfdvplay AbortDirectScreenAccess
1.510 + COMMAND mmfdvplay ~
1.511 + END_TEST_BLOCK
1.512 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0005
1.513 +
1.514 +
1.515 +
1.516 +
1.517 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0006
1.518 +
1.519 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0006
1.520 +//!@SYMAPI
1.521 +//! CMMFDevVideoPlay:: GetDecoderListL(RArray< TUid > {ref});
1.522 +//! CMMFDevVideoPlay:: GetPostProcessorListL(RArray< TUid > {ref});
1.523 +//! CMMFDevVideoPlay:: SelectDecoderL(TUid);
1.524 +//! CMMFDevVideoPlay:: SelectPostProcessorL(TUid);
1.525 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.526 +//! CMMFDevVideoPlay:: GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.527 +//! CMMFDevVideoPlay:: {ptr}PostProcessorInfoLC(TUid);
1.528 +//! CMMFDevVideoPlay:: FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], TUncompressedVideoFormat {ref]);
1.529 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.530 +//! CMMFDevVideoPlay:: {ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.531 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.532 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.533 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.534 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.535 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.536 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.537 +//! CMMFDevVideoPlay:: Initialize();
1.538 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.539 +//! CMMFDevVideoPlay:: Start();
1.540 +//! CMMFDevVideoPlay:: Stop();
1.541 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.542 +//!@SYMAuthor alavariega
1.543 +//!@SYMCreationDate 16/6/2008
1.544 +//!@SYMTestCaseDesc NCP H.263 SQCIF Video Playback at 15fps 128kbps
1.545 +//!@SYMTestActions
1.546 +//! 1. NewL (inputfile = foreman_sqcif_15fps_128k_dec.h263; screen = TRUE; codec = EH263; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.547 +//! 2. SelectDecoderL (dec = {DECODERS, H263})
1.548 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.549 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,H263})
1.550 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.551 +//! 6. PostProcessorInfoLC
1.552 +//! 7. FindCommonFormat
1.553 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.554 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,H263})
1.555 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.556 +//! 11. SetOutputFormatL (useDecoder = FALSE)
1.557 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.558 +//! 13. ReturnHeader
1.559 +//! 14. SetVideoDestScreenL
1.560 +//! 15. SetPostProcessTypesL (combination = 44)
1.561 +//! 16. GetBufferOptions
1.562 +//! 17. SetBufferOptionsL
1.563 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.564 +//! 19. Initialize
1.565 +//! OUTSTANDING
1.566 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.567 +//! 21. Start
1.568 +//! OUTSTANDING
1.569 +//! 22. Stop
1.570 +//! 23. AbortDirectScreenAccess
1.571 +//! 24. ~
1.572 +//!@SYMTestStatus Verified
1.573 +//!@SYMTestPriority Normal
1.574 +//!@SYMTestExpectedResults
1.575 +//! Video must be played on the screen without any blurrness.
1.576 +//!@SYMTestType CIT
1.577 +
1.578 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h263-automated.ini
1.579 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.580 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-NewL_command01
1.581 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-SelectDecoderL_command02
1.582 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-SelectPostProcessorL_command03
1.583 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-SetInputFormat_command04
1.584 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-GetOutputFormatListL_command05
1.585 + COMMAND mmfdvplay PostProcessorInfoLC
1.586 + COMMAND mmfdvplay FindCommonFormat
1.587 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-SetOutputFormatL_command08
1.588 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-SetInputFormat_command09
1.589 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-GetOutputFormatListL_command10
1.590 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-SetOutputFormatL_command11
1.591 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-GetHeaderInformationL_command12
1.592 + COMMAND mmfdvplay ReturnHeader
1.593 + COMMAND mmfdvplay SetVideoDestScreenL
1.594 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-SetPostProcessTypesL_command15
1.595 + COMMAND mmfdvplay GetBufferOptions
1.596 + COMMAND mmfdvplay SetBufferOptionsL
1.597 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-SetClockSource_command18
1.598 + COMMAND mmfdvplay Initialize
1.599 + OUTSTANDING
1.600 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-H263-0006-0001-StartDirectScreenAccess_command20
1.601 + COMMAND mmfdvplay Start
1.602 + OUTSTANDING
1.603 + COMMAND mmfdvplay Stop
1.604 + COMMAND mmfdvplay AbortDirectScreenAccess
1.605 + COMMAND mmfdvplay ~
1.606 + END_TEST_BLOCK
1.607 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0006
1.608 +
1.609 +
1.610 +
1.611 +
1.612 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0007
1.613 +
1.614 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0007
1.615 +//!@SYMAPI
1.616 +//! CMMFDevVideoPlay:: GetDecoderListL(RArray< TUid > {ref});
1.617 +//! CMMFDevVideoPlay:: GetPostProcessorListL(RArray< TUid > {ref});
1.618 +//! CMMFDevVideoPlay:: SelectDecoderL(TUid);
1.619 +//! CMMFDevVideoPlay:: SelectPostProcessorL(TUid);
1.620 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.621 +//! CMMFDevVideoPlay:: GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.622 +//! CMMFDevVideoPlay:: {ptr}PostProcessorInfoLC(TUid);
1.623 +//! CMMFDevVideoPlay:: FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], TUncompressedVideoFormat {ref]);
1.624 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.625 +//! CMMFDevVideoPlay:: {ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.626 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.627 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.628 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.629 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.630 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.631 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.632 +//! CMMFDevVideoPlay:: Initialize();
1.633 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.634 +//! CMMFDevVideoPlay:: Start();
1.635 +//! CMMFDevVideoPlay:: Stop();
1.636 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.637 +//!@SYMAuthor alavariega
1.638 +//!@SYMCreationDate 16/6/2008
1.639 +//!@SYMTestCaseDesc NCP H.263 QCIF Video Playback at 15fps 64kbps
1.640 +//!@SYMTestActions
1.641 +//! 1. NewL (inputfile = football_qcif_15fps_64k_dec.h263; screen = TRUE; codec = EH263; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.642 +//! 2. SelectDecoderL (dec = {DECODERS, H263})
1.643 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.644 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,H263})
1.645 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.646 +//! 6. PostProcessorInfoLC
1.647 +//! 7. FindCommonFormat
1.648 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.649 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,H263})
1.650 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.651 +//! 11. SetOutputFormatL (useDecoder = FALSE)
1.652 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.653 +//! 13. ReturnHeader
1.654 +//! 14. SetVideoDestScreenL
1.655 +//! 15. SetPostProcessTypesL (combination = 44)
1.656 +//! 16. GetBufferOptions
1.657 +//! 17. SetBufferOptionsL
1.658 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.659 +//! 19. Initialize
1.660 +//! OUTSTANDING
1.661 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.662 +//! 21. Start
1.663 +//! OUTSTANDING
1.664 +//! 22. Stop
1.665 +//! 23. AbortDirectScreenAccess
1.666 +//! 24. ~
1.667 +//!@SYMTestStatus Verified
1.668 +//!@SYMTestPriority Normal
1.669 +//!@SYMTestExpectedResults
1.670 +//! Video must be played on the screen without any blurrness.
1.671 +//!@SYMTestType CIT
1.672 +
1.673 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h263-automated.ini
1.674 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.675 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-NewL_command01
1.676 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-SelectDecoderL_command02
1.677 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-SelectPostProcessorL_command03
1.678 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-SetInputFormat_command04
1.679 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-GetOutputFormatListL_command05
1.680 + COMMAND mmfdvplay PostProcessorInfoLC
1.681 + COMMAND mmfdvplay FindCommonFormat
1.682 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-SetOutputFormatL_command08
1.683 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-SetInputFormat_command09
1.684 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-GetOutputFormatListL_command10
1.685 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-SetOutputFormatL_command11
1.686 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-GetHeaderInformationL_command12
1.687 + COMMAND mmfdvplay ReturnHeader
1.688 + COMMAND mmfdvplay SetVideoDestScreenL
1.689 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-SetPostProcessTypesL_command15
1.690 + COMMAND mmfdvplay GetBufferOptions
1.691 + COMMAND mmfdvplay SetBufferOptionsL
1.692 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-SetClockSource_command18
1.693 + COMMAND mmfdvplay Initialize
1.694 + OUTSTANDING
1.695 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-H263-0007-0001-StartDirectScreenAccess_command20
1.696 + COMMAND mmfdvplay Start
1.697 + OUTSTANDING
1.698 + COMMAND mmfdvplay Stop
1.699 + COMMAND mmfdvplay AbortDirectScreenAccess
1.700 + COMMAND mmfdvplay ~
1.701 + END_TEST_BLOCK
1.702 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0007
1.703 +
1.704 +
1.705 +
1.706 +
1.707 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0008
1.708 +
1.709 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0008
1.710 +//!@SYMAPI
1.711 +//! CMMFDevVideoPlay:: GetDecoderListL(RArray< TUid > {ref});
1.712 +//! CMMFDevVideoPlay:: GetPostProcessorListL(RArray< TUid > {ref});
1.713 +//! CMMFDevVideoPlay:: SelectDecoderL(TUid);
1.714 +//! CMMFDevVideoPlay:: SelectPostProcessorL(TUid);
1.715 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.716 +//! CMMFDevVideoPlay:: GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.717 +//! CMMFDevVideoPlay:: {ptr}PostProcessorInfoLC(TUid);
1.718 +//! CMMFDevVideoPlay:: FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], TUncompressedVideoFormat {ref]);
1.719 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.720 +//! CMMFDevVideoPlay:: {ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.721 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.722 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.723 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.724 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.725 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.726 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.727 +//! CMMFDevVideoPlay:: Initialize();
1.728 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.729 +//! CMMFDevVideoPlay:: Start();
1.730 +//! CMMFDevVideoPlay:: Stop();
1.731 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.732 +//!@SYMAuthor alavariega
1.733 +//!@SYMCreationDate 16/6/2008
1.734 +//!@SYMTestCaseDesc NCP H.263 SQCIF Video Playback at 15fps 64kbps
1.735 +//!@SYMTestActions
1.736 +//! 1. NewL (inputfile = foreman_sqcif_15fps_64k_dec.h263; screen = TRUE; codec = EH263; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.737 +//! 2. SelectDecoderL (dec = {DECODERS, H263})
1.738 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.739 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,H263})
1.740 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.741 +//! 6. PostProcessorInfoLC
1.742 +//! 7. FindCommonFormat
1.743 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.744 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,H263})
1.745 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.746 +//! 11. SetOutputFormatL (useDecoder = FALSE)
1.747 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.748 +//! 13. ReturnHeader
1.749 +//! 14. SetVideoDestScreenL
1.750 +//! 15. SetPostProcessTypesL (combination = 44)
1.751 +//! 16. GetBufferOptions
1.752 +//! 17. SetBufferOptionsL
1.753 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.754 +//! 19. Initialize
1.755 +//! OUTSTANDING
1.756 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.757 +//! 21. Start
1.758 +//! OUTSTANDING
1.759 +//! 22. Stop
1.760 +//! 23. AbortDirectScreenAccess
1.761 +//! 24. ~
1.762 +//!@SYMTestStatus Verified
1.763 +//!@SYMTestPriority Normal
1.764 +//!@SYMTestExpectedResults
1.765 +//! Video must be played on the screen without any blurrness.
1.766 +//!@SYMTestType CIT
1.767 +
1.768 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h263-automated.ini
1.769 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.770 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-NewL_command01
1.771 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-SelectDecoderL_command02
1.772 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-SelectPostProcessorL_command03
1.773 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-SetInputFormat_command04
1.774 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-GetOutputFormatListL_command05
1.775 + COMMAND mmfdvplay PostProcessorInfoLC
1.776 + COMMAND mmfdvplay FindCommonFormat
1.777 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-SetOutputFormatL_command08
1.778 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-SetInputFormat_command09
1.779 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-GetOutputFormatListL_command10
1.780 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-SetOutputFormatL_command11
1.781 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-GetHeaderInformationL_command12
1.782 + COMMAND mmfdvplay ReturnHeader
1.783 + COMMAND mmfdvplay SetVideoDestScreenL
1.784 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-SetPostProcessTypesL_command15
1.785 + COMMAND mmfdvplay GetBufferOptions
1.786 + COMMAND mmfdvplay SetBufferOptionsL
1.787 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-SetClockSource_command18
1.788 + COMMAND mmfdvplay Initialize
1.789 + OUTSTANDING
1.790 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-H263-0008-0001-StartDirectScreenAccess_command20
1.791 + COMMAND mmfdvplay Start
1.792 + OUTSTANDING
1.793 + COMMAND mmfdvplay Stop
1.794 + COMMAND mmfdvplay AbortDirectScreenAccess
1.795 + COMMAND mmfdvplay ~
1.796 + END_TEST_BLOCK
1.797 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.263-AUTOMATED-0008