|
1 // |
|
2 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 // All rights reserved. |
|
4 // This component and the accompanying materials are made available |
|
5 // under the terms of "Eclipse Public License v1.0" |
|
6 // which accompanies this distribution, and is available |
|
7 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 // |
|
9 // Initial Contributors: |
|
10 // Nokia Corporation - initial contribution. |
|
11 // |
|
12 // Contributors: |
|
13 // |
|
14 // Description: |
|
15 // |
|
16 |
|
17 LOAD_SUITE t_devvideo |
|
18 |
|
19 DELAY 2000 |
|
20 |
|
21 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0001 |
|
22 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0001 |
|
23 //!@SYMAPI |
|
24 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
25 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
26 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
27 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
28 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
29 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
30 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
31 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
32 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
33 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
34 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
35 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
36 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
37 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
38 //! CMMFDevVideoPlay:: Initialize(); |
|
39 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
40 //! CMMFDevVideoPlay:: Start(); |
|
41 //! CMMFDevVideoPlay:: Pause(); |
|
42 //! CMMFDevVideoPlay:: SetPosition(const TTimeIntervalMicroSeconds {ref}); |
|
43 //! CMMFDevVideoPlay:: Resume(); |
|
44 //! CMMFDevVideoPlay:: Stop(); |
|
45 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
46 //!@SYMAuthor Katherine Xu |
|
47 //!@SYMCreationDate 28/10/2009 |
|
48 //!@SYMTestCaseDesc NCP H.264 SQCIF Video at 30fps 64 Kbps |
|
49 //!@SYMTestStatus Verified |
|
50 //!@SYMTestPriority Normal |
|
51 //!@SYMTestExpectedResults |
|
52 //! Video must be played with forward action without any blurrness. |
|
53 //!@SYMTestType CIT |
|
54 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-forward-automated.ini |
|
55 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
56 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-CreateDecTest_command01 |
|
57 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-SelectPostProcessor_command02 |
|
58 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-SetInputFormatCompr_command03 |
|
59 COMMAND mmfdvplay H264FindCommonFormats |
|
60 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-SetBufferOptions_command05 |
|
61 COMMAND mmfdvplay H264ListFrameSize |
|
62 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-SetPostProcessTypes_command07 |
|
63 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-SetVideoDestScreen_command08 |
|
64 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-SetWindowRect_command09 |
|
65 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-SetPostProcessTypes_command10 |
|
66 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-EnableSynchronization_command11 |
|
67 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-SynchronizeDecoding_command12 |
|
68 COMMAND mmfdvplay H264Initialize |
|
69 OUTSTANDING |
|
70 COMMAND mmfdvplay H264IOFrameMatch |
|
71 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-Start_command15 |
|
72 ASYNC_DELAY 1000000 |
|
73 COMMAND mmfdvplay H264Pause |
|
74 COMMAND mmfdvplay H264SetPosition MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0001-0001-SetPosition_command17 |
|
75 COMMAND mmfdvplay H264Resume |
|
76 OUTSTANDING |
|
77 COMMAND mmfdvplay H264Stop |
|
78 COMMAND mmfdvplay H264Delete |
|
79 END_TEST_BLOCK |
|
80 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0001 |
|
81 |
|
82 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0002 |
|
83 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0002 |
|
84 //!@SYMAPI |
|
85 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
86 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
87 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
88 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
89 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
90 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
91 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
92 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
93 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
94 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
95 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
96 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
97 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
98 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
99 //! CMMFDevVideoPlay:: Initialize(); |
|
100 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
101 //! CMMFDevVideoPlay:: Start(); |
|
102 //! CMMFDevVideoPlay:: Pause(); |
|
103 //! CMMFDevVideoPlay:: SetPosition(const TTimeIntervalMicroSeconds {ref}); |
|
104 //! CMMFDevVideoPlay:: Resume(); |
|
105 //! CMMFDevVideoPlay:: Stop(); |
|
106 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
107 //!@SYMAuthor Katherine Xu |
|
108 //!@SYMCreationDate 28/10/2009 |
|
109 //!@SYMTestCaseDesc NCP H.264 QCIF Video at 15fps 64 Kbps |
|
110 //!@SYMTestStatus Verified |
|
111 //!@SYMTestPriority Normal |
|
112 //!@SYMTestExpectedResults |
|
113 //! Video must be played with forward action without any blurrness. |
|
114 //!@SYMTestType CIT |
|
115 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-forward-automated.ini |
|
116 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
117 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-CreateDecTest_command01 |
|
118 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-SelectPostProcessor_command02 |
|
119 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-SetInputFormatCompr_command03 |
|
120 COMMAND mmfdvplay H264FindCommonFormats |
|
121 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-SetBufferOptions_command05 |
|
122 COMMAND mmfdvplay H264ListFrameSize |
|
123 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-SetPostProcessTypes_command07 |
|
124 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-SetVideoDestScreen_command08 |
|
125 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-SetWindowRect_command09 |
|
126 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-SetPostProcessTypes_command10 |
|
127 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-EnableSynchronization_command11 |
|
128 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-SynchronizeDecoding_command12 |
|
129 COMMAND mmfdvplay H264Initialize |
|
130 OUTSTANDING |
|
131 COMMAND mmfdvplay H264IOFrameMatch |
|
132 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-Start_command15 |
|
133 ASYNC_DELAY 1000000 |
|
134 COMMAND mmfdvplay H264Pause |
|
135 COMMAND mmfdvplay H264SetPosition MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0002-0001-SetPosition_command17 |
|
136 COMMAND mmfdvplay H264Resume |
|
137 OUTSTANDING |
|
138 COMMAND mmfdvplay H264Stop |
|
139 COMMAND mmfdvplay H264Delete |
|
140 END_TEST_BLOCK |
|
141 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0002 |
|
142 |
|
143 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0003 |
|
144 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0003 |
|
145 //!@SYMAPI |
|
146 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
147 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
148 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
149 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
150 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
151 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
152 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
153 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
154 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
155 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
156 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
157 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
158 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
159 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
160 //! CMMFDevVideoPlay:: Initialize(); |
|
161 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
162 //! CMMFDevVideoPlay:: Start(); |
|
163 //! CMMFDevVideoPlay:: Pause(); |
|
164 //! CMMFDevVideoPlay:: SetPosition(const TTimeIntervalMicroSeconds {ref}); |
|
165 //! CMMFDevVideoPlay:: Resume(); |
|
166 //! CMMFDevVideoPlay:: Stop(); |
|
167 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
168 //!@SYMAuthor Katherine Xu |
|
169 //!@SYMCreationDate 28/10/2009 |
|
170 //!@SYMTestCaseDesc NCP H.264 QCIF Video at 30fps 384 Kbps |
|
171 //!@SYMTestStatus Verified |
|
172 //!@SYMTestPriority Normal |
|
173 //!@SYMTestExpectedResults |
|
174 //! Video must be played with forward action without any blurrness. |
|
175 //!@SYMTestType CIT |
|
176 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-forward-automated.ini |
|
177 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
178 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-CreateDecTest_command01 |
|
179 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-SelectPostProcessor_command02 |
|
180 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-SetInputFormatCompr_command03 |
|
181 COMMAND mmfdvplay H264FindCommonFormats |
|
182 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-SetBufferOptions_command05 |
|
183 COMMAND mmfdvplay H264ListFrameSize |
|
184 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-SetPostProcessTypes_command07 |
|
185 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-SetVideoDestScreen_command08 |
|
186 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-SetWindowRect_command09 |
|
187 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-SetPostProcessTypes_command10 |
|
188 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-EnableSynchronization_command11 |
|
189 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-SynchronizeDecoding_command12 |
|
190 COMMAND mmfdvplay H264Initialize |
|
191 OUTSTANDING |
|
192 COMMAND mmfdvplay H264IOFrameMatch |
|
193 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-Start_command15 |
|
194 ASYNC_DELAY 1000000 |
|
195 COMMAND mmfdvplay H264Pause |
|
196 COMMAND mmfdvplay H264SetPosition MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0003-0001-SetPosition_command17 |
|
197 COMMAND mmfdvplay H264Resume |
|
198 OUTSTANDING |
|
199 COMMAND mmfdvplay H264Stop |
|
200 COMMAND mmfdvplay H264Delete |
|
201 END_TEST_BLOCK |
|
202 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0003 |
|
203 |
|
204 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0004 |
|
205 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0004 |
|
206 //!@SYMAPI |
|
207 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
208 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
209 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
210 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
211 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
212 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
213 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
214 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
215 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
216 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
217 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
218 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
219 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
220 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
221 //! CMMFDevVideoPlay:: Initialize(); |
|
222 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
223 //! CMMFDevVideoPlay:: Start(); |
|
224 //! CMMFDevVideoPlay:: Pause(); |
|
225 //! CMMFDevVideoPlay:: SetPosition(const TTimeIntervalMicroSeconds {ref}); |
|
226 //! CMMFDevVideoPlay:: Resume(); |
|
227 //! CMMFDevVideoPlay:: Stop(); |
|
228 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
229 //!@SYMAuthor Katherine Xu |
|
230 //!@SYMCreationDate 28/10/2009 |
|
231 //!@SYMTestCaseDesc NCP H.264 CIF Video at 15fps 764 Kbps |
|
232 //!@SYMTestStatus Verified |
|
233 //!@SYMTestPriority Normal |
|
234 //!@SYMTestExpectedResults |
|
235 //! Video must be played with forward action without any blurrness. |
|
236 //!@SYMTestType CIT |
|
237 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-forward-automated.ini |
|
238 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
239 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-CreateDecTest_command01 |
|
240 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-SelectPostProcessor_command02 |
|
241 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-SetInputFormatCompr_command03 |
|
242 COMMAND mmfdvplay H264FindCommonFormats |
|
243 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-SetBufferOptions_command05 |
|
244 COMMAND mmfdvplay H264ListFrameSize |
|
245 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-SetPostProcessTypes_command07 |
|
246 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-SetVideoDestScreen_command08 |
|
247 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-SetWindowRect_command09 |
|
248 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-SetPostProcessTypes_command10 |
|
249 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-EnableSynchronization_command11 |
|
250 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-SynchronizeDecoding_command12 |
|
251 COMMAND mmfdvplay H264Initialize |
|
252 OUTSTANDING |
|
253 COMMAND mmfdvplay H264IOFrameMatch |
|
254 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-Start_command15 |
|
255 ASYNC_DELAY 1000000 |
|
256 COMMAND mmfdvplay H264Pause |
|
257 COMMAND mmfdvplay H264SetPosition MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0004-0001-SetPosition_command17 |
|
258 COMMAND mmfdvplay H264Resume |
|
259 OUTSTANDING |
|
260 COMMAND mmfdvplay H264AbortDirectScreenAccess |
|
261 COMMAND mmfdvplay H264Delete |
|
262 END_TEST_BLOCK |
|
263 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0004 |
|
264 |
|
265 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0005 |
|
266 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0005 |
|
267 //!@SYMAPI |
|
268 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
269 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
270 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
271 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
272 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
273 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
274 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
275 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
276 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
277 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
278 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
279 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
280 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
281 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
282 //! CMMFDevVideoPlay:: Initialize(); |
|
283 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
284 //! CMMFDevVideoPlay:: Start(); |
|
285 //! CMMFDevVideoPlay:: Pause(); |
|
286 //! CMMFDevVideoPlay:: SetPosition(const TTimeIntervalMicroSeconds {ref}); |
|
287 //! CMMFDevVideoPlay:: Resume(); |
|
288 //! CMMFDevVideoPlay:: Stop(); |
|
289 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
290 //!@SYMAuthor Katherine Xu |
|
291 //!@SYMCreationDate 28/10/2009 |
|
292 //!@SYMTestCaseDesc NCP H.264 QVGA Video at 15fps 384 Kbps |
|
293 //!@SYMTestStatus Verified |
|
294 //!@SYMTestPriority Normal |
|
295 //!@SYMTestExpectedResults |
|
296 //! Video must be played with forward action without any blurrness. |
|
297 //!@SYMTestType CIT |
|
298 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-forward-automated.ini |
|
299 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
300 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-CreateDecTest_command01 |
|
301 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-SelectPostProcessor_command02 |
|
302 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-SetInputFormatCompr_command03 |
|
303 COMMAND mmfdvplay H264FindCommonFormats |
|
304 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-SetBufferOptions_command05 |
|
305 COMMAND mmfdvplay H264ListFrameSize |
|
306 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-SetPostProcessTypes_command07 |
|
307 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-SetVideoDestScreen_command08 |
|
308 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-SetWindowRect_command09 |
|
309 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-SetPostProcessTypes_command10 |
|
310 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-EnableSynchronization_command11 |
|
311 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-SynchronizeDecoding_command12 |
|
312 COMMAND mmfdvplay H264Initialize |
|
313 OUTSTANDING |
|
314 COMMAND mmfdvplay H264IOFrameMatch |
|
315 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-Start_command15 |
|
316 ASYNC_DELAY 1000000 |
|
317 COMMAND mmfdvplay H264Pause |
|
318 COMMAND mmfdvplay H264SetPosition MULTIMEDIA-MMF-DevVideo-Playback-H264-Forward-0005-0001-SetPosition_command17 |
|
319 COMMAND mmfdvplay H264Resume |
|
320 OUTSTANDING |
|
321 COMMAND mmfdvplay H264AbortDirectScreenAccess |
|
322 COMMAND mmfdvplay H264Delete |
|
323 END_TEST_BLOCK |
|
324 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-FORWARD-AUTOMATED-0005 |