author | hgs |
Tue, 21 Sep 2010 11:38:43 -0500 | |
changeset 53 | eabc8c503852 |
parent 28 | ebf79c79991a |
permissions | -rw-r--r-- |
14
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
1 |
// |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
2 |
// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
3 |
// All rights reserved. |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
4 |
// This component and the accompanying materials are made available |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
5 |
// under the terms of "Eclipse Public License v1.0" |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
6 |
// which accompanies this distribution, and is available |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
7 |
// at the URL "http://www.eclipse.org/legal/epl-v10.html". |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
8 |
// |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
9 |
// Initial Contributors: |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
10 |
// Nokia Corporation - initial contribution. |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
11 |
// |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
12 |
// Contributors: |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
13 |
// |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
14 |
// Description: |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
15 |
// |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
16 |
// |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
17 |
|
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
18 |
// IID numbers for interfaces to mention during object creation |
53 | 19 |
// XA_IID_NULL 1 |
20 |
// XA_IID_OBJECT 2 |
|
21 |
// XA_IID_CONFIGEXTENSION 3 |
|
22 |
// XA_IID_DYNAMICINTERFACEMANAGEMENT 4 |
|
23 |
// XA_IID_ENGINE 5 |
|
24 |
// XA_IID_THREADSYNC 6 |
|
25 |
// XA_IID_PLAY 7 |
|
26 |
// XA_IID_PLAYBACKRATE 8 |
|
27 |
// XA_IID_PREFETCHSTATUS 9 |
|
28 |
// XA_IID_SEEK 10 |
|
29 |
// XA_IID_VOLUME 11 |
|
30 |
// XA_IID_IMAGECONTROLS 12 |
|
31 |
// XA_IID_IMAGEEFFECTS 13 |
|
32 |
// XA_IID_VIDEOPOSTPROCESSING 14 |
|
33 |
// XA_IID_RECORD 15 |
|
34 |
// XA_IID_SNAPSHOT 16 |
|
35 |
// XA_IID_METADATAEXTRACTION 17 |
|
36 |
// XA_IID_METADATAINSERTION 18 |
|
37 |
// XA_IID_METADATATRAVERSAL 19 |
|
38 |
// XA_IID_DYNAMICSOURCE 20 |
|
39 |
// XA_IID_CAMERACAPABILITIES 21 |
|
40 |
// XA_IID_CAMERA 22 |
|
41 |
// XA_IID_AUDIOIODEVICECAPABILITIES 23 |
|
42 |
// XA_IID_DEVICEVOLUME 24 |
|
43 |
// XA_IID_EQUALIZER 25 |
|
44 |
// XA_IID_OUTPUTMIX 26 |
|
45 |
// XA_IID_RADIO 27 |
|
46 |
// XA_IID_RDS 28 |
|
47 |
// XA_IID_VIBRA 29 |
|
48 |
// XA_IID_LED 30 |
|
49 |
// XA_IID_AUDIODECODERCAPABILITIES 31 |
|
50 |
// XA_IID_AUDIOENCODER 32 |
|
51 |
// XA_IID_AUDIOENCODERCAPABILITIES 33 |
|
52 |
// XA_IID_IMAGEENCODERCAPABILITIES 34 |
|
53 |
// XA_IID_IMAGEDECODERCAPABILITIES 35 |
|
54 |
// XA_IID_IMAGEENCODER 36 |
|
55 |
// XA_IID_VIDEODECODERCAPABILITIES 37 |
|
56 |
// XA_IID_VIDEOENCODER 38 |
|
57 |
// XA_IID_VIDEOENCODERCAPABILITIES 39 |
|
58 |
// XA_IID_STREAMINFORMATION 40 |
|
14
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
59 |
|
19 | 60 |
|
61 |
[StifSettings] |
|
28 | 62 |
CheckHeapBalance=off |
19 | 63 |
[EndStifSettings] |
64 |
||
14
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
65 |
[Test] |
53 | 66 |
title 4.1 AudioEncCapItf GetAudioEncoders correct size for encoderIDS. |
67 |
create openmaxaltestmodule ALImpl |
|
68 |
ALImpl al_createEngine 1 1 0 0 |
|
69 |
ALImpl al_objitf_Realize 1 0 |
|
70 |
ALImpl al_objitf_GetInterface 1 33 |
|
71 |
ALImpl al_audioencodercapitf_GetAudioEncoders 3 |
|
72 |
ALImpl al_objitf_Destroy 1 |
|
73 |
delete ALImpl |
|
74 |
[Endtest] |
|
75 |
||
76 |
[Test] |
|
77 |
title 4.2 AudioEncCapItf GetAudioEncoders Encoderids as Null |
|
14
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
78 |
create openmaxaltestmodule ALImpl |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
79 |
ALImpl al_createEngine 1 1 0 0 |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
80 |
ALImpl al_objitf_Realize 1 0 |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
81 |
ALImpl al_objitf_GetInterface 1 33 |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
82 |
ALImpl al_audioencodercapitf_GetAudioEncoders |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
83 |
ALImpl al_objitf_Destroy 1 |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
84 |
delete ALImpl |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
85 |
[Endtest] |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
86 |
|
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
87 |
[Test] |
53 | 88 |
title 4.3 AudioEncCapItf GetAudioEncoderCapabilities AAC Index 0 |
89 |
create openmaxaltestmodule ALImpl |
|
90 |
ALImpl al_createEngine 1 1 0 0 |
|
91 |
ALImpl al_objitf_Realize 1 0 |
|
92 |
ALImpl al_objitf_GetInterface 1 33 |
|
93 |
ALImpl al_audioencodercapitf_GetAudioEncoderCapabilities 6 0 2 16 16 8000000 48000000 0 5 8000000 16000000 24000000 32000000 48000000 32000 256000 0 8 32000 64000 96000 128000 160000 192000 224000 256000 1 5 |
|
94 |
ALImpl al_objitf_Destroy 1 |
|
95 |
delete ALImpl |
|
96 |
[Endtest] |
|
97 |
||
98 |
[Test] |
|
99 |
title 4.4 AudioEncCapItf GetAudioEncoderCapabilities AAC Index 1 |
|
100 |
create openmaxaltestmodule ALImpl |
|
101 |
ALImpl al_createEngine 1 1 0 0 |
|
102 |
ALImpl al_objitf_Realize 1 0 |
|
103 |
ALImpl al_objitf_GetInterface 1 33 |
|
104 |
ALImpl al_audioencodercapitf_GetAudioEncoderCapabilities 6 1 2 16 16 8000000 48000000 0 5 8000000 16000000 24000000 32000000 48000000 32000 256000 0 8 32000 64000 96000 128000 160000 192000 224000 256000 1 2 |
|
105 |
ALImpl al_objitf_Destroy 1 |
|
106 |
delete ALImpl |
|
107 |
[Endtest] |
|
108 |
||
109 |
[Test] |
|
110 |
title 4.5 [negative ] AudioEncCapItf GetAudioEncoderCapabilities wrong encoderid |
|
14
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
111 |
create openmaxaltestmodule ALImpl |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
112 |
ALImpl al_createEngine 1 1 0 0 |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
113 |
ALImpl al_objitf_Realize 1 0 |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
114 |
ALImpl al_objitf_GetInterface 1 33 |
53 | 115 |
allownextresult 12 |
116 |
ALImpl al_audioencodercapitf_GetAudioEncoderCapabilities 4 1 |
|
14
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
117 |
ALImpl al_objitf_Destroy 1 |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
118 |
delete ALImpl |
80975da52420
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
119 |
[Endtest] |
53 | 120 |
|
121 |
[Test] |
|
122 |
title 4.6 AudioEncCapItf GetAudioEncoderCapabilities AMR Index 0 |
|
123 |
create openmaxaltestmodule ALImpl |
|
124 |
ALImpl al_createEngine 1 1 0 0 |
|
125 |
ALImpl al_objitf_Realize 1 0 |
|
126 |
ALImpl al_objitf_GetInterface 1 33 |
|
127 |
ALImpl al_audioencodercapitf_GetAudioEncoderCapabilities 3 0 1 8 8 8000000 8000000 0 1 8000000 4750 12200 0 8 4750 5150 5900 6700 7400 7950 10200 12200 1 0 |
|
128 |
ALImpl al_objitf_Destroy 1 |
|
129 |
delete ALImpl |
|
130 |
[Endtest] |
|
131 |
||
132 |
[Test] |
|
133 |
title 4.7 AudioEncCapItf GetAudioEncoderCapabilities PCM Index 0 |
|
134 |
create openmaxaltestmodule ALImpl |
|
135 |
ALImpl al_createEngine 1 1 0 0 |
|
136 |
ALImpl al_objitf_Realize 1 0 |
|
137 |
ALImpl al_objitf_GetInterface 1 33 |
|
138 |
ALImpl al_audioencodercapitf_GetAudioEncoderCapabilities 1 0 2 16 16 8000000 48000000 0 5 8000000 16000000 24000000 32000000 48000000 0 0 0 0 1 0 |
|
139 |
ALImpl al_objitf_Destroy 1 |
|
140 |
delete ALImpl |
|
141 |
[Endtest] |