os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-playback-mpeg4-automated.script
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmapitest/devvideohaitest/scripts/mm-mmf-devvideo-playback-mpeg4-automated.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,3776 @@
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-mpeg4-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 +
1.37 +DELAY 2000
1.38 +
1.39 +
1.40 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0001
1.41 +
1.42 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0001
1.43 +//!@SYMAPI
1.44 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.45 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.46 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.47 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.48 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.49 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.50 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.51 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.52 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.53 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.54 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.55 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.56 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.57 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.58 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.59 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.60 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.61 +//! CMMFDevVideoPlay:: Initialize();
1.62 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.63 +//! CMMFDevVideoPlay:: Start();
1.64 +//! CMMFDevVideoPlay:: Stop();
1.65 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.66 +//!@SYMAuthor alavariega
1.67 +//!@SYMCreationDate 16/6/2008
1.68 +//!@SYMTestCaseDesc NCP MPEG -4 NTSC Video Playback at 30 fps 3Mbps
1.69 +//!@SYMTestActions
1.70 +//! 1. NewL (inputfile = akiyo_ntsc_30fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.71 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.72 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.73 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.74 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.75 +//! 6. PostProcessorInfoLC
1.76 +//! 7. FindCommonFormat
1.77 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.78 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.79 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.80 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.81 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.82 +//! 13. ReturnHeader
1.83 +//! 14. SetVideoDestScreenL
1.84 +//! 15. SetPostProcessTypesL (combination = 44)
1.85 +//! 16. GetBufferOptions
1.86 +//! 17. SetBufferOptionsL
1.87 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.88 +//! 19. Initialize
1.89 +//! OUTSTANDING
1.90 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.91 +//! 21. Start
1.92 +//! OUTSTANDING
1.93 +//! 22. Stop
1.94 +//! 23. AbortDirectScreenAccess
1.95 +//! 24. ~
1.96 +//!@SYMTestStatus Verified
1.97 +//!@SYMTestPriority Normal
1.98 +//!@SYMTestExpectedResults
1.99 +//! Video must be played on the screen without any blurrness.
1.100 +//!@SYMTestType CIT
1.101 +
1.102 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.103 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.104 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-NewL_command01
1.105 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-SelectDecoderL_command02
1.106 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-SelectPostProcessorL_command03
1.107 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-SetInputFormat_command04
1.108 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-GetOutputFormatListL_command05
1.109 + COMMAND mmfdvplay PostProcessorInfoLC
1.110 + COMMAND mmfdvplay FindCommonFormat
1.111 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-SetOutputFormatL_command08
1.112 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-SetInputFormat_command09
1.113 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-GetOutputFormatListL_command10
1.114 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-SetOutputFormatL_command11
1.115 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-GetHeaderInformationL_command12
1.116 + COMMAND mmfdvplay ReturnHeader
1.117 + COMMAND mmfdvplay SetVideoDestScreenL
1.118 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-SetPostProcessTypesL_command15
1.119 + COMMAND mmfdvplay GetBufferOptions
1.120 + COMMAND mmfdvplay SetBufferOptionsL
1.121 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-SetClockSource_command18
1.122 + COMMAND mmfdvplay Initialize
1.123 + OUTSTANDING
1.124 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0001-0001-StartDirectScreenAccess_command20
1.125 + COMMAND mmfdvplay Start
1.126 + OUTSTANDING
1.127 + COMMAND mmfdvplay Stop
1.128 + COMMAND mmfdvplay AbortDirectScreenAccess
1.129 + COMMAND mmfdvplay ~
1.130 + END_TEST_BLOCK
1.131 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0001
1.132 +
1.133 +
1.134 +
1.135 +
1.136 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0002
1.137 +
1.138 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0002
1.139 +//!@SYMAPI
1.140 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.141 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.142 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.143 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.144 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.145 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.146 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.147 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.148 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.149 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.150 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.151 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.152 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.153 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.154 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.155 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.156 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.157 +//! CMMFDevVideoPlay:: Initialize();
1.158 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.159 +//! CMMFDevVideoPlay:: Start();
1.160 +//! CMMFDevVideoPlay:: Stop();
1.161 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.162 +//!@SYMAuthor alavariega
1.163 +//!@SYMCreationDate 16/6/2008
1.164 +//!@SYMTestCaseDesc NCP MPEG -4 NTSC Video Playback at 30 fps 4Mbps
1.165 +//!@SYMTestActions
1.166 +//! 1. NewL (inputfile = akiyo_ntsc_30fps_4M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.167 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.168 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.169 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.170 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.171 +//! 6. PostProcessorInfoLC
1.172 +//! 7. FindCommonFormat
1.173 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.174 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.175 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.176 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.177 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.178 +//! 13. ReturnHeader
1.179 +//! 14. SetVideoDestScreenL
1.180 +//! 15. SetPostProcessTypesL (combination = 44)
1.181 +//! 16. GetBufferOptions
1.182 +//! 17. SetBufferOptionsL
1.183 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.184 +//! 19. Initialize
1.185 +//! OUTSTANDING
1.186 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.187 +//! 21. Start
1.188 +//! OUTSTANDING
1.189 +//! 22. Stop
1.190 +//! 23. AbortDirectScreenAccess
1.191 +//! 24. ~
1.192 +//!@SYMTestStatus Verified
1.193 +//!@SYMTestPriority Normal
1.194 +//!@SYMTestExpectedResults
1.195 +//! Video must be played on the screen without any blurrness.
1.196 +//!@SYMTestType CIT
1.197 +
1.198 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.199 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.200 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-NewL_command01
1.201 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-SelectDecoderL_command02
1.202 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-SelectPostProcessorL_command03
1.203 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-SetInputFormat_command04
1.204 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-GetOutputFormatListL_command05
1.205 + COMMAND mmfdvplay PostProcessorInfoLC
1.206 + COMMAND mmfdvplay FindCommonFormat
1.207 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-SetOutputFormatL_command08
1.208 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-SetInputFormat_command09
1.209 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-GetOutputFormatListL_command10
1.210 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-SetOutputFormatL_command11
1.211 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-GetHeaderInformationL_command12
1.212 + COMMAND mmfdvplay ReturnHeader
1.213 + COMMAND mmfdvplay SetVideoDestScreenL
1.214 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-SetPostProcessTypesL_command15
1.215 + COMMAND mmfdvplay GetBufferOptions
1.216 + COMMAND mmfdvplay SetBufferOptionsL
1.217 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-SetClockSource_command18
1.218 + COMMAND mmfdvplay Initialize
1.219 + OUTSTANDING
1.220 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0002-0001-StartDirectScreenAccess_command20
1.221 + COMMAND mmfdvplay Start
1.222 + OUTSTANDING
1.223 + COMMAND mmfdvplay Stop
1.224 + COMMAND mmfdvplay AbortDirectScreenAccess
1.225 + COMMAND mmfdvplay ~
1.226 + END_TEST_BLOCK
1.227 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0002
1.228 +
1.229 +
1.230 +
1.231 +
1.232 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0003
1.233 +
1.234 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0003
1.235 +//!@SYMAPI
1.236 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.237 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.238 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.239 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.240 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.241 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.242 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.243 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.244 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.245 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.246 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.247 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.248 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.249 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.250 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.251 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.252 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.253 +//! CMMFDevVideoPlay:: Initialize();
1.254 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.255 +//! CMMFDevVideoPlay:: Start();
1.256 +//! CMMFDevVideoPlay:: Stop();
1.257 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.258 +//!@SYMAuthor alavariega
1.259 +//!@SYMCreationDate 16/6/2008
1.260 +//!@SYMTestCaseDesc NCP MPEG -4 PAL Video Playback at 25 fps 3Mbps
1.261 +//!@SYMTestActions
1.262 +//! 1. NewL (inputfile = akiyo_pal_25fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.263 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.264 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.265 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.266 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.267 +//! 6. PostProcessorInfoLC
1.268 +//! 7. FindCommonFormat
1.269 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.270 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.271 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.272 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.273 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.274 +//! 13. ReturnHeader
1.275 +//! 14. SetVideoDestScreenL
1.276 +//! 15. SetPostProcessTypesL (combination = 44)
1.277 +//! 16. GetBufferOptions
1.278 +//! 17. SetBufferOptionsL
1.279 +//! 18. SetClockSource (synch = 1; framerate = 25)
1.280 +//! 19. Initialize
1.281 +//! OUTSTANDING
1.282 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.283 +//! 21. Start
1.284 +//! OUTSTANDING
1.285 +//! 22. Stop
1.286 +//! 23. AbortDirectScreenAccess
1.287 +//! 24. ~
1.288 +//!@SYMTestStatus Verified
1.289 +//!@SYMTestPriority Normal
1.290 +//!@SYMTestExpectedResults
1.291 +//! Video must be played on the screen without any blurrness.
1.292 +//!@SYMTestType CIT
1.293 +
1.294 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.295 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.296 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-NewL_command01
1.297 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-SelectDecoderL_command02
1.298 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-SelectPostProcessorL_command03
1.299 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-SetInputFormat_command04
1.300 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-GetOutputFormatListL_command05
1.301 + COMMAND mmfdvplay PostProcessorInfoLC
1.302 + COMMAND mmfdvplay FindCommonFormat
1.303 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-SetOutputFormatL_command08
1.304 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-SetInputFormat_command09
1.305 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-GetOutputFormatListL_command10
1.306 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-SetOutputFormatL_command11
1.307 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-GetHeaderInformationL_command12
1.308 + COMMAND mmfdvplay ReturnHeader
1.309 + COMMAND mmfdvplay SetVideoDestScreenL
1.310 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-SetPostProcessTypesL_command15
1.311 + COMMAND mmfdvplay GetBufferOptions
1.312 + COMMAND mmfdvplay SetBufferOptionsL
1.313 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-SetClockSource_command18
1.314 + COMMAND mmfdvplay Initialize
1.315 + OUTSTANDING
1.316 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0003-0001-StartDirectScreenAccess_command20
1.317 + COMMAND mmfdvplay Start
1.318 + OUTSTANDING
1.319 + COMMAND mmfdvplay Stop
1.320 + COMMAND mmfdvplay AbortDirectScreenAccess
1.321 + COMMAND mmfdvplay ~
1.322 + END_TEST_BLOCK
1.323 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0003
1.324 +
1.325 +
1.326 +
1.327 +
1.328 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0004
1.329 +
1.330 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0004
1.331 +//!@SYMAPI
1.332 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.333 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.334 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.335 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.336 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.337 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.338 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.339 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.340 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.341 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.342 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.343 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.344 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.345 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.346 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.347 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.348 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.349 +//! CMMFDevVideoPlay:: Initialize();
1.350 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.351 +//! CMMFDevVideoPlay:: Start();
1.352 +//! CMMFDevVideoPlay:: Stop();
1.353 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.354 +//!@SYMAuthor alavariega
1.355 +//!@SYMCreationDate 16/6/2008
1.356 +//!@SYMTestCaseDesc NCP MPEG -4 PAL Video Playback at 25 fps 4Mbps
1.357 +//!@SYMTestActions
1.358 +//! 1. NewL (inputfile = akiyo_pal_25fps_4M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.359 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.360 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.361 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.362 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.363 +//! 6. PostProcessorInfoLC
1.364 +//! 7. FindCommonFormat
1.365 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.366 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.367 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.368 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.369 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.370 +//! 13. ReturnHeader
1.371 +//! 14. SetVideoDestScreenL
1.372 +//! 15. SetPostProcessTypesL (combination = 44)
1.373 +//! 16. GetBufferOptions
1.374 +//! 17. SetBufferOptionsL
1.375 +//! 18. SetClockSource (synch = 1; framerate = 25)
1.376 +//! 19. Initialize
1.377 +//! OUTSTANDING
1.378 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.379 +//! 21. Start
1.380 +//! OUTSTANDING
1.381 +//! 22. Stop
1.382 +//! 23. AbortDirectScreenAccess
1.383 +//! 24. ~
1.384 +//!@SYMTestStatus Verified
1.385 +//!@SYMTestPriority Normal
1.386 +//!@SYMTestExpectedResults
1.387 +//! Video must be played on the screen without any blurrness.
1.388 +//!@SYMTestType CIT
1.389 +
1.390 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.391 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.392 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-NewL_command01
1.393 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-SelectDecoderL_command02
1.394 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-SelectPostProcessorL_command03
1.395 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-SetInputFormat_command04
1.396 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-GetOutputFormatListL_command05
1.397 + COMMAND mmfdvplay PostProcessorInfoLC
1.398 + COMMAND mmfdvplay FindCommonFormat
1.399 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-SetOutputFormatL_command08
1.400 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-SetInputFormat_command09
1.401 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-GetOutputFormatListL_command10
1.402 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-SetOutputFormatL_command11
1.403 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-GetHeaderInformationL_command12
1.404 + COMMAND mmfdvplay ReturnHeader
1.405 + COMMAND mmfdvplay SetVideoDestScreenL
1.406 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-SetPostProcessTypesL_command15
1.407 + COMMAND mmfdvplay GetBufferOptions
1.408 + COMMAND mmfdvplay SetBufferOptionsL
1.409 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-SetClockSource_command18
1.410 + COMMAND mmfdvplay Initialize
1.411 + OUTSTANDING
1.412 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0004-0001-StartDirectScreenAccess_command20
1.413 + COMMAND mmfdvplay Start
1.414 + OUTSTANDING
1.415 + COMMAND mmfdvplay Stop
1.416 + COMMAND mmfdvplay AbortDirectScreenAccess
1.417 + COMMAND mmfdvplay ~
1.418 + END_TEST_BLOCK
1.419 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0004
1.420 +
1.421 +
1.422 +
1.423 +
1.424 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0005
1.425 +
1.426 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0005
1.427 +//!@SYMAPI
1.428 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.429 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.430 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.431 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.432 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.433 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.434 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.435 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.436 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.437 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.438 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.439 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.440 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.441 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.442 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.443 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.444 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.445 +//! CMMFDevVideoPlay:: Initialize();
1.446 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.447 +//! CMMFDevVideoPlay:: Start();
1.448 +//! CMMFDevVideoPlay:: Stop();
1.449 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.450 +//!@SYMAuthor alavariega
1.451 +//!@SYMCreationDate 16/6/2008
1.452 +//!@SYMTestCaseDesc NCP MPEG -4 QCIF Video Playback at 15 fps 128Kbps
1.453 +//!@SYMTestActions
1.454 +//! 1. NewL (inputfile = akiyo_qcif_15fps_128k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.455 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.456 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.457 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.458 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.459 +//! 6. PostProcessorInfoLC
1.460 +//! 7. FindCommonFormat
1.461 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.462 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.463 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.464 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.465 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.466 +//! 13. ReturnHeader
1.467 +//! 14. SetVideoDestScreenL
1.468 +//! 15. SetPostProcessTypesL (combination = 44)
1.469 +//! 16. GetBufferOptions
1.470 +//! 17. SetBufferOptionsL
1.471 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.472 +//! 19. Initialize
1.473 +//! OUTSTANDING
1.474 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.475 +//! 21. Start
1.476 +//! OUTSTANDING
1.477 +//! 22. Stop
1.478 +//! 23. AbortDirectScreenAccess
1.479 +//! 24. ~
1.480 +//!@SYMTestStatus Verified
1.481 +//!@SYMTestPriority Normal
1.482 +//!@SYMTestExpectedResults
1.483 +//! Video must be played on the screen without any blurrness.
1.484 +//!@SYMTestType CIT
1.485 +
1.486 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.487 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.488 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-NewL_command01
1.489 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-SelectDecoderL_command02
1.490 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-SelectPostProcessorL_command03
1.491 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-SetInputFormat_command04
1.492 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-GetOutputFormatListL_command05
1.493 + COMMAND mmfdvplay PostProcessorInfoLC
1.494 + COMMAND mmfdvplay FindCommonFormat
1.495 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-SetOutputFormatL_command08
1.496 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-SetInputFormat_command09
1.497 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-GetOutputFormatListL_command10
1.498 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-SetOutputFormatL_command11
1.499 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-GetHeaderInformationL_command12
1.500 + COMMAND mmfdvplay ReturnHeader
1.501 + COMMAND mmfdvplay SetVideoDestScreenL
1.502 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-SetPostProcessTypesL_command15
1.503 + COMMAND mmfdvplay GetBufferOptions
1.504 + COMMAND mmfdvplay SetBufferOptionsL
1.505 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-SetClockSource_command18
1.506 + COMMAND mmfdvplay Initialize
1.507 + OUTSTANDING
1.508 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0005-0001-StartDirectScreenAccess_command20
1.509 + COMMAND mmfdvplay Start
1.510 + OUTSTANDING
1.511 + COMMAND mmfdvplay Stop
1.512 + COMMAND mmfdvplay AbortDirectScreenAccess
1.513 + COMMAND mmfdvplay ~
1.514 + END_TEST_BLOCK
1.515 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0005
1.516 +
1.517 +
1.518 +
1.519 +
1.520 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0006
1.521 +
1.522 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0006
1.523 +//!@SYMAPI
1.524 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.525 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.526 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.527 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.528 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.529 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.530 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.531 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.532 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.533 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.534 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.535 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.536 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.537 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.538 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.539 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.540 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.541 +//! CMMFDevVideoPlay:: Initialize();
1.542 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.543 +//! CMMFDevVideoPlay:: Start();
1.544 +//! CMMFDevVideoPlay:: Stop();
1.545 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.546 +//!@SYMAuthor alavariega
1.547 +//!@SYMCreationDate 16/6/2008
1.548 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 15 fps 256Kbps
1.549 +//!@SYMTestActions
1.550 +//! 1. NewL (inputfile = MPEG4_QVGA_15fps_256_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.551 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.552 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.553 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.554 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.555 +//! 6. PostProcessorInfoLC
1.556 +//! 7. FindCommonFormat
1.557 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.558 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.559 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.560 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.561 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.562 +//! 13. ReturnHeader
1.563 +//! 14. SetVideoDestScreenL
1.564 +//! 15. SetPostProcessTypesL (combination = 44)
1.565 +//! 16. GetBufferOptions
1.566 +//! 17. SetBufferOptionsL
1.567 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.568 +//! 19. Initialize
1.569 +//! OUTSTANDING
1.570 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.571 +//! 21. Start
1.572 +//! OUTSTANDING
1.573 +//! 22. Stop
1.574 +//! 23. AbortDirectScreenAccess
1.575 +//! 24. ~
1.576 +//!@SYMTestStatus Verified
1.577 +//!@SYMTestPriority Normal
1.578 +//!@SYMTestExpectedResults
1.579 +//! Video must be played on the screen without any blurrness.
1.580 +//!@SYMTestType CIT
1.581 +
1.582 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.583 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.584 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-NewL_command01
1.585 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-SelectDecoderL_command02
1.586 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-SelectPostProcessorL_command03
1.587 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-SetInputFormat_command04
1.588 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-GetOutputFormatListL_command05
1.589 + COMMAND mmfdvplay PostProcessorInfoLC
1.590 + COMMAND mmfdvplay FindCommonFormat
1.591 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-SetOutputFormatL_command08
1.592 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-SetInputFormat_command09
1.593 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-GetOutputFormatListL_command10
1.594 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-SetOutputFormatL_command11
1.595 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-GetHeaderInformationL_command12
1.596 + COMMAND mmfdvplay ReturnHeader
1.597 + COMMAND mmfdvplay SetVideoDestScreenL
1.598 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-SetPostProcessTypesL_command15
1.599 + COMMAND mmfdvplay GetBufferOptions
1.600 + COMMAND mmfdvplay SetBufferOptionsL
1.601 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-SetClockSource_command18
1.602 + COMMAND mmfdvplay Initialize
1.603 + OUTSTANDING
1.604 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0006-0001-StartDirectScreenAccess_command20
1.605 + COMMAND mmfdvplay Start
1.606 + OUTSTANDING
1.607 + COMMAND mmfdvplay Stop
1.608 + COMMAND mmfdvplay AbortDirectScreenAccess
1.609 + COMMAND mmfdvplay ~
1.610 + END_TEST_BLOCK
1.611 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0006
1.612 +
1.613 +
1.614 +
1.615 +
1.616 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0007
1.617 +
1.618 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0007
1.619 +//!@SYMAPI
1.620 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.621 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.622 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.623 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.624 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.625 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.626 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.627 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.628 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.629 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.630 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.631 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.632 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.633 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.634 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.635 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.636 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.637 +//! CMMFDevVideoPlay:: Initialize();
1.638 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.639 +//! CMMFDevVideoPlay:: Start();
1.640 +//! CMMFDevVideoPlay:: Stop();
1.641 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.642 +//!@SYMAuthor alavariega
1.643 +//!@SYMCreationDate 16/6/2008
1.644 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 30 fps 384Kbps
1.645 +//!@SYMTestActions
1.646 +//! 1. NewL (inputfile = MPEG4_QVGA_30fps_384k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.647 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.648 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.649 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.650 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.651 +//! 6. PostProcessorInfoLC
1.652 +//! 7. FindCommonFormat
1.653 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.654 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.655 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.656 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.657 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.658 +//! 13. ReturnHeader
1.659 +//! 14. SetVideoDestScreenL
1.660 +//! 15. SetPostProcessTypesL (combination = 44)
1.661 +//! 16. GetBufferOptions
1.662 +//! 17. SetBufferOptionsL
1.663 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.664 +//! 19. Initialize
1.665 +//! OUTSTANDING
1.666 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.667 +//! 21. Start
1.668 +//! OUTSTANDING
1.669 +//! 22. Stop
1.670 +//! 23. AbortDirectScreenAccess
1.671 +//! 24. ~
1.672 +//!@SYMTestStatus Verified
1.673 +//!@SYMTestPriority Normal
1.674 +//!@SYMTestExpectedResults
1.675 +//! Video must be played on the screen without any blurrness.
1.676 +//!@SYMTestType CIT
1.677 +
1.678 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.679 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.680 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-NewL_command01
1.681 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-SelectDecoderL_command02
1.682 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-SelectPostProcessorL_command03
1.683 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-SetInputFormat_command04
1.684 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-GetOutputFormatListL_command05
1.685 + COMMAND mmfdvplay PostProcessorInfoLC
1.686 + COMMAND mmfdvplay FindCommonFormat
1.687 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-SetOutputFormatL_command08
1.688 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-SetInputFormat_command09
1.689 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-GetOutputFormatListL_command10
1.690 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-SetOutputFormatL_command11
1.691 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-GetHeaderInformationL_command12
1.692 + COMMAND mmfdvplay ReturnHeader
1.693 + COMMAND mmfdvplay SetVideoDestScreenL
1.694 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-SetPostProcessTypesL_command15
1.695 + COMMAND mmfdvplay GetBufferOptions
1.696 + COMMAND mmfdvplay SetBufferOptionsL
1.697 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-SetClockSource_command18
1.698 + COMMAND mmfdvplay Initialize
1.699 + OUTSTANDING
1.700 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0007-0001-StartDirectScreenAccess_command20
1.701 + COMMAND mmfdvplay Start
1.702 + OUTSTANDING
1.703 + COMMAND mmfdvplay Stop
1.704 + COMMAND mmfdvplay AbortDirectScreenAccess
1.705 + COMMAND mmfdvplay ~
1.706 + END_TEST_BLOCK
1.707 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0007
1.708 +
1.709 +
1.710 +
1.711 +
1.712 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0008
1.713 +
1.714 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0008
1.715 +//!@SYMAPI
1.716 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.717 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.718 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.719 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.720 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.721 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.722 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.723 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.724 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.725 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.726 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.727 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.728 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.729 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.730 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.731 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.732 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.733 +//! CMMFDevVideoPlay:: Initialize();
1.734 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.735 +//! CMMFDevVideoPlay:: Start();
1.736 +//! CMMFDevVideoPlay:: Stop();
1.737 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.738 +//!@SYMAuthor alavariega
1.739 +//!@SYMCreationDate 16/6/2008
1.740 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 15 fps 512Kbps
1.741 +//!@SYMTestActions
1.742 +//! 1. NewL (inputfile = MPEG4_QVGA_15fps_512_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.743 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.744 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.745 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.746 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.747 +//! 6. PostProcessorInfoLC
1.748 +//! 7. FindCommonFormat
1.749 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.750 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.751 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.752 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.753 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.754 +//! 13. ReturnHeader
1.755 +//! 14. SetVideoDestScreenL
1.756 +//! 15. SetPostProcessTypesL (combination = 44)
1.757 +//! 16. GetBufferOptions
1.758 +//! 17. SetBufferOptionsL
1.759 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.760 +//! 19. Initialize
1.761 +//! OUTSTANDING
1.762 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.763 +//! 21. Start
1.764 +//! OUTSTANDING
1.765 +//! 22. Stop
1.766 +//! 23. AbortDirectScreenAccess
1.767 +//! 24. ~
1.768 +//!@SYMTestStatus Verified
1.769 +//!@SYMTestPriority Normal
1.770 +//!@SYMTestExpectedResults
1.771 +//! Video must be played on the screen without any blurrness.
1.772 +//!@SYMTestType CIT
1.773 +
1.774 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.775 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.776 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-NewL_command01
1.777 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-SelectDecoderL_command02
1.778 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-SelectPostProcessorL_command03
1.779 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-SetInputFormat_command04
1.780 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-GetOutputFormatListL_command05
1.781 + COMMAND mmfdvplay PostProcessorInfoLC
1.782 + COMMAND mmfdvplay FindCommonFormat
1.783 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-SetOutputFormatL_command08
1.784 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-SetInputFormat_command09
1.785 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-GetOutputFormatListL_command10
1.786 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-SetOutputFormatL_command11
1.787 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-GetHeaderInformationL_command12
1.788 + COMMAND mmfdvplay ReturnHeader
1.789 + COMMAND mmfdvplay SetVideoDestScreenL
1.790 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-SetPostProcessTypesL_command15
1.791 + COMMAND mmfdvplay GetBufferOptions
1.792 + COMMAND mmfdvplay SetBufferOptionsL
1.793 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-SetClockSource_command18
1.794 + COMMAND mmfdvplay Initialize
1.795 + OUTSTANDING
1.796 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0008-0001-StartDirectScreenAccess_command20
1.797 + COMMAND mmfdvplay Start
1.798 + OUTSTANDING
1.799 + COMMAND mmfdvplay Stop
1.800 + COMMAND mmfdvplay AbortDirectScreenAccess
1.801 + COMMAND mmfdvplay ~
1.802 + END_TEST_BLOCK
1.803 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0008
1.804 +
1.805 +
1.806 +
1.807 +
1.808 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0009
1.809 +
1.810 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0009
1.811 +//!@SYMAPI
1.812 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.813 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.814 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.815 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.816 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.817 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.818 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.819 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.820 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.821 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.822 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.823 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.824 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.825 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.826 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.827 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.828 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.829 +//! CMMFDevVideoPlay:: Initialize();
1.830 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.831 +//! CMMFDevVideoPlay:: Start();
1.832 +//! CMMFDevVideoPlay:: Stop();
1.833 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.834 +//!@SYMAuthor alavariega
1.835 +//!@SYMCreationDate 16/6/2008
1.836 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 30 fps 768Kbps
1.837 +//!@SYMTestActions
1.838 +//! 1. NewL (inputfile = MPEG4_QVGA_30fps_768k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.839 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.840 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.841 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.842 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.843 +//! 6. PostProcessorInfoLC
1.844 +//! 7. FindCommonFormat
1.845 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.846 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.847 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.848 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.849 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.850 +//! 13. ReturnHeader
1.851 +//! 14. SetVideoDestScreenL
1.852 +//! 15. SetPostProcessTypesL (combination = 44)
1.853 +//! 16. GetBufferOptions
1.854 +//! 17. SetBufferOptionsL
1.855 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.856 +//! 19. Initialize
1.857 +//! OUTSTANDING
1.858 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.859 +//! 21. Start
1.860 +//! OUTSTANDING
1.861 +//! 22. Stop
1.862 +//! 23. AbortDirectScreenAccess
1.863 +//! 24. ~
1.864 +//!@SYMTestStatus Verified
1.865 +//!@SYMTestPriority Normal
1.866 +//!@SYMTestExpectedResults
1.867 +//! Video must be played on the screen without any blurrness.
1.868 +//!@SYMTestType CIT
1.869 +
1.870 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.871 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.872 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-NewL_command01
1.873 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-SelectDecoderL_command02
1.874 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-SelectPostProcessorL_command03
1.875 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-SetInputFormat_command04
1.876 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-GetOutputFormatListL_command05
1.877 + COMMAND mmfdvplay PostProcessorInfoLC
1.878 + COMMAND mmfdvplay FindCommonFormat
1.879 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-SetOutputFormatL_command08
1.880 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-SetInputFormat_command09
1.881 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-GetOutputFormatListL_command10
1.882 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-SetOutputFormatL_command11
1.883 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-GetHeaderInformationL_command12
1.884 + COMMAND mmfdvplay ReturnHeader
1.885 + COMMAND mmfdvplay SetVideoDestScreenL
1.886 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-SetPostProcessTypesL_command15
1.887 + COMMAND mmfdvplay GetBufferOptions
1.888 + COMMAND mmfdvplay SetBufferOptionsL
1.889 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-SetClockSource_command18
1.890 + COMMAND mmfdvplay Initialize
1.891 + OUTSTANDING
1.892 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0009-0001-StartDirectScreenAccess_command20
1.893 + COMMAND mmfdvplay Start
1.894 + OUTSTANDING
1.895 + COMMAND mmfdvplay Stop
1.896 + COMMAND mmfdvplay AbortDirectScreenAccess
1.897 + COMMAND mmfdvplay ~
1.898 + END_TEST_BLOCK
1.899 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0009
1.900 +
1.901 +
1.902 +
1.903 +
1.904 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0010
1.905 +
1.906 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0010
1.907 +//!@SYMAPI
1.908 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.909 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.910 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.911 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.912 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.913 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.914 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.915 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.916 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.917 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.918 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.919 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.920 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.921 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.922 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.923 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.924 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.925 +//! CMMFDevVideoPlay:: Initialize();
1.926 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.927 +//! CMMFDevVideoPlay:: Start();
1.928 +//! CMMFDevVideoPlay:: Stop();
1.929 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.930 +//!@SYMAuthor alavariega
1.931 +//!@SYMCreationDate 16/6/2008
1.932 +//!@SYMTestCaseDesc NCP MPEG -4 CIF Video Playback at 15 fps 3Mbps
1.933 +//!@SYMTestActions
1.934 +//! 1. NewL (inputfile = paris_cif_15fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.935 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.936 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.937 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.938 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.939 +//! 6. PostProcessorInfoLC
1.940 +//! 7. FindCommonFormat
1.941 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.942 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.943 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.944 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.945 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.946 +//! 13. ReturnHeader
1.947 +//! 14. SetVideoDestScreenL
1.948 +//! 15. SetPostProcessTypesL (combination = 44)
1.949 +//! 16. GetBufferOptions
1.950 +//! 17. SetBufferOptionsL
1.951 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.952 +//! 19. Initialize
1.953 +//! OUTSTANDING
1.954 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.955 +//! 21. Start
1.956 +//! OUTSTANDING
1.957 +//! 22. Stop
1.958 +//! 23. AbortDirectScreenAccess
1.959 +//! 24. ~
1.960 +//!@SYMTestStatus Verified
1.961 +//!@SYMTestPriority Normal
1.962 +//!@SYMTestExpectedResults
1.963 +//! Video must be played on the screen without any blurrness.
1.964 +//!@SYMTestType CIT
1.965 +
1.966 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.967 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.968 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-NewL_command01
1.969 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-SelectDecoderL_command02
1.970 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-SelectPostProcessorL_command03
1.971 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-SetInputFormat_command04
1.972 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-GetOutputFormatListL_command05
1.973 + COMMAND mmfdvplay PostProcessorInfoLC
1.974 + COMMAND mmfdvplay FindCommonFormat
1.975 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-SetOutputFormatL_command08
1.976 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-SetInputFormat_command09
1.977 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-GetOutputFormatListL_command10
1.978 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-SetOutputFormatL_command11
1.979 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-GetHeaderInformationL_command12
1.980 + COMMAND mmfdvplay ReturnHeader
1.981 + COMMAND mmfdvplay SetVideoDestScreenL
1.982 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-SetPostProcessTypesL_command15
1.983 + COMMAND mmfdvplay GetBufferOptions
1.984 + COMMAND mmfdvplay SetBufferOptionsL
1.985 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-SetClockSource_command18
1.986 + COMMAND mmfdvplay Initialize
1.987 + OUTSTANDING
1.988 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0010-0001-StartDirectScreenAccess_command20
1.989 + COMMAND mmfdvplay Start
1.990 + OUTSTANDING
1.991 + COMMAND mmfdvplay Stop
1.992 + COMMAND mmfdvplay AbortDirectScreenAccess
1.993 + COMMAND mmfdvplay ~
1.994 + END_TEST_BLOCK
1.995 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0010
1.996 +
1.997 +
1.998 +
1.999 +
1.1000 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0011
1.1001 +
1.1002 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0011
1.1003 +//!@SYMAPI
1.1004 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1005 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1006 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1007 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1008 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1009 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1010 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1011 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1012 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1013 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1014 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1015 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1016 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1017 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1018 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1019 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1020 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1021 +//! CMMFDevVideoPlay:: Initialize();
1.1022 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1023 +//! CMMFDevVideoPlay:: Start();
1.1024 +//! CMMFDevVideoPlay:: Stop();
1.1025 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1026 +//!@SYMAuthor alavariega
1.1027 +//!@SYMCreationDate 16/6/2008
1.1028 +//!@SYMTestCaseDesc NCP MPEG -4 CIF Video Playback at 15 fps 784kbps
1.1029 +//!@SYMTestActions
1.1030 +//! 1. NewL (inputfile = paris_cif_15fps_784K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1031 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1032 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1033 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1034 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1035 +//! 6. PostProcessorInfoLC
1.1036 +//! 7. FindCommonFormat
1.1037 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1038 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1039 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1040 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1041 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1042 +//! 13. ReturnHeader
1.1043 +//! 14. SetVideoDestScreenL
1.1044 +//! 15. SetPostProcessTypesL (combination = 44)
1.1045 +//! 16. GetBufferOptions
1.1046 +//! 17. SetBufferOptionsL
1.1047 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.1048 +//! 19. Initialize
1.1049 +//! OUTSTANDING
1.1050 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1051 +//! 21. Start
1.1052 +//! OUTSTANDING
1.1053 +//! 22. Stop
1.1054 +//! 23. AbortDirectScreenAccess
1.1055 +//! 24. ~
1.1056 +//!@SYMTestStatus Verified
1.1057 +//!@SYMTestPriority Normal
1.1058 +//!@SYMTestExpectedResults
1.1059 +//! Video must be played on the screen without any blurrness.
1.1060 +//!@SYMTestType CIT
1.1061 +
1.1062 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1063 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1064 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-NewL_command01
1.1065 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-SelectDecoderL_command02
1.1066 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-SelectPostProcessorL_command03
1.1067 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-SetInputFormat_command04
1.1068 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-GetOutputFormatListL_command05
1.1069 + COMMAND mmfdvplay PostProcessorInfoLC
1.1070 + COMMAND mmfdvplay FindCommonFormat
1.1071 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-SetOutputFormatL_command08
1.1072 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-SetInputFormat_command09
1.1073 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-GetOutputFormatListL_command10
1.1074 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-SetOutputFormatL_command11
1.1075 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-GetHeaderInformationL_command12
1.1076 + COMMAND mmfdvplay ReturnHeader
1.1077 + COMMAND mmfdvplay SetVideoDestScreenL
1.1078 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-SetPostProcessTypesL_command15
1.1079 + COMMAND mmfdvplay GetBufferOptions
1.1080 + COMMAND mmfdvplay SetBufferOptionsL
1.1081 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-SetClockSource_command18
1.1082 + COMMAND mmfdvplay Initialize
1.1083 + OUTSTANDING
1.1084 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0011-0001-StartDirectScreenAccess_command20
1.1085 + COMMAND mmfdvplay Start
1.1086 + OUTSTANDING
1.1087 + COMMAND mmfdvplay Stop
1.1088 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1089 + COMMAND mmfdvplay ~
1.1090 + END_TEST_BLOCK
1.1091 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0011
1.1092 +
1.1093 +
1.1094 +
1.1095 +
1.1096 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0012
1.1097 +
1.1098 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0012
1.1099 +//!@SYMAPI
1.1100 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1101 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1102 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1103 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1104 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1105 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1106 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1107 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1108 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1109 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1110 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1111 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1112 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1113 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1114 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1115 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1116 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1117 +//! CMMFDevVideoPlay:: Initialize();
1.1118 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1119 +//! CMMFDevVideoPlay:: Start();
1.1120 +//! CMMFDevVideoPlay:: Stop();
1.1121 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1122 +//!@SYMAuthor alavariega
1.1123 +//!@SYMCreationDate 16/6/2008
1.1124 +//!@SYMTestCaseDesc NCP MPEG -4 CIF Video Playback at 30 fps 3Mbps
1.1125 +//!@SYMTestActions
1.1126 +//! 1. NewL (inputfile = paris_cif_30fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1127 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1128 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1129 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1130 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1131 +//! 6. PostProcessorInfoLC
1.1132 +//! 7. FindCommonFormat
1.1133 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1134 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1135 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1136 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1137 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1138 +//! 13. ReturnHeader
1.1139 +//! 14. SetVideoDestScreenL
1.1140 +//! 15. SetPostProcessTypesL (combination = 44)
1.1141 +//! 16. GetBufferOptions
1.1142 +//! 17. SetBufferOptionsL
1.1143 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.1144 +//! 19. Initialize
1.1145 +//! OUTSTANDING
1.1146 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1147 +//! 21. Start
1.1148 +//! OUTSTANDING
1.1149 +//! 22. Stop
1.1150 +//! 23. AbortDirectScreenAccess
1.1151 +//! 24. ~
1.1152 +//!@SYMTestStatus Verified
1.1153 +//!@SYMTestPriority Normal
1.1154 +//!@SYMTestExpectedResults
1.1155 +//! Video must be played on the screen without any blurrness.
1.1156 +//!@SYMTestType CIT
1.1157 +
1.1158 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1159 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1160 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-NewL_command01
1.1161 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-SelectDecoderL_command02
1.1162 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-SelectPostProcessorL_command03
1.1163 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-SetInputFormat_command04
1.1164 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-GetOutputFormatListL_command05
1.1165 + COMMAND mmfdvplay PostProcessorInfoLC
1.1166 + COMMAND mmfdvplay FindCommonFormat
1.1167 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-SetOutputFormatL_command08
1.1168 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-SetInputFormat_command09
1.1169 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-GetOutputFormatListL_command10
1.1170 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-SetOutputFormatL_command11
1.1171 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-GetHeaderInformationL_command12
1.1172 + COMMAND mmfdvplay ReturnHeader
1.1173 + COMMAND mmfdvplay SetVideoDestScreenL
1.1174 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-SetPostProcessTypesL_command15
1.1175 + COMMAND mmfdvplay GetBufferOptions
1.1176 + COMMAND mmfdvplay SetBufferOptionsL
1.1177 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-SetClockSource_command18
1.1178 + COMMAND mmfdvplay Initialize
1.1179 + OUTSTANDING
1.1180 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0012-0001-StartDirectScreenAccess_command20
1.1181 + COMMAND mmfdvplay Start
1.1182 + OUTSTANDING
1.1183 + COMMAND mmfdvplay Stop
1.1184 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1185 + COMMAND mmfdvplay ~
1.1186 + END_TEST_BLOCK
1.1187 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0012
1.1188 +
1.1189 +
1.1190 +
1.1191 +
1.1192 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0013
1.1193 +
1.1194 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0013
1.1195 +//!@SYMAPI
1.1196 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1197 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1198 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1199 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1200 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1201 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1202 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1203 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1204 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1205 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1206 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1207 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1208 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1209 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1210 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1211 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1212 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1213 +//! CMMFDevVideoPlay:: Initialize();
1.1214 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1215 +//! CMMFDevVideoPlay:: Start();
1.1216 +//! CMMFDevVideoPlay:: Stop();
1.1217 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1218 +//!@SYMAuthor alavariega
1.1219 +//!@SYMCreationDate 16/6/2008
1.1220 +//!@SYMTestCaseDesc NCP MPEG -4 CIF Video Playback at 30 fps 64kbps
1.1221 +//!@SYMTestActions
1.1222 +//! 1. NewL (inputfile = paris_cif_30fps_64K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1223 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1224 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1225 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1226 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1227 +//! 6. PostProcessorInfoLC
1.1228 +//! 7. FindCommonFormat
1.1229 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1230 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1231 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1232 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1233 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1234 +//! 13. ReturnHeader
1.1235 +//! 14. SetVideoDestScreenL
1.1236 +//! 15. SetPostProcessTypesL (combination = 44)
1.1237 +//! 16. GetBufferOptions
1.1238 +//! 17. SetBufferOptionsL
1.1239 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.1240 +//! 19. Initialize
1.1241 +//! OUTSTANDING
1.1242 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1243 +//! 21. Start
1.1244 +//! OUTSTANDING
1.1245 +//! 22. Stop
1.1246 +//! 23. AbortDirectScreenAccess
1.1247 +//! 24. ~
1.1248 +//!@SYMTestStatus Verified
1.1249 +//!@SYMTestPriority Normal
1.1250 +//!@SYMTestExpectedResults
1.1251 +//! Video must be played on the screen without any blurrness.
1.1252 +//!@SYMTestType CIT
1.1253 +
1.1254 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1255 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1256 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-NewL_command01
1.1257 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-SelectDecoderL_command02
1.1258 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-SelectPostProcessorL_command03
1.1259 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-SetInputFormat_command04
1.1260 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-GetOutputFormatListL_command05
1.1261 + COMMAND mmfdvplay PostProcessorInfoLC
1.1262 + COMMAND mmfdvplay FindCommonFormat
1.1263 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-SetOutputFormatL_command08
1.1264 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-SetInputFormat_command09
1.1265 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-GetOutputFormatListL_command10
1.1266 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-SetOutputFormatL_command11
1.1267 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-GetHeaderInformationL_command12
1.1268 + COMMAND mmfdvplay ReturnHeader
1.1269 + COMMAND mmfdvplay SetVideoDestScreenL
1.1270 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-SetPostProcessTypesL_command15
1.1271 + COMMAND mmfdvplay GetBufferOptions
1.1272 + COMMAND mmfdvplay SetBufferOptionsL
1.1273 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-SetClockSource_command18
1.1274 + COMMAND mmfdvplay Initialize
1.1275 + OUTSTANDING
1.1276 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0013-0001-StartDirectScreenAccess_command20
1.1277 + COMMAND mmfdvplay Start
1.1278 + OUTSTANDING
1.1279 + COMMAND mmfdvplay Stop
1.1280 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1281 + COMMAND mmfdvplay ~
1.1282 + END_TEST_BLOCK
1.1283 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0013
1.1284 +
1.1285 +
1.1286 +
1.1287 +
1.1288 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0014
1.1289 +
1.1290 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0014
1.1291 +//!@SYMAPI
1.1292 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1293 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1294 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1295 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1296 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1297 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1298 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1299 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1300 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1301 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1302 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1303 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1304 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1305 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1306 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1307 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1308 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1309 +//! CMMFDevVideoPlay:: Initialize();
1.1310 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1311 +//! CMMFDevVideoPlay:: Start();
1.1312 +//! CMMFDevVideoPlay:: Stop();
1.1313 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1314 +//!@SYMAuthor alavariega
1.1315 +//!@SYMCreationDate 16/6/2008
1.1316 +//!@SYMTestCaseDesc NCP MPEG -4 CIF Video Playback at 30 fps 784Kbps
1.1317 +//!@SYMTestActions
1.1318 +//! 1. NewL (inputfile = paris_cif_30fps_784K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1319 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1320 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1321 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1322 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1323 +//! 6. PostProcessorInfoLC
1.1324 +//! 7. FindCommonFormat
1.1325 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1326 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1327 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1328 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1329 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1330 +//! 13. ReturnHeader
1.1331 +//! 14. SetVideoDestScreenL
1.1332 +//! 15. SetPostProcessTypesL (combination = 44)
1.1333 +//! 16. GetBufferOptions
1.1334 +//! 17. SetBufferOptionsL
1.1335 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.1336 +//! 19. Initialize
1.1337 +//! OUTSTANDING
1.1338 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1339 +//! 21. Start
1.1340 +//! OUTSTANDING
1.1341 +//! 22. Stop
1.1342 +//! 23. AbortDirectScreenAccess
1.1343 +//! 24. ~
1.1344 +//!@SYMTestStatus Verified
1.1345 +//!@SYMTestPriority Normal
1.1346 +//!@SYMTestExpectedResults
1.1347 +//! Video must be played on the screen without any blurrness.
1.1348 +//!@SYMTestType CIT
1.1349 +
1.1350 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1351 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1352 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-NewL_command01
1.1353 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-SelectDecoderL_command02
1.1354 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-SelectPostProcessorL_command03
1.1355 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-SetInputFormat_command04
1.1356 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-GetOutputFormatListL_command05
1.1357 + COMMAND mmfdvplay PostProcessorInfoLC
1.1358 + COMMAND mmfdvplay FindCommonFormat
1.1359 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-SetOutputFormatL_command08
1.1360 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-SetInputFormat_command09
1.1361 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-GetOutputFormatListL_command10
1.1362 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-SetOutputFormatL_command11
1.1363 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-GetHeaderInformationL_command12
1.1364 + COMMAND mmfdvplay ReturnHeader
1.1365 + COMMAND mmfdvplay SetVideoDestScreenL
1.1366 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-SetPostProcessTypesL_command15
1.1367 + COMMAND mmfdvplay GetBufferOptions
1.1368 + COMMAND mmfdvplay SetBufferOptionsL
1.1369 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-SetClockSource_command18
1.1370 + COMMAND mmfdvplay Initialize
1.1371 + OUTSTANDING
1.1372 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0014-0001-StartDirectScreenAccess_command20
1.1373 + COMMAND mmfdvplay Start
1.1374 + OUTSTANDING
1.1375 + COMMAND mmfdvplay Stop
1.1376 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1377 + COMMAND mmfdvplay ~
1.1378 + END_TEST_BLOCK
1.1379 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0014
1.1380 +
1.1381 +
1.1382 +
1.1383 +
1.1384 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0015
1.1385 +
1.1386 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0015
1.1387 +//!@SYMAPI
1.1388 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1389 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1390 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1391 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1392 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1393 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1394 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1395 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1396 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1397 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1398 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1399 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1400 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1401 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1402 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1403 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1404 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1405 +//! CMMFDevVideoPlay:: Initialize();
1.1406 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1407 +//! CMMFDevVideoPlay:: Start();
1.1408 +//! CMMFDevVideoPlay:: Stop();
1.1409 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1410 +//!@SYMAuthor alavariega
1.1411 +//!@SYMCreationDate 16/6/2008
1.1412 +//!@SYMTestCaseDesc NCP MPEG -4 QCIF Video Playback at 15 fps 3Mbps
1.1413 +//!@SYMTestActions
1.1414 +//! 1. NewL (inputfile = paris_qcif_15fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1415 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1416 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1417 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1418 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1419 +//! 6. PostProcessorInfoLC
1.1420 +//! 7. FindCommonFormat
1.1421 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1422 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1423 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1424 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1425 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1426 +//! 13. ReturnHeader
1.1427 +//! 14. SetVideoDestScreenL
1.1428 +//! 15. SetPostProcessTypesL (combination = 44)
1.1429 +//! 16. GetBufferOptions
1.1430 +//! 17. SetBufferOptionsL
1.1431 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.1432 +//! 19. Initialize
1.1433 +//! OUTSTANDING
1.1434 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1435 +//! 21. Start
1.1436 +//! OUTSTANDING
1.1437 +//! 22. Stop
1.1438 +//! 23. AbortDirectScreenAccess
1.1439 +//! 24. ~
1.1440 +//!@SYMTestStatus Verified
1.1441 +//!@SYMTestPriority Normal
1.1442 +//!@SYMTestExpectedResults
1.1443 +//! Video must be played on the screen without any blurrness.
1.1444 +//!@SYMTestType CIT
1.1445 +
1.1446 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1447 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1448 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-NewL_command01
1.1449 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-SelectDecoderL_command02
1.1450 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-SelectPostProcessorL_command03
1.1451 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-SetInputFormat_command04
1.1452 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-GetOutputFormatListL_command05
1.1453 + COMMAND mmfdvplay PostProcessorInfoLC
1.1454 + COMMAND mmfdvplay FindCommonFormat
1.1455 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-SetOutputFormatL_command08
1.1456 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-SetInputFormat_command09
1.1457 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-GetOutputFormatListL_command10
1.1458 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-SetOutputFormatL_command11
1.1459 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-GetHeaderInformationL_command12
1.1460 + COMMAND mmfdvplay ReturnHeader
1.1461 + COMMAND mmfdvplay SetVideoDestScreenL
1.1462 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-SetPostProcessTypesL_command15
1.1463 + COMMAND mmfdvplay GetBufferOptions
1.1464 + COMMAND mmfdvplay SetBufferOptionsL
1.1465 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-SetClockSource_command18
1.1466 + COMMAND mmfdvplay Initialize
1.1467 + OUTSTANDING
1.1468 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0015-0001-StartDirectScreenAccess_command20
1.1469 + COMMAND mmfdvplay Start
1.1470 + OUTSTANDING
1.1471 + COMMAND mmfdvplay Stop
1.1472 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1473 + COMMAND mmfdvplay ~
1.1474 + END_TEST_BLOCK
1.1475 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0015
1.1476 +
1.1477 +
1.1478 +
1.1479 +
1.1480 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0016
1.1481 +
1.1482 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0016
1.1483 +//!@SYMAPI
1.1484 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1485 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1486 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1487 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1488 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1489 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1490 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1491 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1492 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1493 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1494 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1495 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1496 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1497 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1498 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1499 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1500 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1501 +//! CMMFDevVideoPlay:: Initialize();
1.1502 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1503 +//! CMMFDevVideoPlay:: Start();
1.1504 +//! CMMFDevVideoPlay:: Stop();
1.1505 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1506 +//!@SYMAuthor alavariega
1.1507 +//!@SYMCreationDate 16/6/2008
1.1508 +//!@SYMTestCaseDesc NCP MPEG -4 QCIF Video Playback at 15 fps 64Kbps
1.1509 +//!@SYMTestActions
1.1510 +//! 1. NewL (inputfile = paris_qcif_15fps_64K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1511 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1512 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1513 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1514 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1515 +//! 6. PostProcessorInfoLC
1.1516 +//! 7. FindCommonFormat
1.1517 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1518 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1519 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1520 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1521 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1522 +//! 13. ReturnHeader
1.1523 +//! 14. SetVideoDestScreenL
1.1524 +//! 15. SetPostProcessTypesL (combination = 44)
1.1525 +//! 16. GetBufferOptions
1.1526 +//! 17. SetBufferOptionsL
1.1527 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.1528 +//! 19. Initialize
1.1529 +//! OUTSTANDING
1.1530 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1531 +//! 21. Start
1.1532 +//! OUTSTANDING
1.1533 +//! 22. Stop
1.1534 +//! 23. AbortDirectScreenAccess
1.1535 +//! 24. ~
1.1536 +//!@SYMTestStatus Verified
1.1537 +//!@SYMTestPriority Normal
1.1538 +//!@SYMTestExpectedResults
1.1539 +//! Video must be played on the screen without any blurrness.
1.1540 +//!@SYMTestType CIT
1.1541 +
1.1542 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1543 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1544 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-NewL_command01
1.1545 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-SelectDecoderL_command02
1.1546 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-SelectPostProcessorL_command03
1.1547 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-SetInputFormat_command04
1.1548 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-GetOutputFormatListL_command05
1.1549 + COMMAND mmfdvplay PostProcessorInfoLC
1.1550 + COMMAND mmfdvplay FindCommonFormat
1.1551 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-SetOutputFormatL_command08
1.1552 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-SetInputFormat_command09
1.1553 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-GetOutputFormatListL_command10
1.1554 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-SetOutputFormatL_command11
1.1555 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-GetHeaderInformationL_command12
1.1556 + COMMAND mmfdvplay ReturnHeader
1.1557 + COMMAND mmfdvplay SetVideoDestScreenL
1.1558 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-SetPostProcessTypesL_command15
1.1559 + COMMAND mmfdvplay GetBufferOptions
1.1560 + COMMAND mmfdvplay SetBufferOptionsL
1.1561 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-SetClockSource_command18
1.1562 + COMMAND mmfdvplay Initialize
1.1563 + OUTSTANDING
1.1564 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0016-0001-StartDirectScreenAccess_command20
1.1565 + COMMAND mmfdvplay Start
1.1566 + OUTSTANDING
1.1567 + COMMAND mmfdvplay Stop
1.1568 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1569 + COMMAND mmfdvplay ~
1.1570 + END_TEST_BLOCK
1.1571 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0016
1.1572 +
1.1573 +
1.1574 +
1.1575 +
1.1576 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0017
1.1577 +
1.1578 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0017
1.1579 +//!@SYMAPI
1.1580 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1581 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1582 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1583 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1584 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1585 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1586 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1587 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1588 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1589 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1590 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1591 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1592 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1593 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1594 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1595 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1596 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1597 +//! CMMFDevVideoPlay:: Initialize();
1.1598 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1599 +//! CMMFDevVideoPlay:: Start();
1.1600 +//! CMMFDevVideoPlay:: Stop();
1.1601 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1602 +//!@SYMAuthor alavariega
1.1603 +//!@SYMCreationDate 16/6/2008
1.1604 +//!@SYMTestCaseDesc NCP MPEG -4 QCIF Video Playback at 15 fps 784Kbps
1.1605 +//!@SYMTestActions
1.1606 +//! 1. NewL (inputfile = paris_qcif_15fps_784K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1607 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1608 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1609 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1610 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1611 +//! 6. PostProcessorInfoLC
1.1612 +//! 7. FindCommonFormat
1.1613 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1614 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1615 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1616 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1617 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1618 +//! 13. ReturnHeader
1.1619 +//! 14. SetVideoDestScreenL
1.1620 +//! 15. SetPostProcessTypesL (combination = 44)
1.1621 +//! 16. GetBufferOptions
1.1622 +//! 17. SetBufferOptionsL
1.1623 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.1624 +//! 19. Initialize
1.1625 +//! OUTSTANDING
1.1626 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1627 +//! 21. Start
1.1628 +//! OUTSTANDING
1.1629 +//! 22. Stop
1.1630 +//! 23. AbortDirectScreenAccess
1.1631 +//! 24. ~
1.1632 +//!@SYMTestStatus Verified
1.1633 +//!@SYMTestPriority Normal
1.1634 +//!@SYMTestExpectedResults
1.1635 +//! Video must be played on the screen without any blurrness.
1.1636 +//!@SYMTestType CIT
1.1637 +
1.1638 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1639 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1640 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-NewL_command01
1.1641 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-SelectDecoderL_command02
1.1642 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-SelectPostProcessorL_command03
1.1643 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-SetInputFormat_command04
1.1644 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-GetOutputFormatListL_command05
1.1645 + COMMAND mmfdvplay PostProcessorInfoLC
1.1646 + COMMAND mmfdvplay FindCommonFormat
1.1647 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-SetOutputFormatL_command08
1.1648 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-SetInputFormat_command09
1.1649 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-GetOutputFormatListL_command10
1.1650 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-SetOutputFormatL_command11
1.1651 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-GetHeaderInformationL_command12
1.1652 + COMMAND mmfdvplay ReturnHeader
1.1653 + COMMAND mmfdvplay SetVideoDestScreenL
1.1654 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-SetPostProcessTypesL_command15
1.1655 + COMMAND mmfdvplay GetBufferOptions
1.1656 + COMMAND mmfdvplay SetBufferOptionsL
1.1657 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-SetClockSource_command18
1.1658 + COMMAND mmfdvplay Initialize
1.1659 + OUTSTANDING
1.1660 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0017-0001-StartDirectScreenAccess_command20
1.1661 + COMMAND mmfdvplay Start
1.1662 + OUTSTANDING
1.1663 + COMMAND mmfdvplay Stop
1.1664 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1665 + COMMAND mmfdvplay ~
1.1666 + END_TEST_BLOCK
1.1667 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0017
1.1668 +
1.1669 +
1.1670 +
1.1671 +
1.1672 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0018
1.1673 +
1.1674 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0018
1.1675 +//!@SYMAPI
1.1676 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1677 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1678 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1679 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1680 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1681 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1682 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1683 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1684 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1685 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1686 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1687 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1688 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1689 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1690 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1691 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1692 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1693 +//! CMMFDevVideoPlay:: Initialize();
1.1694 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1695 +//! CMMFDevVideoPlay:: Start();
1.1696 +//! CMMFDevVideoPlay:: Stop();
1.1697 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1698 +//!@SYMAuthor alavariega
1.1699 +//!@SYMCreationDate 16/6/2008
1.1700 +//!@SYMTestCaseDesc NCP MPEG -4 QCIF Video Playback at 30 fps 3Mbps
1.1701 +//!@SYMTestActions
1.1702 +//! 1. NewL (inputfile = paris_qcif_30fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1703 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1704 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1705 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1706 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1707 +//! 6. PostProcessorInfoLC
1.1708 +//! 7. FindCommonFormat
1.1709 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1710 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1711 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1712 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1713 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1714 +//! 13. ReturnHeader
1.1715 +//! 14. SetVideoDestScreenL
1.1716 +//! 15. SetPostProcessTypesL (combination = 44)
1.1717 +//! 16. GetBufferOptions
1.1718 +//! 17. SetBufferOptionsL
1.1719 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.1720 +//! 19. Initialize
1.1721 +//! OUTSTANDING
1.1722 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1723 +//! 21. Start
1.1724 +//! OUTSTANDING
1.1725 +//! 22. Stop
1.1726 +//! 23. AbortDirectScreenAccess
1.1727 +//! 24. ~
1.1728 +//!@SYMTestStatus Verified
1.1729 +//!@SYMTestPriority Normal
1.1730 +//!@SYMTestExpectedResults
1.1731 +//! Video must be played on the screen without any blurrness.
1.1732 +//!@SYMTestType CIT
1.1733 +
1.1734 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1735 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1736 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-NewL_command01
1.1737 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-SelectDecoderL_command02
1.1738 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-SelectPostProcessorL_command03
1.1739 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-SetInputFormat_command04
1.1740 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-GetOutputFormatListL_command05
1.1741 + COMMAND mmfdvplay PostProcessorInfoLC
1.1742 + COMMAND mmfdvplay FindCommonFormat
1.1743 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-SetOutputFormatL_command08
1.1744 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-SetInputFormat_command09
1.1745 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-GetOutputFormatListL_command10
1.1746 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-SetOutputFormatL_command11
1.1747 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-GetHeaderInformationL_command12
1.1748 + COMMAND mmfdvplay ReturnHeader
1.1749 + COMMAND mmfdvplay SetVideoDestScreenL
1.1750 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-SetPostProcessTypesL_command15
1.1751 + COMMAND mmfdvplay GetBufferOptions
1.1752 + COMMAND mmfdvplay SetBufferOptionsL
1.1753 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-SetClockSource_command18
1.1754 + COMMAND mmfdvplay Initialize
1.1755 + OUTSTANDING
1.1756 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0018-0001-StartDirectScreenAccess_command20
1.1757 + COMMAND mmfdvplay Start
1.1758 + OUTSTANDING
1.1759 + COMMAND mmfdvplay Stop
1.1760 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1761 + COMMAND mmfdvplay ~
1.1762 + END_TEST_BLOCK
1.1763 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0018
1.1764 +
1.1765 +
1.1766 +
1.1767 +
1.1768 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0019
1.1769 +
1.1770 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0019
1.1771 +//!@SYMAPI
1.1772 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1773 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1774 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1775 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1776 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1777 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1778 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1779 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1780 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1781 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1782 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1783 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1784 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1785 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1786 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1787 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1788 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1789 +//! CMMFDevVideoPlay:: Initialize();
1.1790 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1791 +//! CMMFDevVideoPlay:: Start();
1.1792 +//! CMMFDevVideoPlay:: Stop();
1.1793 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1794 +//!@SYMAuthor alavariega
1.1795 +//!@SYMCreationDate 16/6/2008
1.1796 +//!@SYMTestCaseDesc NCP MPEG -4 QCIF Video Playback at 30 fps 64Kbps
1.1797 +//!@SYMTestActions
1.1798 +//! 1. NewL (inputfile = paris_qcif_30fps_64K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1799 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1800 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1801 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1802 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1803 +//! 6. PostProcessorInfoLC
1.1804 +//! 7. FindCommonFormat
1.1805 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1806 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1807 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1808 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1809 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1810 +//! 13. ReturnHeader
1.1811 +//! 14. SetVideoDestScreenL
1.1812 +//! 15. SetPostProcessTypesL (combination = 44)
1.1813 +//! 16. GetBufferOptions
1.1814 +//! 17. SetBufferOptionsL
1.1815 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.1816 +//! 19. Initialize
1.1817 +//! OUTSTANDING
1.1818 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1819 +//! 21. Start
1.1820 +//! OUTSTANDING
1.1821 +//! 22. Stop
1.1822 +//! 23. AbortDirectScreenAccess
1.1823 +//! 24. ~
1.1824 +//!@SYMTestStatus Verified
1.1825 +//!@SYMTestPriority Normal
1.1826 +//!@SYMTestExpectedResults
1.1827 +//! Video must be played on the screen without any blurrness.
1.1828 +//!@SYMTestType CIT
1.1829 +
1.1830 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1831 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1832 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-NewL_command01
1.1833 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-SelectDecoderL_command02
1.1834 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-SelectPostProcessorL_command03
1.1835 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-SetInputFormat_command04
1.1836 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-GetOutputFormatListL_command05
1.1837 + COMMAND mmfdvplay PostProcessorInfoLC
1.1838 + COMMAND mmfdvplay FindCommonFormat
1.1839 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-SetOutputFormatL_command08
1.1840 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-SetInputFormat_command09
1.1841 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-GetOutputFormatListL_command10
1.1842 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-SetOutputFormatL_command11
1.1843 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-GetHeaderInformationL_command12
1.1844 + COMMAND mmfdvplay ReturnHeader
1.1845 + COMMAND mmfdvplay SetVideoDestScreenL
1.1846 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-SetPostProcessTypesL_command15
1.1847 + COMMAND mmfdvplay GetBufferOptions
1.1848 + COMMAND mmfdvplay SetBufferOptionsL
1.1849 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-SetClockSource_command18
1.1850 + COMMAND mmfdvplay Initialize
1.1851 + OUTSTANDING
1.1852 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0019-0001-StartDirectScreenAccess_command20
1.1853 + COMMAND mmfdvplay Start
1.1854 + OUTSTANDING
1.1855 + COMMAND mmfdvplay Stop
1.1856 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1857 + COMMAND mmfdvplay ~
1.1858 + END_TEST_BLOCK
1.1859 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0019
1.1860 +
1.1861 +
1.1862 +
1.1863 +
1.1864 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0020
1.1865 +
1.1866 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0020
1.1867 +//!@SYMAPI
1.1868 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1869 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1870 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1871 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1872 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1873 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1874 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1875 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1876 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1877 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1878 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1879 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1880 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1881 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1882 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1883 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1884 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1885 +//! CMMFDevVideoPlay:: Initialize();
1.1886 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1887 +//! CMMFDevVideoPlay:: Start();
1.1888 +//! CMMFDevVideoPlay:: Stop();
1.1889 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1890 +//!@SYMAuthor alavariega
1.1891 +//!@SYMCreationDate 16/6/2008
1.1892 +//!@SYMTestCaseDesc NCP MPEG -4 QCIF Video Playback at 30 fps 784Kbps
1.1893 +//!@SYMTestActions
1.1894 +//! 1. NewL (inputfile = singing_qcif_30fps_784K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1895 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1896 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1897 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1898 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1899 +//! 6. PostProcessorInfoLC
1.1900 +//! 7. FindCommonFormat
1.1901 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1902 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1903 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.1904 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.1905 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.1906 +//! 13. ReturnHeader
1.1907 +//! 14. SetVideoDestScreenL
1.1908 +//! 15. SetPostProcessTypesL (combination = 44)
1.1909 +//! 16. GetBufferOptions
1.1910 +//! 17. SetBufferOptionsL
1.1911 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.1912 +//! 19. Initialize
1.1913 +//! OUTSTANDING
1.1914 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.1915 +//! 21. Start
1.1916 +//! OUTSTANDING
1.1917 +//! 22. Stop
1.1918 +//! 23. AbortDirectScreenAccess
1.1919 +//! 24. ~
1.1920 +//!@SYMTestStatus Verified
1.1921 +//!@SYMTestPriority Normal
1.1922 +//!@SYMTestExpectedResults
1.1923 +//! Video must be played on the screen without any blurrness.
1.1924 +//!@SYMTestType CIT
1.1925 +
1.1926 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.1927 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.1928 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-NewL_command01
1.1929 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-SelectDecoderL_command02
1.1930 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-SelectPostProcessorL_command03
1.1931 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-SetInputFormat_command04
1.1932 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-GetOutputFormatListL_command05
1.1933 + COMMAND mmfdvplay PostProcessorInfoLC
1.1934 + COMMAND mmfdvplay FindCommonFormat
1.1935 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-SetOutputFormatL_command08
1.1936 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-SetInputFormat_command09
1.1937 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-GetOutputFormatListL_command10
1.1938 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-SetOutputFormatL_command11
1.1939 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-GetHeaderInformationL_command12
1.1940 + COMMAND mmfdvplay ReturnHeader
1.1941 + COMMAND mmfdvplay SetVideoDestScreenL
1.1942 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-SetPostProcessTypesL_command15
1.1943 + COMMAND mmfdvplay GetBufferOptions
1.1944 + COMMAND mmfdvplay SetBufferOptionsL
1.1945 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-SetClockSource_command18
1.1946 + COMMAND mmfdvplay Initialize
1.1947 + OUTSTANDING
1.1948 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0020-0001-StartDirectScreenAccess_command20
1.1949 + COMMAND mmfdvplay Start
1.1950 + OUTSTANDING
1.1951 + COMMAND mmfdvplay Stop
1.1952 + COMMAND mmfdvplay AbortDirectScreenAccess
1.1953 + COMMAND mmfdvplay ~
1.1954 + END_TEST_BLOCK
1.1955 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0020
1.1956 +
1.1957 +
1.1958 +
1.1959 +
1.1960 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0021
1.1961 +
1.1962 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0021
1.1963 +//!@SYMAPI
1.1964 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.1965 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.1966 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.1967 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.1968 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1969 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.1970 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.1971 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.1972 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.1973 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.1974 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.1975 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.1976 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.1977 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.1978 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.1979 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.1980 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.1981 +//! CMMFDevVideoPlay:: Initialize();
1.1982 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.1983 +//! CMMFDevVideoPlay:: Start();
1.1984 +//! CMMFDevVideoPlay:: Stop();
1.1985 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.1986 +//!@SYMAuthor alavariega
1.1987 +//!@SYMCreationDate 16/6/2008
1.1988 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 15 fps 3Mbps
1.1989 +//!@SYMTestActions
1.1990 +//! 1. NewL (inputfile = MPEG4_QVGA_15fps_3m_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.1991 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.1992 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.1993 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.1994 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.1995 +//! 6. PostProcessorInfoLC
1.1996 +//! 7. FindCommonFormat
1.1997 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.1998 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.1999 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2000 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2001 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2002 +//! 13. ReturnHeader
1.2003 +//! 14. SetVideoDestScreenL
1.2004 +//! 15. SetPostProcessTypesL (combination = 44)
1.2005 +//! 16. GetBufferOptions
1.2006 +//! 17. SetBufferOptionsL
1.2007 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.2008 +//! 19. Initialize
1.2009 +//! OUTSTANDING
1.2010 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2011 +//! 21. Start
1.2012 +//! OUTSTANDING
1.2013 +//! 22. Stop
1.2014 +//! 23. AbortDirectScreenAccess
1.2015 +//! 24. ~
1.2016 +//!@SYMTestStatus Verified
1.2017 +//!@SYMTestPriority Normal
1.2018 +//!@SYMTestExpectedResults
1.2019 +//! Video must be played on the screen without any blurrness.
1.2020 +//!@SYMTestType CIT
1.2021 +
1.2022 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2023 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2024 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-NewL_command01
1.2025 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-SelectDecoderL_command02
1.2026 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-SelectPostProcessorL_command03
1.2027 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-SetInputFormat_command04
1.2028 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-GetOutputFormatListL_command05
1.2029 + COMMAND mmfdvplay PostProcessorInfoLC
1.2030 + COMMAND mmfdvplay FindCommonFormat
1.2031 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-SetOutputFormatL_command08
1.2032 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-SetInputFormat_command09
1.2033 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-GetOutputFormatListL_command10
1.2034 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-SetOutputFormatL_command11
1.2035 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-GetHeaderInformationL_command12
1.2036 + COMMAND mmfdvplay ReturnHeader
1.2037 + COMMAND mmfdvplay SetVideoDestScreenL
1.2038 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-SetPostProcessTypesL_command15
1.2039 + COMMAND mmfdvplay GetBufferOptions
1.2040 + COMMAND mmfdvplay SetBufferOptionsL
1.2041 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-SetClockSource_command18
1.2042 + COMMAND mmfdvplay Initialize
1.2043 + OUTSTANDING
1.2044 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0021-0001-StartDirectScreenAccess_command20
1.2045 + COMMAND mmfdvplay Start
1.2046 + OUTSTANDING
1.2047 + COMMAND mmfdvplay Stop
1.2048 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2049 + COMMAND mmfdvplay ~
1.2050 + END_TEST_BLOCK
1.2051 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0021
1.2052 +
1.2053 +
1.2054 +
1.2055 +
1.2056 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0022
1.2057 +
1.2058 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0022
1.2059 +//!@SYMAPI
1.2060 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2061 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2062 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2063 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2064 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2065 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2066 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2067 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2068 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2069 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2070 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2071 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2072 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2073 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2074 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2075 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2076 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2077 +//! CMMFDevVideoPlay:: Initialize();
1.2078 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2079 +//! CMMFDevVideoPlay:: Start();
1.2080 +//! CMMFDevVideoPlay:: Stop();
1.2081 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2082 +//!@SYMAuthor alavariega
1.2083 +//!@SYMCreationDate 16/6/2008
1.2084 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 15 fps 64Kbps
1.2085 +//!@SYMTestActions
1.2086 +//! 1. NewL (inputfile = MPEG4_QVGA_15fps_64k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2087 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2088 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2089 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2090 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2091 +//! 6. PostProcessorInfoLC
1.2092 +//! 7. FindCommonFormat
1.2093 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2094 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2095 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2096 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2097 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2098 +//! 13. ReturnHeader
1.2099 +//! 14. SetVideoDestScreenL
1.2100 +//! 15. SetPostProcessTypesL (combination = 44)
1.2101 +//! 16. GetBufferOptions
1.2102 +//! 17. SetBufferOptionsL
1.2103 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.2104 +//! 19. Initialize
1.2105 +//! OUTSTANDING
1.2106 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2107 +//! 21. Start
1.2108 +//! OUTSTANDING
1.2109 +//! 22. Stop
1.2110 +//! 23. AbortDirectScreenAccess
1.2111 +//! 24. ~
1.2112 +//!@SYMTestStatus Verified
1.2113 +//!@SYMTestPriority Normal
1.2114 +//!@SYMTestExpectedResults
1.2115 +//! Video must be played on the screen without any blurrness.
1.2116 +//!@SYMTestType CIT
1.2117 +
1.2118 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2119 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2120 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-NewL_command01
1.2121 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-SelectDecoderL_command02
1.2122 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-SelectPostProcessorL_command03
1.2123 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-SetInputFormat_command04
1.2124 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-GetOutputFormatListL_command05
1.2125 + COMMAND mmfdvplay PostProcessorInfoLC
1.2126 + COMMAND mmfdvplay FindCommonFormat
1.2127 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-SetOutputFormatL_command08
1.2128 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-SetInputFormat_command09
1.2129 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-GetOutputFormatListL_command10
1.2130 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-SetOutputFormatL_command11
1.2131 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-GetHeaderInformationL_command12
1.2132 + COMMAND mmfdvplay ReturnHeader
1.2133 + COMMAND mmfdvplay SetVideoDestScreenL
1.2134 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-SetPostProcessTypesL_command15
1.2135 + COMMAND mmfdvplay GetBufferOptions
1.2136 + COMMAND mmfdvplay SetBufferOptionsL
1.2137 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-SetClockSource_command18
1.2138 + COMMAND mmfdvplay Initialize
1.2139 + OUTSTANDING
1.2140 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0022-0001-StartDirectScreenAccess_command20
1.2141 + COMMAND mmfdvplay Start
1.2142 + OUTSTANDING
1.2143 + COMMAND mmfdvplay Stop
1.2144 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2145 + COMMAND mmfdvplay ~
1.2146 + END_TEST_BLOCK
1.2147 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0022
1.2148 +
1.2149 +
1.2150 +
1.2151 +
1.2152 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0023
1.2153 +
1.2154 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0023
1.2155 +//!@SYMAPI
1.2156 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2157 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2158 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2159 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2160 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2161 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2162 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2163 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2164 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2165 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2166 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2167 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2168 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2169 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2170 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2171 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2172 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2173 +//! CMMFDevVideoPlay:: Initialize();
1.2174 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2175 +//! CMMFDevVideoPlay:: Start();
1.2176 +//! CMMFDevVideoPlay:: Stop();
1.2177 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2178 +//!@SYMAuthor alavariega
1.2179 +//!@SYMCreationDate 16/6/2008
1.2180 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 15 fps 784Kbps
1.2181 +//!@SYMTestActions
1.2182 +//! 1. NewL (inputfile = MPEG4_QVGA_15fps_784_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2183 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2184 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2185 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2186 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2187 +//! 6. PostProcessorInfoLC
1.2188 +//! 7. FindCommonFormat
1.2189 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2190 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2191 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2192 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2193 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2194 +//! 13. ReturnHeader
1.2195 +//! 14. SetVideoDestScreenL
1.2196 +//! 15. SetPostProcessTypesL (combination = 44)
1.2197 +//! 16. GetBufferOptions
1.2198 +//! 17. SetBufferOptionsL
1.2199 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.2200 +//! 19. Initialize
1.2201 +//! OUTSTANDING
1.2202 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2203 +//! 21. Start
1.2204 +//! OUTSTANDING
1.2205 +//! 22. Stop
1.2206 +//! 23. AbortDirectScreenAccess
1.2207 +//! 24. ~
1.2208 +//!@SYMTestStatus Verified
1.2209 +//!@SYMTestPriority Normal
1.2210 +//!@SYMTestExpectedResults
1.2211 +//! Video must be played on the screen without any blurrness.
1.2212 +//!@SYMTestType CIT
1.2213 +
1.2214 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2215 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2216 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-NewL_command01
1.2217 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-SelectDecoderL_command02
1.2218 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-SelectPostProcessorL_command03
1.2219 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-SetInputFormat_command04
1.2220 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-GetOutputFormatListL_command05
1.2221 + COMMAND mmfdvplay PostProcessorInfoLC
1.2222 + COMMAND mmfdvplay FindCommonFormat
1.2223 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-SetOutputFormatL_command08
1.2224 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-SetInputFormat_command09
1.2225 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-GetOutputFormatListL_command10
1.2226 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-SetOutputFormatL_command11
1.2227 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-GetHeaderInformationL_command12
1.2228 + COMMAND mmfdvplay ReturnHeader
1.2229 + COMMAND mmfdvplay SetVideoDestScreenL
1.2230 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-SetPostProcessTypesL_command15
1.2231 + COMMAND mmfdvplay GetBufferOptions
1.2232 + COMMAND mmfdvplay SetBufferOptionsL
1.2233 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-SetClockSource_command18
1.2234 + COMMAND mmfdvplay Initialize
1.2235 + OUTSTANDING
1.2236 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0023-0001-StartDirectScreenAccess_command20
1.2237 + COMMAND mmfdvplay Start
1.2238 + OUTSTANDING
1.2239 + COMMAND mmfdvplay Stop
1.2240 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2241 + COMMAND mmfdvplay ~
1.2242 + END_TEST_BLOCK
1.2243 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0023
1.2244 +
1.2245 +
1.2246 +
1.2247 +
1.2248 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0024
1.2249 +
1.2250 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0024
1.2251 +//!@SYMAPI
1.2252 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2253 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2254 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2255 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2256 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2257 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2258 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2259 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2260 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2261 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2262 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2263 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2264 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2265 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2266 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2267 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2268 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2269 +//! CMMFDevVideoPlay:: Initialize();
1.2270 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2271 +//! CMMFDevVideoPlay:: Start();
1.2272 +//! CMMFDevVideoPlay:: Stop();
1.2273 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2274 +//!@SYMAuthor alavariega
1.2275 +//!@SYMCreationDate 16/6/2008
1.2276 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 30 fps 3Mbps
1.2277 +//!@SYMTestActions
1.2278 +//! 1. NewL (inputfile = MPEG4_QVGA_30fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2279 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2280 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2281 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2282 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2283 +//! 6. PostProcessorInfoLC
1.2284 +//! 7. FindCommonFormat
1.2285 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2286 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2287 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2288 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2289 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2290 +//! 13. ReturnHeader
1.2291 +//! 14. SetVideoDestScreenL
1.2292 +//! 15. SetPostProcessTypesL (combination = 44)
1.2293 +//! 16. GetBufferOptions
1.2294 +//! 17. SetBufferOptionsL
1.2295 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.2296 +//! 19. Initialize
1.2297 +//! OUTSTANDING
1.2298 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2299 +//! 21. Start
1.2300 +//! OUTSTANDING
1.2301 +//! 22. Stop
1.2302 +//! 23. AbortDirectScreenAccess
1.2303 +//! 24. ~
1.2304 +//!@SYMTestStatus Verified
1.2305 +//!@SYMTestPriority Normal
1.2306 +//!@SYMTestExpectedResults
1.2307 +//! Video must be played on the screen without any blurrness.
1.2308 +//!@SYMTestType CIT
1.2309 +
1.2310 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2311 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2312 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-NewL_command01
1.2313 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-SelectDecoderL_command02
1.2314 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-SelectPostProcessorL_command03
1.2315 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-SetInputFormat_command04
1.2316 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-GetOutputFormatListL_command05
1.2317 + COMMAND mmfdvplay PostProcessorInfoLC
1.2318 + COMMAND mmfdvplay FindCommonFormat
1.2319 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-SetOutputFormatL_command08
1.2320 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-SetInputFormat_command09
1.2321 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-GetOutputFormatListL_command10
1.2322 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-SetOutputFormatL_command11
1.2323 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-GetHeaderInformationL_command12
1.2324 + COMMAND mmfdvplay ReturnHeader
1.2325 + COMMAND mmfdvplay SetVideoDestScreenL
1.2326 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-SetPostProcessTypesL_command15
1.2327 + COMMAND mmfdvplay GetBufferOptions
1.2328 + COMMAND mmfdvplay SetBufferOptionsL
1.2329 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-SetClockSource_command18
1.2330 + COMMAND mmfdvplay Initialize
1.2331 + OUTSTANDING
1.2332 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0024-0001-StartDirectScreenAccess_command20
1.2333 + COMMAND mmfdvplay Start
1.2334 + OUTSTANDING
1.2335 + COMMAND mmfdvplay Stop
1.2336 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2337 + COMMAND mmfdvplay ~
1.2338 + END_TEST_BLOCK
1.2339 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0024
1.2340 +
1.2341 +
1.2342 +
1.2343 +
1.2344 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0025
1.2345 +
1.2346 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0025
1.2347 +//!@SYMAPI
1.2348 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2349 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2350 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2351 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2352 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2353 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2354 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2355 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2356 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2357 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2358 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2359 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2360 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2361 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2362 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2363 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2364 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2365 +//! CMMFDevVideoPlay:: Initialize();
1.2366 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2367 +//! CMMFDevVideoPlay:: Start();
1.2368 +//! CMMFDevVideoPlay:: Stop();
1.2369 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2370 +//!@SYMAuthor alavariega
1.2371 +//!@SYMCreationDate 16/6/2008
1.2372 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 30 fps 64Kbps
1.2373 +//!@SYMTestActions
1.2374 +//! 1. NewL (inputfile = MPEG4_QVGA_30fps_64k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2375 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2376 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2377 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2378 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2379 +//! 6. PostProcessorInfoLC
1.2380 +//! 7. FindCommonFormat
1.2381 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2382 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2383 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2384 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2385 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2386 +//! 13. ReturnHeader
1.2387 +//! 14. SetVideoDestScreenL
1.2388 +//! 15. SetPostProcessTypesL (combination = 44)
1.2389 +//! 16. GetBufferOptions
1.2390 +//! 17. SetBufferOptionsL
1.2391 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.2392 +//! 19. Initialize
1.2393 +//! OUTSTANDING
1.2394 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2395 +//! 21. Start
1.2396 +//! OUTSTANDING
1.2397 +//! 22. Stop
1.2398 +//! 23. AbortDirectScreenAccess
1.2399 +//! 24. ~
1.2400 +//!@SYMTestStatus Verified
1.2401 +//!@SYMTestPriority Normal
1.2402 +//!@SYMTestExpectedResults
1.2403 +//! Video must be played on the screen without any blurrness.
1.2404 +//!@SYMTestType CIT
1.2405 +
1.2406 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2407 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2408 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-NewL_command01
1.2409 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-SelectDecoderL_command02
1.2410 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-SelectPostProcessorL_command03
1.2411 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-SetInputFormat_command04
1.2412 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-GetOutputFormatListL_command05
1.2413 + COMMAND mmfdvplay PostProcessorInfoLC
1.2414 + COMMAND mmfdvplay FindCommonFormat
1.2415 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-SetOutputFormatL_command08
1.2416 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-SetInputFormat_command09
1.2417 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-GetOutputFormatListL_command10
1.2418 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-SetOutputFormatL_command11
1.2419 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-GetHeaderInformationL_command12
1.2420 + COMMAND mmfdvplay ReturnHeader
1.2421 + COMMAND mmfdvplay SetVideoDestScreenL
1.2422 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-SetPostProcessTypesL_command15
1.2423 + COMMAND mmfdvplay GetBufferOptions
1.2424 + COMMAND mmfdvplay SetBufferOptionsL
1.2425 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-SetClockSource_command18
1.2426 + COMMAND mmfdvplay Initialize
1.2427 + OUTSTANDING
1.2428 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0025-0001-StartDirectScreenAccess_command20
1.2429 + COMMAND mmfdvplay Start
1.2430 + OUTSTANDING
1.2431 + COMMAND mmfdvplay Stop
1.2432 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2433 + COMMAND mmfdvplay ~
1.2434 + END_TEST_BLOCK
1.2435 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0025
1.2436 +
1.2437 +
1.2438 +
1.2439 +
1.2440 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0026
1.2441 +
1.2442 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0026
1.2443 +//!@SYMAPI
1.2444 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2445 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2446 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2447 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2448 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2449 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2450 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2451 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2452 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2453 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2454 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2455 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2456 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2457 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2458 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2459 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2460 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2461 +//! CMMFDevVideoPlay:: Initialize();
1.2462 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2463 +//! CMMFDevVideoPlay:: Start();
1.2464 +//! CMMFDevVideoPlay:: Stop();
1.2465 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2466 +//!@SYMAuthor alavariega
1.2467 +//!@SYMCreationDate 16/6/2008
1.2468 +//!@SYMTestCaseDesc NCP MPEG -4 QVGA Video Playback at 30 fps 784Kbps
1.2469 +//!@SYMTestActions
1.2470 +//! 1. NewL (inputfile = MPEG4_QVGA_30fps_784k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2471 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2472 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2473 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2474 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2475 +//! 6. PostProcessorInfoLC
1.2476 +//! 7. FindCommonFormat
1.2477 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2478 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2479 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2480 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2481 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2482 +//! 13. ReturnHeader
1.2483 +//! 14. SetVideoDestScreenL
1.2484 +//! 15. SetPostProcessTypesL (combination = 44)
1.2485 +//! 16. GetBufferOptions
1.2486 +//! 17. SetBufferOptionsL
1.2487 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.2488 +//! 19. Initialize
1.2489 +//! OUTSTANDING
1.2490 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2491 +//! 21. Start
1.2492 +//! OUTSTANDING
1.2493 +//! 22. Stop
1.2494 +//! 23. AbortDirectScreenAccess
1.2495 +//! 24. ~
1.2496 +//!@SYMTestStatus Verified
1.2497 +//!@SYMTestPriority Normal
1.2498 +//!@SYMTestExpectedResults
1.2499 +//! Video must be played on the screen without any blurrness.
1.2500 +//!@SYMTestType CIT
1.2501 +
1.2502 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2503 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2504 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-NewL_command01
1.2505 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-SelectDecoderL_command02
1.2506 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-SelectPostProcessorL_command03
1.2507 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-SetInputFormat_command04
1.2508 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-GetOutputFormatListL_command05
1.2509 + COMMAND mmfdvplay PostProcessorInfoLC
1.2510 + COMMAND mmfdvplay FindCommonFormat
1.2511 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-SetOutputFormatL_command08
1.2512 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-SetInputFormat_command09
1.2513 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-GetOutputFormatListL_command10
1.2514 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-SetOutputFormatL_command11
1.2515 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-GetHeaderInformationL_command12
1.2516 + COMMAND mmfdvplay ReturnHeader
1.2517 + COMMAND mmfdvplay SetVideoDestScreenL
1.2518 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-SetPostProcessTypesL_command15
1.2519 + COMMAND mmfdvplay GetBufferOptions
1.2520 + COMMAND mmfdvplay SetBufferOptionsL
1.2521 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-SetClockSource_command18
1.2522 + COMMAND mmfdvplay Initialize
1.2523 + OUTSTANDING
1.2524 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0026-0001-StartDirectScreenAccess_command20
1.2525 + COMMAND mmfdvplay Start
1.2526 + OUTSTANDING
1.2527 + COMMAND mmfdvplay Stop
1.2528 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2529 + COMMAND mmfdvplay ~
1.2530 + END_TEST_BLOCK
1.2531 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0026
1.2532 +
1.2533 +
1.2534 +
1.2535 +
1.2536 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0027
1.2537 +
1.2538 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0027
1.2539 +//!@SYMAPI
1.2540 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2541 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2542 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2543 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2544 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2545 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2546 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2547 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2548 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2549 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2550 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2551 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2552 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2553 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2554 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2555 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2556 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2557 +//! CMMFDevVideoPlay:: Initialize();
1.2558 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2559 +//! CMMFDevVideoPlay:: Start();
1.2560 +//! CMMFDevVideoPlay:: Stop();
1.2561 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2562 +//!@SYMAuthor alavariega
1.2563 +//!@SYMCreationDate 16/6/2008
1.2564 +//!@SYMTestCaseDesc NCP MPEG -4 SQCIF Video Playback at 15 fps 3Mbps
1.2565 +//!@SYMTestActions
1.2566 +//! 1. NewL (inputfile = foreman_sqcif_15fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2567 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2568 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2569 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2570 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2571 +//! 6. PostProcessorInfoLC
1.2572 +//! 7. FindCommonFormat
1.2573 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2574 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2575 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2576 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2577 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2578 +//! 13. ReturnHeader
1.2579 +//! 14. SetVideoDestScreenL
1.2580 +//! 15. SetPostProcessTypesL (combination = 44)
1.2581 +//! 16. GetBufferOptions
1.2582 +//! 17. SetBufferOptionsL
1.2583 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.2584 +//! 19. Initialize
1.2585 +//! OUTSTANDING
1.2586 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2587 +//! 21. Start
1.2588 +//! OUTSTANDING
1.2589 +//! 22. Stop
1.2590 +//! 23. AbortDirectScreenAccess
1.2591 +//! 24. ~
1.2592 +//!@SYMTestStatus Verified
1.2593 +//!@SYMTestPriority Normal
1.2594 +//!@SYMTestExpectedResults
1.2595 +//! Video must be played on the screen without any blurrness.
1.2596 +//!@SYMTestType CIT
1.2597 +
1.2598 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2599 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2600 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-NewL_command01
1.2601 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-SelectDecoderL_command02
1.2602 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-SelectPostProcessorL_command03
1.2603 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-SetInputFormat_command04
1.2604 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-GetOutputFormatListL_command05
1.2605 + COMMAND mmfdvplay PostProcessorInfoLC
1.2606 + COMMAND mmfdvplay FindCommonFormat
1.2607 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-SetOutputFormatL_command08
1.2608 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-SetInputFormat_command09
1.2609 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-GetOutputFormatListL_command10
1.2610 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-SetOutputFormatL_command11
1.2611 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-GetHeaderInformationL_command12
1.2612 + COMMAND mmfdvplay ReturnHeader
1.2613 + COMMAND mmfdvplay SetVideoDestScreenL
1.2614 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-SetPostProcessTypesL_command15
1.2615 + COMMAND mmfdvplay GetBufferOptions
1.2616 + COMMAND mmfdvplay SetBufferOptionsL
1.2617 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-SetClockSource_command18
1.2618 + COMMAND mmfdvplay Initialize
1.2619 + OUTSTANDING
1.2620 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0027-0001-StartDirectScreenAccess_command20
1.2621 + COMMAND mmfdvplay Start
1.2622 + OUTSTANDING
1.2623 + COMMAND mmfdvplay Stop
1.2624 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2625 + COMMAND mmfdvplay ~
1.2626 + END_TEST_BLOCK
1.2627 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0027
1.2628 +
1.2629 +
1.2630 +
1.2631 +
1.2632 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0028
1.2633 +
1.2634 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0028
1.2635 +//!@SYMAPI
1.2636 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2637 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2638 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2639 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2640 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2641 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2642 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2643 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2644 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2645 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2646 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2647 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2648 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2649 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2650 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2651 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2652 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2653 +//! CMMFDevVideoPlay:: Initialize();
1.2654 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2655 +//! CMMFDevVideoPlay:: Start();
1.2656 +//! CMMFDevVideoPlay:: Stop();
1.2657 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2658 +//!@SYMAuthor alavariega
1.2659 +//!@SYMCreationDate 16/6/2008
1.2660 +//!@SYMTestCaseDesc NCP MPEG -4 SQCIF Video Playback at 15 fps 64Kbps
1.2661 +//!@SYMTestActions
1.2662 +//! 1. NewL (inputfile = foreman_sqcif_15fps_64K_dec_mod.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2663 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2664 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2665 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2666 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2667 +//! 6. PostProcessorInfoLC
1.2668 +//! 7. FindCommonFormat
1.2669 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2670 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2671 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2672 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2673 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2674 +//! 13. ReturnHeader
1.2675 +//! 14. SetVideoDestScreenL
1.2676 +//! 15. SetPostProcessTypesL (combination = 44)
1.2677 +//! 16. GetBufferOptions
1.2678 +//! 17. SetBufferOptionsL
1.2679 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.2680 +//! 19. Initialize
1.2681 +//! OUTSTANDING
1.2682 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2683 +//! 21. Start
1.2684 +//! OUTSTANDING
1.2685 +//! 22. Stop
1.2686 +//! 23. AbortDirectScreenAccess
1.2687 +//! 24. ~
1.2688 +//!@SYMTestStatus Verified
1.2689 +//!@SYMTestPriority Normal
1.2690 +//!@SYMTestExpectedResults
1.2691 +//! Video must be played on the screen without any blurrness.
1.2692 +//!@SYMTestType CIT
1.2693 +
1.2694 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2695 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2696 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-NewL_command01
1.2697 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-SelectDecoderL_command02
1.2698 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-SelectPostProcessorL_command03
1.2699 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-SetInputFormat_command04
1.2700 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-GetOutputFormatListL_command05
1.2701 + COMMAND mmfdvplay PostProcessorInfoLC
1.2702 + COMMAND mmfdvplay FindCommonFormat
1.2703 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-SetOutputFormatL_command08
1.2704 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-SetInputFormat_command09
1.2705 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-GetOutputFormatListL_command10
1.2706 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-SetOutputFormatL_command11
1.2707 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-GetHeaderInformationL_command12
1.2708 + COMMAND mmfdvplay ReturnHeader
1.2709 + COMMAND mmfdvplay SetVideoDestScreenL
1.2710 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-SetPostProcessTypesL_command15
1.2711 + COMMAND mmfdvplay GetBufferOptions
1.2712 + COMMAND mmfdvplay SetBufferOptionsL
1.2713 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-SetClockSource_command18
1.2714 + COMMAND mmfdvplay Initialize
1.2715 + OUTSTANDING
1.2716 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0028-0001-StartDirectScreenAccess_command20
1.2717 + COMMAND mmfdvplay Start
1.2718 + OUTSTANDING
1.2719 + COMMAND mmfdvplay Stop
1.2720 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2721 + COMMAND mmfdvplay ~
1.2722 + END_TEST_BLOCK
1.2723 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0028
1.2724 +
1.2725 +
1.2726 +
1.2727 +
1.2728 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0029
1.2729 +
1.2730 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0029
1.2731 +//!@SYMAPI
1.2732 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2733 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2734 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2735 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2736 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2737 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2738 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2739 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2740 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2741 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2742 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2743 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2744 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2745 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2746 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2747 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2748 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2749 +//! CMMFDevVideoPlay:: Initialize();
1.2750 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2751 +//! CMMFDevVideoPlay:: Start();
1.2752 +//! CMMFDevVideoPlay:: Stop();
1.2753 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2754 +//!@SYMAuthor alavariega
1.2755 +//!@SYMCreationDate 16/6/2008
1.2756 +//!@SYMTestCaseDesc NCP MPEG -4 SQCIF Video Playback at 15 fps 784Kbps
1.2757 +//!@SYMTestActions
1.2758 +//! 1. NewL (inputfile = foreman_sqcif_15fps_784K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2759 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2760 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2761 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2762 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2763 +//! 6. PostProcessorInfoLC
1.2764 +//! 7. FindCommonFormat
1.2765 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2766 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2767 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2768 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2769 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2770 +//! 13. ReturnHeader
1.2771 +//! 14. SetVideoDestScreenL
1.2772 +//! 15. SetPostProcessTypesL (combination = 44)
1.2773 +//! 16. GetBufferOptions
1.2774 +//! 17. SetBufferOptionsL
1.2775 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.2776 +//! 19. Initialize
1.2777 +//! OUTSTANDING
1.2778 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2779 +//! 21. Start
1.2780 +//! OUTSTANDING
1.2781 +//! 22. Stop
1.2782 +//! 23. AbortDirectScreenAccess
1.2783 +//! 24. ~
1.2784 +//!@SYMTestStatus Verified
1.2785 +//!@SYMTestPriority Normal
1.2786 +//!@SYMTestExpectedResults
1.2787 +//! Video must be played on the screen without any blurrness.
1.2788 +//!@SYMTestType CIT
1.2789 +
1.2790 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2791 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2792 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-NewL_command01
1.2793 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-SelectDecoderL_command02
1.2794 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-SelectPostProcessorL_command03
1.2795 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-SetInputFormat_command04
1.2796 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-GetOutputFormatListL_command05
1.2797 + COMMAND mmfdvplay PostProcessorInfoLC
1.2798 + COMMAND mmfdvplay FindCommonFormat
1.2799 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-SetOutputFormatL_command08
1.2800 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-SetInputFormat_command09
1.2801 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-GetOutputFormatListL_command10
1.2802 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-SetOutputFormatL_command11
1.2803 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-GetHeaderInformationL_command12
1.2804 + COMMAND mmfdvplay ReturnHeader
1.2805 + COMMAND mmfdvplay SetVideoDestScreenL
1.2806 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-SetPostProcessTypesL_command15
1.2807 + COMMAND mmfdvplay GetBufferOptions
1.2808 + COMMAND mmfdvplay SetBufferOptionsL
1.2809 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-SetClockSource_command18
1.2810 + COMMAND mmfdvplay Initialize
1.2811 + OUTSTANDING
1.2812 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0029-0001-StartDirectScreenAccess_command20
1.2813 + COMMAND mmfdvplay Start
1.2814 + OUTSTANDING
1.2815 + COMMAND mmfdvplay Stop
1.2816 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2817 + COMMAND mmfdvplay ~
1.2818 + END_TEST_BLOCK
1.2819 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0029
1.2820 +
1.2821 +
1.2822 +
1.2823 +
1.2824 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0030
1.2825 +
1.2826 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0030
1.2827 +//!@SYMAPI
1.2828 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2829 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2830 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2831 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2832 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2833 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2834 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2835 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2836 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2837 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2838 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2839 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2840 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2841 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2842 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2843 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2844 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2845 +//! CMMFDevVideoPlay:: Initialize();
1.2846 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2847 +//! CMMFDevVideoPlay:: Start();
1.2848 +//! CMMFDevVideoPlay:: Stop();
1.2849 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2850 +//!@SYMAuthor alavariega
1.2851 +//!@SYMCreationDate 16/6/2008
1.2852 +//!@SYMTestCaseDesc NCP MPEG -4 SQCIF Video Playback at 30 fps 3Mbps
1.2853 +//!@SYMTestActions
1.2854 +//! 1. NewL (inputfile = foreman_sqcif_30fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2855 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2856 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2857 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2858 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2859 +//! 6. PostProcessorInfoLC
1.2860 +//! 7. FindCommonFormat
1.2861 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2862 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2863 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2864 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2865 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2866 +//! 13. ReturnHeader
1.2867 +//! 14. SetVideoDestScreenL
1.2868 +//! 15. SetPostProcessTypesL (combination = 44)
1.2869 +//! 16. GetBufferOptions
1.2870 +//! 17. SetBufferOptionsL
1.2871 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.2872 +//! 19. Initialize
1.2873 +//! OUTSTANDING
1.2874 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2875 +//! 21. Start
1.2876 +//! OUTSTANDING
1.2877 +//! 22. Stop
1.2878 +//! 23. AbortDirectScreenAccess
1.2879 +//! 24. ~
1.2880 +//!@SYMTestStatus Verified
1.2881 +//!@SYMTestPriority Normal
1.2882 +//!@SYMTestExpectedResults
1.2883 +//! Video must be played on the screen without any blurrness.
1.2884 +//!@SYMTestType CIT
1.2885 +
1.2886 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2887 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2888 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-NewL_command01
1.2889 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-SelectDecoderL_command02
1.2890 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-SelectPostProcessorL_command03
1.2891 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-SetInputFormat_command04
1.2892 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-GetOutputFormatListL_command05
1.2893 + COMMAND mmfdvplay PostProcessorInfoLC
1.2894 + COMMAND mmfdvplay FindCommonFormat
1.2895 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-SetOutputFormatL_command08
1.2896 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-SetInputFormat_command09
1.2897 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-GetOutputFormatListL_command10
1.2898 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-SetOutputFormatL_command11
1.2899 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-GetHeaderInformationL_command12
1.2900 + COMMAND mmfdvplay ReturnHeader
1.2901 + COMMAND mmfdvplay SetVideoDestScreenL
1.2902 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-SetPostProcessTypesL_command15
1.2903 + COMMAND mmfdvplay GetBufferOptions
1.2904 + COMMAND mmfdvplay SetBufferOptionsL
1.2905 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-SetClockSource_command18
1.2906 + COMMAND mmfdvplay Initialize
1.2907 + OUTSTANDING
1.2908 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0030-0001-StartDirectScreenAccess_command20
1.2909 + COMMAND mmfdvplay Start
1.2910 + OUTSTANDING
1.2911 + COMMAND mmfdvplay Stop
1.2912 + COMMAND mmfdvplay AbortDirectScreenAccess
1.2913 + COMMAND mmfdvplay ~
1.2914 + END_TEST_BLOCK
1.2915 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0030
1.2916 +
1.2917 +
1.2918 +
1.2919 +
1.2920 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0031
1.2921 +
1.2922 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0031
1.2923 +//!@SYMAPI
1.2924 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.2925 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.2926 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.2927 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.2928 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2929 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.2930 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.2931 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.2932 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.2933 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.2934 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.2935 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.2936 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.2937 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.2938 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.2939 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.2940 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.2941 +//! CMMFDevVideoPlay:: Initialize();
1.2942 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.2943 +//! CMMFDevVideoPlay:: Start();
1.2944 +//! CMMFDevVideoPlay:: Stop();
1.2945 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.2946 +//!@SYMAuthor alavariega
1.2947 +//!@SYMCreationDate 16/6/2008
1.2948 +//!@SYMTestCaseDesc NCP MPEG -4 SQCIF Video Playback at 30 fps 64Kbps
1.2949 +//!@SYMTestActions
1.2950 +//! 1. NewL (inputfile = foreman_sqcif_30fps_64K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.2951 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.2952 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.2953 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.2954 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.2955 +//! 6. PostProcessorInfoLC
1.2956 +//! 7. FindCommonFormat
1.2957 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.2958 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.2959 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.2960 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.2961 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.2962 +//! 13. ReturnHeader
1.2963 +//! 14. SetVideoDestScreenL
1.2964 +//! 15. SetPostProcessTypesL (combination = 44)
1.2965 +//! 16. GetBufferOptions
1.2966 +//! 17. SetBufferOptionsL
1.2967 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.2968 +//! 19. Initialize
1.2969 +//! OUTSTANDING
1.2970 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.2971 +//! 21. Start
1.2972 +//! OUTSTANDING
1.2973 +//! 22. Stop
1.2974 +//! 23. AbortDirectScreenAccess
1.2975 +//! 24. ~
1.2976 +//!@SYMTestStatus Verified
1.2977 +//!@SYMTestPriority Normal
1.2978 +//!@SYMTestExpectedResults
1.2979 +//! Video must be played on the screen without any blurrness.
1.2980 +//!@SYMTestType CIT
1.2981 +
1.2982 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.2983 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.2984 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-NewL_command01
1.2985 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-SelectDecoderL_command02
1.2986 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-SelectPostProcessorL_command03
1.2987 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-SetInputFormat_command04
1.2988 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-GetOutputFormatListL_command05
1.2989 + COMMAND mmfdvplay PostProcessorInfoLC
1.2990 + COMMAND mmfdvplay FindCommonFormat
1.2991 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-SetOutputFormatL_command08
1.2992 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-SetInputFormat_command09
1.2993 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-GetOutputFormatListL_command10
1.2994 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-SetOutputFormatL_command11
1.2995 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-GetHeaderInformationL_command12
1.2996 + COMMAND mmfdvplay ReturnHeader
1.2997 + COMMAND mmfdvplay SetVideoDestScreenL
1.2998 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-SetPostProcessTypesL_command15
1.2999 + COMMAND mmfdvplay GetBufferOptions
1.3000 + COMMAND mmfdvplay SetBufferOptionsL
1.3001 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-SetClockSource_command18
1.3002 + COMMAND mmfdvplay Initialize
1.3003 + OUTSTANDING
1.3004 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0031-0001-StartDirectScreenAccess_command20
1.3005 + COMMAND mmfdvplay Start
1.3006 + OUTSTANDING
1.3007 + COMMAND mmfdvplay Stop
1.3008 + COMMAND mmfdvplay AbortDirectScreenAccess
1.3009 + COMMAND mmfdvplay ~
1.3010 + END_TEST_BLOCK
1.3011 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0031
1.3012 +
1.3013 +
1.3014 +
1.3015 +
1.3016 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0032
1.3017 +
1.3018 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0032
1.3019 +//!@SYMAPI
1.3020 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.3021 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.3022 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.3023 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.3024 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3025 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.3026 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.3027 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.3028 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3029 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.3030 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.3031 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.3032 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.3033 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.3034 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.3035 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.3036 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.3037 +//! CMMFDevVideoPlay:: Initialize();
1.3038 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.3039 +//! CMMFDevVideoPlay:: Start();
1.3040 +//! CMMFDevVideoPlay:: Stop();
1.3041 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.3042 +//!@SYMAuthor alavariega
1.3043 +//!@SYMCreationDate 16/6/2008
1.3044 +//!@SYMTestCaseDesc NCP MPEG -4 SQCIF Video Playback at 30 fps 784Kbps
1.3045 +//!@SYMTestActions
1.3046 +//! 1. NewL (inputfile = foreman_sqcif_30fps_784K_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.3047 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.3048 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.3049 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.3050 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.3051 +//! 6. PostProcessorInfoLC
1.3052 +//! 7. FindCommonFormat
1.3053 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.3054 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.3055 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.3056 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.3057 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.3058 +//! 13. ReturnHeader
1.3059 +//! 14. SetVideoDestScreenL
1.3060 +//! 15. SetPostProcessTypesL (combination = 44)
1.3061 +//! 16. GetBufferOptions
1.3062 +//! 17. SetBufferOptionsL
1.3063 +//! 18. SetClockSource (synch = 1; framerate = 30)
1.3064 +//! 19. Initialize
1.3065 +//! OUTSTANDING
1.3066 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.3067 +//! 21. Start
1.3068 +//! OUTSTANDING
1.3069 +//! 22. Stop
1.3070 +//! 23. AbortDirectScreenAccess
1.3071 +//! 24. ~
1.3072 +//!@SYMTestStatus Verified
1.3073 +//!@SYMTestPriority Normal
1.3074 +//!@SYMTestExpectedResults
1.3075 +//! Video must be played on the screen without any blurrness.
1.3076 +//!@SYMTestType CIT
1.3077 +
1.3078 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.3079 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.3080 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-NewL_command01
1.3081 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-SelectDecoderL_command02
1.3082 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-SelectPostProcessorL_command03
1.3083 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-SetInputFormat_command04
1.3084 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-GetOutputFormatListL_command05
1.3085 + COMMAND mmfdvplay PostProcessorInfoLC
1.3086 + COMMAND mmfdvplay FindCommonFormat
1.3087 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-SetOutputFormatL_command08
1.3088 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-SetInputFormat_command09
1.3089 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-GetOutputFormatListL_command10
1.3090 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-SetOutputFormatL_command11
1.3091 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-GetHeaderInformationL_command12
1.3092 + COMMAND mmfdvplay ReturnHeader
1.3093 + COMMAND mmfdvplay SetVideoDestScreenL
1.3094 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-SetPostProcessTypesL_command15
1.3095 + COMMAND mmfdvplay GetBufferOptions
1.3096 + COMMAND mmfdvplay SetBufferOptionsL
1.3097 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-SetClockSource_command18
1.3098 + COMMAND mmfdvplay Initialize
1.3099 + OUTSTANDING
1.3100 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0032-0001-StartDirectScreenAccess_command20
1.3101 + COMMAND mmfdvplay Start
1.3102 + OUTSTANDING
1.3103 + COMMAND mmfdvplay Stop
1.3104 + COMMAND mmfdvplay AbortDirectScreenAccess
1.3105 + COMMAND mmfdvplay ~
1.3106 + END_TEST_BLOCK
1.3107 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0032
1.3108 +
1.3109 +
1.3110 +
1.3111 +
1.3112 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0033
1.3113 +
1.3114 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0033
1.3115 +//!@SYMAPI
1.3116 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.3117 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.3118 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.3119 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.3120 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3121 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.3122 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.3123 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.3124 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3125 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.3126 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.3127 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.3128 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.3129 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.3130 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.3131 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.3132 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.3133 +//! CMMFDevVideoPlay:: Initialize();
1.3134 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.3135 +//! CMMFDevVideoPlay:: Start();
1.3136 +//! CMMFDevVideoPlay:: Stop();
1.3137 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.3138 +//!@SYMAuthor alavariega
1.3139 +//!@SYMCreationDate 16/6/2008
1.3140 +//!@SYMTestCaseDesc NCP MPEG -4 VGA Video Playback at 15 fps 3Mbps
1.3141 +//!@SYMTestActions
1.3142 +//! 1. NewL (inputfile = MPEG4_VGA_15fps_3m_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.3143 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.3144 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.3145 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.3146 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.3147 +//! 6. PostProcessorInfoLC
1.3148 +//! 7. FindCommonFormat
1.3149 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.3150 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.3151 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.3152 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.3153 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.3154 +//! 13. ReturnHeader
1.3155 +//! 14. SetVideoDestScreenL
1.3156 +//! 15. SetPostProcessTypesL (combination = 44)
1.3157 +//! 16. GetBufferOptions
1.3158 +//! 17. SetBufferOptionsL
1.3159 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.3160 +//! 19. Initialize
1.3161 +//! OUTSTANDING
1.3162 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.3163 +//! 21. Start
1.3164 +//! OUTSTANDING
1.3165 +//! 22. Stop
1.3166 +//! 23. AbortDirectScreenAccess
1.3167 +//! 24. ~
1.3168 +//!@SYMTestStatus Verified
1.3169 +//!@SYMTestPriority Normal
1.3170 +//!@SYMTestExpectedResults
1.3171 +//! Video must be played on the screen without any blurrness.
1.3172 +//!@SYMTestType CIT
1.3173 +
1.3174 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.3175 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.3176 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-NewL_command01
1.3177 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-SelectDecoderL_command02
1.3178 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-SelectPostProcessorL_command03
1.3179 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-SetInputFormat_command04
1.3180 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-GetOutputFormatListL_command05
1.3181 + COMMAND mmfdvplay PostProcessorInfoLC
1.3182 + COMMAND mmfdvplay FindCommonFormat
1.3183 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-SetOutputFormatL_command08
1.3184 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-SetInputFormat_command09
1.3185 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-GetOutputFormatListL_command10
1.3186 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-SetOutputFormatL_command11
1.3187 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-GetHeaderInformationL_command12
1.3188 + COMMAND mmfdvplay ReturnHeader
1.3189 + COMMAND mmfdvplay SetVideoDestScreenL
1.3190 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-SetPostProcessTypesL_command15
1.3191 + COMMAND mmfdvplay GetBufferOptions
1.3192 + COMMAND mmfdvplay SetBufferOptionsL
1.3193 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-SetClockSource_command18
1.3194 + COMMAND mmfdvplay Initialize
1.3195 + OUTSTANDING
1.3196 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0033-0001-StartDirectScreenAccess_command20
1.3197 + COMMAND mmfdvplay Start
1.3198 + OUTSTANDING
1.3199 + COMMAND mmfdvplay Stop
1.3200 + COMMAND mmfdvplay AbortDirectScreenAccess
1.3201 + COMMAND mmfdvplay ~
1.3202 + END_TEST_BLOCK
1.3203 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0033
1.3204 +
1.3205 +
1.3206 +
1.3207 +
1.3208 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0034
1.3209 +
1.3210 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0034
1.3211 +//!@SYMAPI
1.3212 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.3213 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.3214 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.3215 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.3216 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3217 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.3218 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.3219 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.3220 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3221 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.3222 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.3223 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.3224 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.3225 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.3226 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.3227 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.3228 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.3229 +//! CMMFDevVideoPlay:: Initialize();
1.3230 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.3231 +//! CMMFDevVideoPlay:: Start();
1.3232 +//! CMMFDevVideoPlay:: Stop();
1.3233 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.3234 +//!@SYMAuthor alavariega
1.3235 +//!@SYMCreationDate 16/6/2008
1.3236 +//!@SYMTestCaseDesc NCP MPEG -4 VGA Video Playback at 15 fps 64kbps
1.3237 +//!@SYMTestActions
1.3238 +//! 1. NewL (inputfile = MPEG4_VGA_15fps_64k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.3239 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.3240 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.3241 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.3242 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.3243 +//! 6. PostProcessorInfoLC
1.3244 +//! 7. FindCommonFormat
1.3245 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.3246 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.3247 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.3248 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.3249 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.3250 +//! 13. ReturnHeader
1.3251 +//! 14. SetVideoDestScreenL
1.3252 +//! 15. SetPostProcessTypesL (combination = 44)
1.3253 +//! 16. GetBufferOptions
1.3254 +//! 17. SetBufferOptionsL
1.3255 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.3256 +//! 19. Initialize
1.3257 +//! OUTSTANDING
1.3258 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.3259 +//! 21. Start
1.3260 +//! OUTSTANDING
1.3261 +//! 22. Stop
1.3262 +//! 23. AbortDirectScreenAccess
1.3263 +//! 24. ~
1.3264 +//!@SYMTestStatus Verified
1.3265 +//!@SYMTestPriority Normal
1.3266 +//!@SYMTestExpectedResults
1.3267 +//! Video must be played on the screen without any blurrness.
1.3268 +//!@SYMTestType CIT
1.3269 +
1.3270 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.3271 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.3272 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-NewL_command01
1.3273 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-SelectDecoderL_command02
1.3274 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-SelectPostProcessorL_command03
1.3275 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-SetInputFormat_command04
1.3276 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-GetOutputFormatListL_command05
1.3277 + COMMAND mmfdvplay PostProcessorInfoLC
1.3278 + COMMAND mmfdvplay FindCommonFormat
1.3279 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-SetOutputFormatL_command08
1.3280 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-SetInputFormat_command09
1.3281 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-GetOutputFormatListL_command10
1.3282 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-SetOutputFormatL_command11
1.3283 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-GetHeaderInformationL_command12
1.3284 + COMMAND mmfdvplay ReturnHeader
1.3285 + COMMAND mmfdvplay SetVideoDestScreenL
1.3286 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-SetPostProcessTypesL_command15
1.3287 + COMMAND mmfdvplay GetBufferOptions
1.3288 + COMMAND mmfdvplay SetBufferOptionsL
1.3289 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-SetClockSource_command18
1.3290 + COMMAND mmfdvplay Initialize
1.3291 + OUTSTANDING
1.3292 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0034-0001-StartDirectScreenAccess_command20
1.3293 + COMMAND mmfdvplay Start
1.3294 + OUTSTANDING
1.3295 + COMMAND mmfdvplay Stop
1.3296 + COMMAND mmfdvplay AbortDirectScreenAccess
1.3297 + COMMAND mmfdvplay ~
1.3298 + END_TEST_BLOCK
1.3299 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0034
1.3300 +
1.3301 +
1.3302 +
1.3303 +
1.3304 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0035
1.3305 +
1.3306 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0035
1.3307 +//!@SYMAPI
1.3308 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.3309 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.3310 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.3311 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.3312 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3313 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.3314 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.3315 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.3316 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3317 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.3318 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.3319 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.3320 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.3321 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.3322 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.3323 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.3324 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.3325 +//! CMMFDevVideoPlay:: Initialize();
1.3326 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.3327 +//! CMMFDevVideoPlay:: Start();
1.3328 +//! CMMFDevVideoPlay:: Stop();
1.3329 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.3330 +//!@SYMAuthor alavariega
1.3331 +//!@SYMCreationDate 16/6/2008
1.3332 +//!@SYMTestCaseDesc NCP MPEG -4 VGA Video Playback at 15 fps 784Kbps
1.3333 +//!@SYMTestActions
1.3334 +//! 1. NewL (inputfile = MPEG4_VGA_15fps_784k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.3335 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.3336 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.3337 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.3338 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.3339 +//! 6. PostProcessorInfoLC
1.3340 +//! 7. FindCommonFormat
1.3341 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.3342 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.3343 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.3344 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.3345 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.3346 +//! 13. ReturnHeader
1.3347 +//! 14. SetVideoDestScreenL
1.3348 +//! 15. SetPostProcessTypesL (combination = 44)
1.3349 +//! 16. GetBufferOptions
1.3350 +//! 17. SetBufferOptionsL
1.3351 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.3352 +//! 19. Initialize
1.3353 +//! OUTSTANDING
1.3354 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.3355 +//! 21. Start
1.3356 +//! OUTSTANDING
1.3357 +//! 22. Stop
1.3358 +//! 23. AbortDirectScreenAccess
1.3359 +//! 24. ~
1.3360 +//!@SYMTestStatus Verified
1.3361 +//!@SYMTestPriority Normal
1.3362 +//!@SYMTestExpectedResults
1.3363 +//! Video must be played on the screen without any blurrness.
1.3364 +//!@SYMTestType CIT
1.3365 +
1.3366 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.3367 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.3368 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-NewL_command01
1.3369 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-SelectDecoderL_command02
1.3370 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-SelectPostProcessorL_command03
1.3371 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-SetInputFormat_command04
1.3372 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-GetOutputFormatListL_command05
1.3373 + COMMAND mmfdvplay PostProcessorInfoLC
1.3374 + COMMAND mmfdvplay FindCommonFormat
1.3375 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-SetOutputFormatL_command08
1.3376 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-SetInputFormat_command09
1.3377 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-GetOutputFormatListL_command10
1.3378 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-SetOutputFormatL_command11
1.3379 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-GetHeaderInformationL_command12
1.3380 + COMMAND mmfdvplay ReturnHeader
1.3381 + COMMAND mmfdvplay SetVideoDestScreenL
1.3382 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-SetPostProcessTypesL_command15
1.3383 + COMMAND mmfdvplay GetBufferOptions
1.3384 + COMMAND mmfdvplay SetBufferOptionsL
1.3385 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-SetClockSource_command18
1.3386 + COMMAND mmfdvplay Initialize
1.3387 + OUTSTANDING
1.3388 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0035-0001-StartDirectScreenAccess_command20
1.3389 + COMMAND mmfdvplay Start
1.3390 + OUTSTANDING
1.3391 + COMMAND mmfdvplay Stop
1.3392 + COMMAND mmfdvplay AbortDirectScreenAccess
1.3393 + COMMAND mmfdvplay ~
1.3394 + END_TEST_BLOCK
1.3395 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0035
1.3396 +
1.3397 +
1.3398 +
1.3399 +
1.3400 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0036
1.3401 +
1.3402 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0036
1.3403 +//!@SYMAPI
1.3404 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.3405 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.3406 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.3407 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.3408 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3409 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.3410 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.3411 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.3412 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3413 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.3414 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.3415 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.3416 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.3417 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.3418 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.3419 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.3420 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.3421 +//! CMMFDevVideoPlay:: Initialize();
1.3422 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.3423 +//! CMMFDevVideoPlay:: Start();
1.3424 +//! CMMFDevVideoPlay:: Stop();
1.3425 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.3426 +//!@SYMAuthor alavariega
1.3427 +//!@SYMCreationDate 16/6/2008
1.3428 +//!@SYMTestCaseDesc NCP MPEG -4 VGA Video Playback at 30 fps 3Mbps
1.3429 +//!@SYMTestActions
1.3430 +//! 1. NewL (inputfile = MPEG4_VGA_30fps_3M_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.3431 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.3432 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.3433 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.3434 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.3435 +//! 6. PostProcessorInfoLC
1.3436 +//! 7. FindCommonFormat
1.3437 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.3438 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.3439 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.3440 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.3441 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.3442 +//! 13. ReturnHeader
1.3443 +//! 14. SetVideoDestScreenL
1.3444 +//! 15. SetPostProcessTypesL (combination = 44)
1.3445 +//! 16. GetBufferOptions
1.3446 +//! 17. SetBufferOptionsL
1.3447 +//! 18. SetClockSource (synch = 1; framerate = 25)
1.3448 +//! 19. Initialize
1.3449 +//! OUTSTANDING
1.3450 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.3451 +//! 21. Start
1.3452 +//! OUTSTANDING
1.3453 +//! 22. Stop
1.3454 +//! 23. AbortDirectScreenAccess
1.3455 +//! 24. ~
1.3456 +//!@SYMTestStatus Verified
1.3457 +//!@SYMTestPriority Normal
1.3458 +//!@SYMTestExpectedResults
1.3459 +//! Video must be played on the screen without any blurrness.
1.3460 +//!@SYMTestType CIT
1.3461 +
1.3462 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.3463 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.3464 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-NewL_command01
1.3465 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-SelectDecoderL_command02
1.3466 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-SelectPostProcessorL_command03
1.3467 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-SetInputFormat_command04
1.3468 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-GetOutputFormatListL_command05
1.3469 + COMMAND mmfdvplay PostProcessorInfoLC
1.3470 + COMMAND mmfdvplay FindCommonFormat
1.3471 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-SetOutputFormatL_command08
1.3472 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-SetInputFormat_command09
1.3473 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-GetOutputFormatListL_command10
1.3474 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-SetOutputFormatL_command11
1.3475 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-GetHeaderInformationL_command12
1.3476 + COMMAND mmfdvplay ReturnHeader
1.3477 + COMMAND mmfdvplay SetVideoDestScreenL
1.3478 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-SetPostProcessTypesL_command15
1.3479 + COMMAND mmfdvplay GetBufferOptions
1.3480 + COMMAND mmfdvplay SetBufferOptionsL
1.3481 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-SetClockSource_command18
1.3482 + COMMAND mmfdvplay Initialize
1.3483 + OUTSTANDING
1.3484 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0036-0001-StartDirectScreenAccess_command20
1.3485 + COMMAND mmfdvplay Start
1.3486 + OUTSTANDING
1.3487 + COMMAND mmfdvplay Stop
1.3488 + COMMAND mmfdvplay AbortDirectScreenAccess
1.3489 + COMMAND mmfdvplay ~
1.3490 + END_TEST_BLOCK
1.3491 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0036
1.3492 +
1.3493 +
1.3494 +
1.3495 +
1.3496 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0037
1.3497 +
1.3498 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0037
1.3499 +//!@SYMAPI
1.3500 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.3501 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.3502 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.3503 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.3504 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3505 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.3506 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.3507 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.3508 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3509 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.3510 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.3511 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.3512 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.3513 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.3514 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.3515 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.3516 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.3517 +//! CMMFDevVideoPlay:: Initialize();
1.3518 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.3519 +//! CMMFDevVideoPlay:: Start();
1.3520 +//! CMMFDevVideoPlay:: Stop();
1.3521 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.3522 +//!@SYMAuthor alavariega
1.3523 +//!@SYMCreationDate 16/6/2008
1.3524 +//!@SYMTestCaseDesc NCP MPEG -4 VGA Video Playback at 30 fps 64kbps
1.3525 +//!@SYMTestActions
1.3526 +//! 1. NewL (inputfile = MPEG4_VGA_30fps_64k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.3527 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.3528 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.3529 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.3530 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.3531 +//! 6. PostProcessorInfoLC
1.3532 +//! 7. FindCommonFormat
1.3533 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.3534 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.3535 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.3536 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.3537 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.3538 +//! 13. ReturnHeader
1.3539 +//! 14. SetVideoDestScreenL
1.3540 +//! 15. SetPostProcessTypesL (combination = 44)
1.3541 +//! 16. GetBufferOptions
1.3542 +//! 17. SetBufferOptionsL
1.3543 +//! 18. SetClockSource (synch = 1; framerate = 25)
1.3544 +//! 19. Initialize
1.3545 +//! OUTSTANDING
1.3546 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.3547 +//! 21. Start
1.3548 +//! OUTSTANDING
1.3549 +//! 22. Stop
1.3550 +//! 23. AbortDirectScreenAccess
1.3551 +//! 24. ~
1.3552 +//!@SYMTestStatus Verified
1.3553 +//!@SYMTestPriority Normal
1.3554 +//!@SYMTestExpectedResults
1.3555 +//! Video must be played on the screen without any blurrness.
1.3556 +//!@SYMTestType CIT
1.3557 +
1.3558 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.3559 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.3560 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-NewL_command01
1.3561 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-SelectDecoderL_command02
1.3562 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-SelectPostProcessorL_command03
1.3563 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-SetInputFormat_command04
1.3564 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-GetOutputFormatListL_command05
1.3565 + COMMAND mmfdvplay PostProcessorInfoLC
1.3566 + COMMAND mmfdvplay FindCommonFormat
1.3567 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-SetOutputFormatL_command08
1.3568 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-SetInputFormat_command09
1.3569 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-GetOutputFormatListL_command10
1.3570 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-SetOutputFormatL_command11
1.3571 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-GetHeaderInformationL_command12
1.3572 + COMMAND mmfdvplay ReturnHeader
1.3573 + COMMAND mmfdvplay SetVideoDestScreenL
1.3574 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-SetPostProcessTypesL_command15
1.3575 + COMMAND mmfdvplay GetBufferOptions
1.3576 + COMMAND mmfdvplay SetBufferOptionsL
1.3577 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-SetClockSource_command18
1.3578 + COMMAND mmfdvplay Initialize
1.3579 + OUTSTANDING
1.3580 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0037-0001-StartDirectScreenAccess_command20
1.3581 + COMMAND mmfdvplay Start
1.3582 + OUTSTANDING
1.3583 + COMMAND mmfdvplay Stop
1.3584 + COMMAND mmfdvplay AbortDirectScreenAccess
1.3585 + COMMAND mmfdvplay ~
1.3586 + END_TEST_BLOCK
1.3587 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0037
1.3588 +
1.3589 +
1.3590 +
1.3591 +
1.3592 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0038
1.3593 +
1.3594 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0038
1.3595 +//!@SYMAPI
1.3596 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.3597 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.3598 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.3599 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.3600 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3601 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.3602 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.3603 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.3604 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3605 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.3606 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.3607 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.3608 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.3609 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.3610 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.3611 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.3612 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.3613 +//! CMMFDevVideoPlay:: Initialize();
1.3614 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.3615 +//! CMMFDevVideoPlay:: Start();
1.3616 +//! CMMFDevVideoPlay:: Stop();
1.3617 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.3618 +//!@SYMAuthor alavariega
1.3619 +//!@SYMCreationDate 16/6/2008
1.3620 +//!@SYMTestCaseDesc NCP MPEG -4 VGA Video Playback at 30 fps 784Kbps
1.3621 +//!@SYMTestActions
1.3622 +//! 1. NewL (inputfile = MPEG4_VGA_30fps_784k_dec.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.3623 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.3624 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.3625 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.3626 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.3627 +//! 6. PostProcessorInfoLC
1.3628 +//! 7. FindCommonFormat
1.3629 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.3630 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.3631 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.3632 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.3633 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.3634 +//! 13. ReturnHeader
1.3635 +//! 14. SetVideoDestScreenL
1.3636 +//! 15. SetPostProcessTypesL (combination = 44)
1.3637 +//! 16. GetBufferOptions
1.3638 +//! 17. SetBufferOptionsL
1.3639 +//! 18. SetClockSource (synch = 1; framerate = 25)
1.3640 +//! 19. Initialize
1.3641 +//! OUTSTANDING
1.3642 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.3643 +//! 21. Start
1.3644 +//! OUTSTANDING
1.3645 +//! 22. Stop
1.3646 +//! 23. AbortDirectScreenAccess
1.3647 +//! 24. ~
1.3648 +//!@SYMTestStatus Verified
1.3649 +//!@SYMTestPriority Normal
1.3650 +//!@SYMTestExpectedResults
1.3651 +//! Video must be played on the screen without any blurrness.
1.3652 +//!@SYMTestType CIT
1.3653 +
1.3654 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.3655 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.3656 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-NewL_command01
1.3657 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-SelectDecoderL_command02
1.3658 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-SelectPostProcessorL_command03
1.3659 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-SetInputFormat_command04
1.3660 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-GetOutputFormatListL_command05
1.3661 + COMMAND mmfdvplay PostProcessorInfoLC
1.3662 + COMMAND mmfdvplay FindCommonFormat
1.3663 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-SetOutputFormatL_command08
1.3664 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-SetInputFormat_command09
1.3665 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-GetOutputFormatListL_command10
1.3666 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-SetOutputFormatL_command11
1.3667 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-GetHeaderInformationL_command12
1.3668 + COMMAND mmfdvplay ReturnHeader
1.3669 + COMMAND mmfdvplay SetVideoDestScreenL
1.3670 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-SetPostProcessTypesL_command15
1.3671 + COMMAND mmfdvplay GetBufferOptions
1.3672 + COMMAND mmfdvplay SetBufferOptionsL
1.3673 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-SetClockSource_command18
1.3674 + COMMAND mmfdvplay Initialize
1.3675 + OUTSTANDING
1.3676 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0038-0001-StartDirectScreenAccess_command20
1.3677 + COMMAND mmfdvplay Start
1.3678 + OUTSTANDING
1.3679 + COMMAND mmfdvplay Stop
1.3680 + COMMAND mmfdvplay AbortDirectScreenAccess
1.3681 + COMMAND mmfdvplay ~
1.3682 + END_TEST_BLOCK
1.3683 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0038
1.3684 +
1.3685 +
1.3686 +
1.3687 +
1.3688 +START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0039
1.3689 +
1.3690 +//!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0039
1.3691 +//!@SYMAPI
1.3692 +//! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref});
1.3693 +//! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref});
1.3694 +//! CMMFDevVideoPlay::SelectDecoderL(TUid);
1.3695 +//! CMMFDevVideoPlay::SelectPostProcessorL(TUid);
1.3696 +//! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3697 +//! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref});
1.3698 +//! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid);
1.3699 +//! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref], CMMFDevVideoPlay::TUncompressedVideoFormat {ref]);
1.3700 +//! CMMFDevVideoPlay:: SetOutputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref});
1.3701 +//! CMMFDevVideoPlay:: SetInputFormatL(THwDeviceId , const TUncompressedVideoFormat {ref});
1.3702 +//! CMMFDevVideoPlay::{ptr}GetHeaderInformationL(TVideoDataUnitType, TVideoDataUnitEncapsulation, TVideoInputBuffer {ptr});
1.3703 +//! CMMFDevVideoPlay:: ReturnHeader(TVideoPictureHeader {ptr});
1.3704 +//! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool);
1.3705 +//! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 );
1.3706 +//! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref});
1.3707 +//! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref});
1.3708 +//! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr]);
1.3709 +//! CMMFDevVideoPlay:: Initialize();
1.3710 +//! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref});
1.3711 +//! CMMFDevVideoPlay:: Start();
1.3712 +//! CMMFDevVideoPlay:: Stop();
1.3713 +//! CMMFDevVideoPlay:: AbortDirectScreenAccess();
1.3714 +//!@SYMAuthor alavariega
1.3715 +//!@SYMCreationDate 16/6/2008
1.3716 +//!@SYMTestCaseDesc NCP MPEG -4 SQCIF Video Playback at 15 fps 128Kbps
1.3717 +//!@SYMTestActions
1.3718 +//! 1. NewL (inputfile = MPEG4_SQCIF_15fps_128Kbps.m4v; screen = TRUE; codec = EMPEG4; synch = 1; inputPath = {PATHVIDEOS, inputPath})
1.3719 +//! 2. SelectDecoderL (dec = {DECODERS, MPEG4})
1.3720 +//! 3. SelectPostProcessorL (postprocessor = {POSTPROCESSOR, uid})
1.3721 +//! 4. SetInputFormat (useDecoder = TRUE; mimeType= {MIME,MP4V})
1.3722 +//! 5. GetOutputFormatListL (useDecoder = TRUE)
1.3723 +//! 6. PostProcessorInfoLC
1.3724 +//! 7. FindCommonFormat
1.3725 +//! 8. SetOutputFormatL (useDecoder = TRUE)
1.3726 +//! 9. SetInputFormat (useDecoder = FALSE; mimeType= {MIME,MP4V})
1.3727 +//! 10. GetOutputFormatListL (useDecoder = FALSE)
1.3728 +//! 11. SetOutputFormatL(useDecoder = TRUE)
1.3729 +//! 12. GetHeaderInformationL (buffer = {BUFFER_SIZE, KH263MaxCodedSizeCIF})
1.3730 +//! 13. ReturnHeader
1.3731 +//! 14. SetVideoDestScreenL
1.3732 +//! 15. SetPostProcessTypesL (combination = 44)
1.3733 +//! 16. GetBufferOptions
1.3734 +//! 17. SetBufferOptionsL
1.3735 +//! 18. SetClockSource (synch = 1; framerate = 15)
1.3736 +//! 19. Initialize
1.3737 +//! OUTSTANDING
1.3738 +//! 20. StartDirectScreenAccess (displayMode = EColor64K)
1.3739 +//! 21. Start
1.3740 +//! OUTSTANDING
1.3741 +//! 22. Stop
1.3742 +//! 23. AbortDirectScreenAccess
1.3743 +//! 24. ~
1.3744 +//!@SYMTestStatus Verified
1.3745 +//!@SYMTestPriority Normal
1.3746 +//!@SYMTestExpectedResults
1.3747 +//! Video must be played on the screen without any blurrness.
1.3748 +//!@SYMTestType CIT
1.3749 +
1.3750 + START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-mpeg4-automated.ini
1.3751 + CREATE_OBJECT CMMFDevVideoPlay mmfdvplay
1.3752 + COMMAND mmfdvplay NewL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-NewL_command01
1.3753 + COMMAND mmfdvplay SelectDecoderL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-SelectDecoderL_command02
1.3754 + COMMAND mmfdvplay SelectPostProcessorL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-SelectPostProcessorL_command03
1.3755 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-SetInputFormat_command04
1.3756 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-GetOutputFormatListL_command05
1.3757 + COMMAND mmfdvplay PostProcessorInfoLC
1.3758 + COMMAND mmfdvplay FindCommonFormat
1.3759 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-SetOutputFormatL_command08
1.3760 + COMMAND mmfdvplay SetInputFormat MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-SetInputFormat_command09
1.3761 + COMMAND mmfdvplay GetOutputFormatListL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-GetOutputFormatListL_command10
1.3762 + COMMAND mmfdvplay SetOutputFormatL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-SetOutputFormatL_command11
1.3763 + COMMAND mmfdvplay GetHeaderInformationL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-GetHeaderInformationL_command12
1.3764 + COMMAND mmfdvplay ReturnHeader
1.3765 + COMMAND mmfdvplay SetVideoDestScreenL
1.3766 + COMMAND mmfdvplay SetPostProcessTypesL MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-SetPostProcessTypesL_command15
1.3767 + COMMAND mmfdvplay GetBufferOptions
1.3768 + COMMAND mmfdvplay SetBufferOptionsL
1.3769 + COMMAND mmfdvplay SetClockSource MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-SetClockSource_command18
1.3770 + COMMAND mmfdvplay Initialize
1.3771 + OUTSTANDING
1.3772 + COMMAND mmfdvplay StartDirectScreenAccess MULTIMEDIA-MMF-DevVideo-Playback-Mpeg4-0039-0001-StartDirectScreenAccess_command20
1.3773 + COMMAND mmfdvplay Start
1.3774 + OUTSTANDING
1.3775 + COMMAND mmfdvplay Stop
1.3776 + COMMAND mmfdvplay AbortDirectScreenAccess
1.3777 + COMMAND mmfdvplay ~
1.3778 + END_TEST_BLOCK
1.3779 +END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-MPEG4-AUTOMATED-0039