|
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-AUTOMATED-0001 |
|
22 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-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:: Stop(); |
|
42 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
43 //!@SYMAuthor Katherine Xu |
|
44 //!@SYMCreationDate 29/9/2009 |
|
45 //!@SYMTestCaseDesc NCP H.264 SQCIF Video at 30fps 64 Kbps |
|
46 //! MIME(video/h264) |
|
47 //!@SYMTestStatus Verified |
|
48 //!@SYMTestPriority Normal |
|
49 //!@SYMTestExpectedResults |
|
50 //! Video must be played on the screen without any blurrness. |
|
51 //!@SYMTestType CIT |
|
52 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
53 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
54 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-CreateDecTest_command01 |
|
55 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-SelectPostProcessor_command02 |
|
56 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-SetInputFormatCompr_command03 |
|
57 COMMAND mmfdvplay H264FindCommonFormats |
|
58 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-SetBufferOptions_command05 |
|
59 COMMAND mmfdvplay H264ListFrameSize |
|
60 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-SetPostProcessTypes_command07 |
|
61 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-SetVideoDestScreen_command08 |
|
62 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-SetWindowRect_command09 |
|
63 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-SetPostProcessTypes_command10 |
|
64 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-EnableSynchronization_command11 |
|
65 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-SynchronizeDecoding_command12 |
|
66 COMMAND mmfdvplay H264Initialize |
|
67 OUTSTANDING |
|
68 COMMAND mmfdvplay H264IOFrameMatch |
|
69 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0001-0001-Start_command15 |
|
70 OUTSTANDING |
|
71 COMMAND mmfdvplay H264Stop |
|
72 COMMAND mmfdvplay H264Delete |
|
73 END_TEST_BLOCK |
|
74 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0001 |
|
75 |
|
76 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0002 |
|
77 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0002 |
|
78 //!@SYMAPI |
|
79 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
80 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
81 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
82 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
83 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
84 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
85 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
86 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
87 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
88 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
89 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
90 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
91 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
92 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
93 //! CMMFDevVideoPlay:: Initialize(); |
|
94 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
95 //! CMMFDevVideoPlay:: Start(); |
|
96 //! CMMFDevVideoPlay:: Stop(); |
|
97 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
98 //!@SYMAuthor Katherine Xu |
|
99 //!@SYMCreationDate 29/9/2009 |
|
100 //!@SYMTestCaseDesc NCP H.264 QVGA Video at 15fps 384 Kbps |
|
101 //! MIME(video/h264; profile-level-id=42800C) |
|
102 //!@SYMTestStatus Verified |
|
103 //!@SYMTestPriority Normal |
|
104 //!@SYMTestExpectedResults |
|
105 //! Video must be played on the screen without any blurrness. |
|
106 //!@SYMTestType CIT |
|
107 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
108 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
109 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-CreateDecTest_command01 |
|
110 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-SelectPostProcessor_command02 |
|
111 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-SetInputFormatCompr_command03 |
|
112 COMMAND mmfdvplay H264FindCommonFormats |
|
113 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-SetBufferOptions_command05 |
|
114 COMMAND mmfdvplay H264ListFrameSize |
|
115 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-SetPostProcessTypes_command07 |
|
116 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-SetVideoDestScreen_command08 |
|
117 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-SetWindowRect_command09 |
|
118 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-SetPostProcessTypes_command10 |
|
119 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-EnableSynchronization_command11 |
|
120 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-SynchronizeDecoding_command12 |
|
121 COMMAND mmfdvplay H264Initialize |
|
122 OUTSTANDING |
|
123 COMMAND mmfdvplay H264IOFrameMatch |
|
124 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0002-0001-Start_command15 |
|
125 OUTSTANDING |
|
126 COMMAND mmfdvplay H264AbortDirectScreenAccess |
|
127 COMMAND mmfdvplay H264Delete |
|
128 END_TEST_BLOCK |
|
129 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0002 |
|
130 |
|
131 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0003 |
|
132 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0003 |
|
133 //!@SYMAPI |
|
134 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
135 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
136 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
137 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
138 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
139 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
140 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
141 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
142 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
143 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
144 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
145 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
146 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
147 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
148 //! CMMFDevVideoPlay:: Initialize(); |
|
149 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
150 //! CMMFDevVideoPlay:: Start(); |
|
151 //! CMMFDevVideoPlay:: Stop(); |
|
152 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
153 //!@SYMAuthor Katherine Xu |
|
154 //!@SYMCreationDate 29/9/2009 |
|
155 //!@SYMTestCaseDesc NCP H.264 QVGA Video at 30fps 764 Kbps |
|
156 //! MIME(video/h264) |
|
157 //!@SYMTestStatus Verified |
|
158 //!@SYMTestPriority Normal |
|
159 //!@SYMTestExpectedResults |
|
160 //! Video must be played on the screen without any blurrness. |
|
161 //!@SYMTestType CIT |
|
162 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
163 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
164 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-CreateDecTest_command01 |
|
165 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-SelectPostProcessor_command02 |
|
166 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-SetInputFormatCompr_command03 |
|
167 COMMAND mmfdvplay H264FindCommonFormats |
|
168 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-SetBufferOptions_command05 |
|
169 COMMAND mmfdvplay H264ListFrameSize |
|
170 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-SetPostProcessTypes_command07 |
|
171 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-SetVideoDestScreen_command08 |
|
172 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-SetWindowRect_command09 |
|
173 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-SetPostProcessTypes_command10 |
|
174 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-EnableSynchronization_command11 |
|
175 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-SynchronizeDecoding_command12 |
|
176 COMMAND mmfdvplay H264Initialize |
|
177 OUTSTANDING |
|
178 COMMAND mmfdvplay H264IOFrameMatch |
|
179 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0003-0001-Start_command15 |
|
180 OUTSTANDING |
|
181 COMMAND mmfdvplay H264AbortDirectScreenAccess |
|
182 COMMAND mmfdvplay H264Delete |
|
183 END_TEST_BLOCK |
|
184 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0003 |
|
185 |
|
186 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0004 |
|
187 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0004 |
|
188 //!@SYMAPI |
|
189 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
190 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
191 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
192 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
193 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
194 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
195 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
196 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
197 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
198 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
199 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
200 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
201 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
202 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
203 //! CMMFDevVideoPlay:: Initialize(); |
|
204 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
205 //! CMMFDevVideoPlay:: Start(); |
|
206 //! CMMFDevVideoPlay:: Stop(); |
|
207 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
208 //!@SYMAuthor Katherine Xu |
|
209 //!@SYMCreationDate 29/9/2009 |
|
210 //!@SYMTestCaseDesc NCP H.264 QCIF Video at 15fps 64 Kbps |
|
211 //! MIME(video/h264) |
|
212 //!@SYMTestStatus Verified |
|
213 //!@SYMTestPriority Normal |
|
214 //!@SYMTestExpectedResults |
|
215 //! Video must be played on the screen without any blurrness. |
|
216 //!@SYMTestType CIT |
|
217 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
218 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
219 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-CreateDecTest_command01 |
|
220 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-SelectPostProcessor_command02 |
|
221 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-SetInputFormatCompr_command03 |
|
222 COMMAND mmfdvplay H264FindCommonFormats |
|
223 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-SetBufferOptions_command05 |
|
224 COMMAND mmfdvplay H264ListFrameSize |
|
225 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-SetPostProcessTypes_command07 |
|
226 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-SetVideoDestScreen_command08 |
|
227 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-SetWindowRect_command09 |
|
228 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-SetPostProcessTypes_command10 |
|
229 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-EnableSynchronization_command11 |
|
230 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-SynchronizeDecoding_command12 |
|
231 COMMAND mmfdvplay H264Initialize |
|
232 OUTSTANDING |
|
233 COMMAND mmfdvplay H264IOFrameMatch |
|
234 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0004-0001-Start_command15 |
|
235 OUTSTANDING |
|
236 COMMAND mmfdvplay H264Stop |
|
237 COMMAND mmfdvplay H264Delete |
|
238 END_TEST_BLOCK |
|
239 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0004 |
|
240 |
|
241 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0005 |
|
242 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0005 |
|
243 //!@SYMAPI |
|
244 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
245 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
246 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
247 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
248 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
249 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
250 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
251 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
252 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
253 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
254 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
255 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
256 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
257 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
258 //! CMMFDevVideoPlay:: Initialize(); |
|
259 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
260 //! CMMFDevVideoPlay:: Start(); |
|
261 //! CMMFDevVideoPlay:: Stop(); |
|
262 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
263 //!@SYMAuthor Katherine Xu |
|
264 //!@SYMCreationDate 29/9/2009 |
|
265 //!@SYMTestCaseDesc NCP H.264 QCIF Video at 15fps 192 Kbps |
|
266 //! MIME(video/h264; profile-level-id=42800B) |
|
267 //!@SYMTestStatus Verified |
|
268 //!@SYMTestPriority Normal |
|
269 //!@SYMTestExpectedResults |
|
270 //! Video must be played on the screen without any blurrness. |
|
271 //!@SYMTestType CIT |
|
272 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
273 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
274 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-CreateDecTest_command01 |
|
275 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-SelectPostProcessor_command02 |
|
276 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-SetInputFormatCompr_command03 |
|
277 COMMAND mmfdvplay H264FindCommonFormats |
|
278 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-SetBufferOptions_command05 |
|
279 COMMAND mmfdvplay H264ListFrameSize |
|
280 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-SetPostProcessTypes_command07 |
|
281 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-SetVideoDestScreen_command08 |
|
282 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-SetWindowRect_command09 |
|
283 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-SetPostProcessTypes_command10 |
|
284 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-EnableSynchronization_command11 |
|
285 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-SynchronizeDecoding_command12 |
|
286 COMMAND mmfdvplay H264Initialize |
|
287 OUTSTANDING |
|
288 COMMAND mmfdvplay H264IOFrameMatch |
|
289 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0005-0001-Start_command15 |
|
290 OUTSTANDING |
|
291 COMMAND mmfdvplay H264Stop |
|
292 COMMAND mmfdvplay H264Delete |
|
293 END_TEST_BLOCK |
|
294 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0005 |
|
295 |
|
296 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0006 |
|
297 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0006 |
|
298 //!@SYMAPI |
|
299 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
300 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
301 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
302 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
303 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
304 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
305 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
306 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
307 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
308 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
309 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
310 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
311 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
312 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
313 //! CMMFDevVideoPlay:: Initialize(); |
|
314 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
315 //! CMMFDevVideoPlay:: Start(); |
|
316 //! CMMFDevVideoPlay:: Stop(); |
|
317 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
318 //!@SYMAuthor Katherine Xu |
|
319 //!@SYMCreationDate 29/9/2009 |
|
320 //!@SYMTestCaseDesc NCP H.264 QCIF Video at 30fps 384 Kbps |
|
321 //! MIME(video/h264; profile-level-id=42800C) |
|
322 //!@SYMTestStatus Verified |
|
323 //!@SYMTestPriority Normal |
|
324 //!@SYMTestExpectedResults |
|
325 //! Video must be played on the screen without any blurrness. |
|
326 //!@SYMTestType CIT |
|
327 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
328 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
329 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-CreateDecTest_command01 |
|
330 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-SelectPostProcessor_command02 |
|
331 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-SetInputFormatCompr_command03 |
|
332 COMMAND mmfdvplay H264FindCommonFormats |
|
333 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-SetBufferOptions_command05 |
|
334 COMMAND mmfdvplay H264ListFrameSize |
|
335 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-SetPostProcessTypes_command07 |
|
336 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-SetVideoDestScreen_command08 |
|
337 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-SetWindowRect_command09 |
|
338 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-SetPostProcessTypes_command10 |
|
339 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-EnableSynchronization_command11 |
|
340 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-SynchronizeDecoding_command12 |
|
341 COMMAND mmfdvplay H264Initialize |
|
342 OUTSTANDING |
|
343 COMMAND mmfdvplay H264IOFrameMatch |
|
344 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0006-0001-Start_command15 |
|
345 OUTSTANDING |
|
346 COMMAND mmfdvplay H264Stop |
|
347 COMMAND mmfdvplay H264Delete |
|
348 END_TEST_BLOCK |
|
349 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0006 |
|
350 |
|
351 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0007 |
|
352 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0007 |
|
353 //!@SYMAPI |
|
354 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
355 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
356 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
357 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
358 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
359 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
360 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
361 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
362 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
363 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
364 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
365 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
366 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
367 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
368 //! CMMFDevVideoPlay:: Initialize(); |
|
369 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
370 //! CMMFDevVideoPlay:: Start(); |
|
371 //! CMMFDevVideoPlay:: Stop(); |
|
372 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
373 //!@SYMAuthor Katherine Xu |
|
374 //!@SYMCreationDate 27/10/2009 |
|
375 //!@SYMTestCaseDesc NCP H.264 CIF Video at 15fps 391 Kbps |
|
376 //! MIME(video/h264) |
|
377 //!@SYMTestStatus Verified |
|
378 //!@SYMTestPriority Normal |
|
379 //!@SYMTestExpectedResults |
|
380 //! Video must be played on the screen without any blurrness. |
|
381 //!@SYMTestType CIT |
|
382 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
383 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
384 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-CreateDecTest_command01 |
|
385 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-SelectPostProcessor_command02 |
|
386 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-SetInputFormatCompr_command03 |
|
387 COMMAND mmfdvplay H264FindCommonFormats |
|
388 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-SetBufferOptions_command05 |
|
389 COMMAND mmfdvplay H264ListFrameSize |
|
390 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-SetPostProcessTypes_command07 |
|
391 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-SetVideoDestScreen_command08 |
|
392 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-SetWindowRect_command09 |
|
393 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-SetPostProcessTypes_command10 |
|
394 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-EnableSynchronization_command11 |
|
395 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-SynchronizeDecoding_command12 |
|
396 COMMAND mmfdvplay H264Initialize |
|
397 OUTSTANDING |
|
398 COMMAND mmfdvplay H264IOFrameMatch |
|
399 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0007-0001-Start_command15 |
|
400 OUTSTANDING |
|
401 COMMAND mmfdvplay H264AbortDirectScreenAccess |
|
402 COMMAND mmfdvplay H264Delete |
|
403 END_TEST_BLOCK |
|
404 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0007 |
|
405 |
|
406 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0008 |
|
407 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0008 |
|
408 //!@SYMAPI |
|
409 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
410 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
411 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
412 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
413 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
414 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
415 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
416 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
417 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
418 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
419 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
420 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
421 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
422 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
423 //! CMMFDevVideoPlay:: Initialize(); |
|
424 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
425 //! CMMFDevVideoPlay:: Start(); |
|
426 //! CMMFDevVideoPlay:: Stop(); |
|
427 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
428 //!@SYMAuthor Katherine Xu |
|
429 //!@SYMCreationDate 27/10/2009 |
|
430 //!@SYMTestCaseDesc NCP H.264 CIF Video at 15fps 764 Kbps |
|
431 //! MIME(video/h264; profile-level-id=42800D) |
|
432 //!@SYMTestStatus Verified |
|
433 //!@SYMTestPriority Normal |
|
434 //!@SYMTestExpectedResults |
|
435 //! Video must be played on the screen without any blurrness. |
|
436 //!@SYMTestType CIT |
|
437 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
438 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
439 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-CreateDecTest_command01 |
|
440 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-SelectPostProcessor_command02 |
|
441 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-SetInputFormatCompr_command03 |
|
442 COMMAND mmfdvplay H264FindCommonFormats |
|
443 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-SetBufferOptions_command05 |
|
444 COMMAND mmfdvplay H264ListFrameSize |
|
445 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-SetPostProcessTypes_command07 |
|
446 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-SetVideoDestScreen_command08 |
|
447 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-SetWindowRect_command09 |
|
448 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-SetPostProcessTypes_command10 |
|
449 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-EnableSynchronization_command11 |
|
450 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-SynchronizeDecoding_command12 |
|
451 COMMAND mmfdvplay H264Initialize |
|
452 OUTSTANDING |
|
453 COMMAND mmfdvplay H264IOFrameMatch |
|
454 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0008-0001-Start_command15 |
|
455 OUTSTANDING |
|
456 COMMAND mmfdvplay H264AbortDirectScreenAccess |
|
457 COMMAND mmfdvplay H264Delete |
|
458 END_TEST_BLOCK |
|
459 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0008 |
|
460 |
|
461 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0009 |
|
462 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0009 |
|
463 //!@SYMAPI |
|
464 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
465 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
466 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
467 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
468 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
469 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
470 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
471 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
472 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
473 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
474 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
475 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
476 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
477 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
478 //! CMMFDevVideoPlay:: Initialize(); |
|
479 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
480 //! CMMFDevVideoPlay:: Start(); |
|
481 //! CMMFDevVideoPlay:: Stop(); |
|
482 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
483 //!@SYMAuthor Katherine Xu |
|
484 //!@SYMCreationDate 27/10/2009 |
|
485 //!@SYMTestCaseDesc NCP H.264 CIF Video at 30fps 764 Kbps |
|
486 //! MIME(video/h264; profile-level-id=42800D) |
|
487 //!@SYMTestStatus Verified |
|
488 //!@SYMTestPriority Normal |
|
489 //!@SYMTestExpectedResults |
|
490 //! Video must be played on the screen without any blurrness. |
|
491 //!@SYMTestType CIT |
|
492 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
493 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
494 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-CreateDecTest_command01 |
|
495 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-SelectPostProcessor_command02 |
|
496 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-SetInputFormatCompr_command03 |
|
497 COMMAND mmfdvplay H264FindCommonFormats |
|
498 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-SetBufferOptions_command05 |
|
499 COMMAND mmfdvplay H264ListFrameSize |
|
500 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-SetPostProcessTypes_command07 |
|
501 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-SetVideoDestScreen_command08 |
|
502 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-SetWindowRect_command09 |
|
503 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-SetPostProcessTypes_command10 |
|
504 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-EnableSynchronization_command11 |
|
505 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-SynchronizeDecoding_command12 |
|
506 COMMAND mmfdvplay H264Initialize |
|
507 OUTSTANDING |
|
508 COMMAND mmfdvplay H264IOFrameMatch |
|
509 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0009-0001-Start_command15 |
|
510 OUTSTANDING |
|
511 COMMAND mmfdvplay H264AbortDirectScreenAccess |
|
512 COMMAND mmfdvplay H264Delete |
|
513 END_TEST_BLOCK |
|
514 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0009 |
|
515 |
|
516 START_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0010 |
|
517 //!@SYMTestCaseID MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0010 |
|
518 //!@SYMAPI |
|
519 //! CMMFDevVideoPlay::GetDecoderListL(RArray< TUid > {ref}); |
|
520 //! CMMFDevVideoPlay::GetPostProcessorListL(RArray< TUid > {ref}); |
|
521 //! CMMFDevVideoPlay::SelectDecoderL(TUid); |
|
522 //! CMMFDevVideoPlay::SelectPostProcessorL(TUid); |
|
523 //! CMMFDevVideoPlay::SetInputFormatL(THwDeviceId, const TUncompressedVideoFormat {ref}); |
|
524 //! CMMFDevVideoPlay::GetOutputFormatListL(THwDeviceId, RArray< TUncompressedVideoFormat > {ref}); |
|
525 //! CMMFDevVideoPlay::{ptr}PostProcessorInfoLC(TUid); |
|
526 //! CMMFDevVideoPlay::FindCommonFormat(const TArray< TUncompressedVideoFormat > {ref}, const TArray< TUncompressedVideoFormat > {ref}, CMMFDevVideoPlay::TUncompressedVideoFormat {ref}); |
|
527 //! CMMFDevVideoPlay:: GetBufferOptions(TBufferOptions {ref}); |
|
528 //! CMMFDevVideoPlay:: SetBufferOptionsL(const TBufferOptions {ref}); |
|
529 //! CMMFDevVideoPlay:: SetVideoDestScreenL(TBool); |
|
530 //! CMMFDevVideoPlay:: SetPostProcessTypesL(THwDeviceId , TUint32 ); |
|
531 //! CMMFDevVideoPlay:: SetClockSource(MMMFClockSource {ptr}); |
|
532 //! CMMFDevVideoPlay:: SynchronizeDecoding(TBool); |
|
533 //! CMMFDevVideoPlay:: Initialize(); |
|
534 //! CMMFDevVideoPlay:: StartDirectScreenAccessL(const TRect {ref}, CFbsScreenDevice &aScreenDevice, const TRegion {ref}); |
|
535 //! CMMFDevVideoPlay:: Start(); |
|
536 //! CMMFDevVideoPlay:: Stop(); |
|
537 //! CMMFDevVideoPlay:: AbortDirectScreenAccess(); |
|
538 //!@SYMAuthor Katherine Xu |
|
539 //!@SYMCreationDate 27/10/2009 |
|
540 //!@SYMTestCaseDesc NCP H.264 CIF Video at 15fps 1Mbps |
|
541 //! MIME(video/h264; profile-level-id=428014) |
|
542 //!@SYMTestStatus Verified |
|
543 //!@SYMTestPriority Normal |
|
544 //!@SYMTestExpectedResults |
|
545 //! Video must be played on the screen without any blurrness. |
|
546 //!@SYMTestType CIT |
|
547 START_TEST_BLOCK 900 t_devvideo \multimedia\mmf\devvideo\mm-mmf-devvideo-playback-h264-automated.ini |
|
548 CREATE_OBJECT CMMFDevVideoPlay mmfdvplay |
|
549 COMMAND mmfdvplay H264CreateDecTest MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-CreateDecTest_command01 |
|
550 COMMAND mmfdvplay H264SelectPostProcessor MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-SelectPostProcessor_command02 |
|
551 COMMAND mmfdvplay H264SetInputFormatCompr MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-SetInputFormatCompr_command03 |
|
552 COMMAND mmfdvplay H264FindCommonFormats |
|
553 COMMAND mmfdvplay H264SetBufferOptions MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-SetBufferOptions_command05 |
|
554 COMMAND mmfdvplay H264ListFrameSize |
|
555 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-SetPostProcessTypes_command07 |
|
556 COMMAND mmfdvplay H264SetVideoDestScreen MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-SetVideoDestScreen_command08 |
|
557 COMMAND mmfdvplay H264SetWindowRect MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-SetWindowRect_command09 |
|
558 COMMAND mmfdvplay H264SetPostProcessTypes MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-SetPostProcessTypes_command10 |
|
559 COMMAND mmfdvplay H264EnableSynchronization MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-EnableSynchronization_command11 |
|
560 COMMAND mmfdvplay H264SynchronizeDecoding MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-SynchronizeDecoding_command12 |
|
561 COMMAND mmfdvplay H264Initialize |
|
562 OUTSTANDING |
|
563 COMMAND mmfdvplay H264IOFrameMatch |
|
564 COMMAND mmfdvplay H264Start MULTIMEDIA-MMF-DevVideo-Playback-H264-0010-0001-Start_command15 |
|
565 OUTSTANDING |
|
566 COMMAND mmfdvplay H264AbortDirectScreenAccess |
|
567 COMMAND mmfdvplay H264Delete |
|
568 END_TEST_BLOCK |
|
569 END_TESTCASE MM-MMF-DEVVIDEO-PLAYBACK-H.264-AUTOMATED-0010 |