tizen beta release
[profile/ivi/gst-openmax0.10.git] / omx / gstomx.conf
1 #include "config.h"
2
3 /* in case of multiple OMX components mapping to a single gst-openmax element
4  * class, a dynamic subclass can be created by specifying the gst-openmax
5  * type as the 'parent-type' and specifying a new unique type name as the
6  * 'type' parameter:
7  */
8 omx_dummy,
9   parent-type=GstOmxDummy,
10   type=GstOmxDummyOne,
11   library-name=libomxil-bellagio.so.0,
12   component-name=OMX.bellagio.dummy,
13   rank=0;
14
15 /* for testing: */
16 omx_dummy_2,
17   parent-type=GstOmxDummy,
18   type=GstOmxDummyTwo,
19   library-name=libomxil-bellagio.so.0,
20   component-name=OMX.st.dummy2,
21   rank=256;
22
23 omx_mpeg4dec,
24   type=GstOmxMpeg4Dec,
25   library-name=libomxil-bellagio.so.0,
26   component-name=OMX.st.video_decoder.mpeg4,
27   rank=256;
28
29 omx_h264dec,
30   type=GstOmxH264Dec,
31   library-name=libomxil-bellagio.so.0,
32   component-name=OMX.st.video_decoder.avc,
33   rank=256;
34
35 omx_h263dec,
36   type=GstOmxH263Dec,
37   library-name=libomxil-bellagio.so.0,
38   component-name=OMX.st.video_decoder.h263,
39   rank=256;
40
41 omx_wmvdec,
42   type=GstOmxWmvDec,
43   library-name=libomxil-bellagio.so.0,
44   component-name=OMX.st.video_decoder.wmv,
45   rank=256;
46
47 omx_mpeg4enc,
48   type=GstOmxMpeg4Enc,
49   library-name=libomxil-bellagio.so.0,
50   component-name=OMX.st.video_encoder.mpeg4,
51   rank=256;
52
53 omx_h264enc,
54   type=GstOmxH264Enc,
55   library-name=libomxil-bellagio.so.0,
56   component-name=OMX.st.video_encoder.avc,
57   rank=256;
58
59 omx_h263enc,
60   type=GstOmxH263Enc,
61   library-name=libomxil-bellagio.so.0,
62   component-name=OMX.st.video_encoder.h263,
63   rank=256;
64
65 omx_vorbisdec,
66   type=GstOmxVorbisDec,
67   library-name=libomxil-bellagio.so.0,
68   component-name=OMX.st.audio_decoder.ogg.single,
69   rank=128;
70
71 omx_mp3dec,
72   type=GstOmxMp3Dec,
73   library-name=libomxil-bellagio.so.0,
74   component-name=OMX.st.audio_decoder.mp3.mad,
75   rank=256;
76
77 #ifdef EXPERIMENTAL
78
79 omx_mp2dec,
80   type=GstOmxMp2Dec,
81   library-name=libomxil-bellagio.so.0,
82   component-name=OMX.st.audio_decoder.mp3.mad,
83   rank=256;
84
85 omx_amrnbdec,
86   type=GstOmxAmrNbDec,
87   library-name=libomxil-bellagio.so.0,
88   component-name=OMX.st.audio_decoder.amrnb,
89   rank=256;
90
91 omx_amrnbenc,
92   type=GstOmxAmrNbEnc,
93   library-name=libomxil-bellagio.so.0,
94   component-name=OMX.st.audio_encoder.amrnb,
95   rank=256;
96
97 omx_amrwbdec,
98   type=GstOmxAmrWbDec,
99   library-name=libomxil-bellagio.so.0,
100   component-name=OMX.st.audio_decoder.amrwb,
101   rank=256;
102
103 omx_amrwbenc,
104   type=GstOmxAmrWbEnc,
105   library-name=libomxil-bellagio.so.0,
106   component-name=OMX.st.audio_encoder.amrwb,
107   rank=256;
108
109 omx_aacdec,
110   type=GstOmxAacDec,
111   library-name=libomxil-bellagio.so.0,
112   component-name=OMX.st.audio_decoder.aac,
113   rank=256;
114
115 omx_aacenc,
116   type=GstOmxAacEnc,
117   library-name=libomxil-bellagio.so.0,
118   component-name=OMX.st.audio_encoder.aac,
119   rank=256;
120
121 omx_adpcmdec,
122   type=GstOmxAdpcmDec,
123   library-name=libomxil-bellagio.so.0,
124   component-name=OMX.st.audio_decoder.adpcm,
125   rank=256;
126
127 omx_adpcmenc,
128   type=GstOmxAdpcmEnc,
129   library-name=libomxil-bellagio.so.0,
130   component-name=OMX.st.audio_encoder.adpcm,
131   rank=256;
132
133 omx_g711dec,
134   type=GstOmxG711Dec,
135   library-name=libomxil-bellagio.so.0,
136   component-name=OMX.st.audio_decoder.g711,
137   rank=256;
138
139 omx_g711enc,
140   type=GstOmxG711Enc,
141   library-name=libomxil-bellagio.so.0,
142   component-name=OMX.st.audio_encoder.g711,
143   rank=256;
144
145 omx_g729dec,
146   type=GstOmxG729Dec,
147   library-name=libomxil-bellagio.so.0,
148   component-name=OMX.st.audio_decoder.g729,
149   rank=256;
150
151 omx_g729enc,
152   type=GstOmxG729Enc,
153   library-name=libomxil-bellagio.so.0,
154   component-name=OMX.st.audio_encoder.g729,
155   rank=256;
156
157 omx_ilbcdec,
158   type=GstOmxIlbcDec,
159   library-name=libomxil-bellagio.so.0,
160   component-name=OMX.st.audio_decoder.ilbc,
161   rank=256;
162
163 omx_ilbcenc,
164   type=GstOmxIlbcEnc,
165   library-name=libomxil-bellagio.so.0,
166   component-name=OMX.st.audio_encoder.ilbc,
167   rank=256;
168
169 omx_jpegenc,
170   type=GstOmxJpegEnc,
171   library-name=libomxil-bellagio.so.0,
172   component-name=OMX.st.image_encoder.jpeg,
173   rank=256;
174
175 #endif /* EXPERIMENTAL */
176
177 omx_audiosink,
178   type=GstOmxAudioSink,
179   library-name=libomxil-bellagio.so.0,
180   component-name=OMX.st.alsa.alsasink,
181   rank=0;
182
183 #ifdef EXPERIMENTAL
184
185 omx_videosink,
186   type=GstOmxVideoSink,
187   library-name=libomxil-bellagio.so.0,
188   component-name=OMX.st.videosink,
189   rank=0;
190
191 omx_filereadersrc,
192   type=GstOmxFilereaderSrc,
193   library-name=libomxil-bellagio.so.0,
194   component-name=OMX.st.audio_filereader,
195   rank=0;
196
197 #endif /* EXPERIMENTAL */
198
199 omx_volume,
200   type=GstOmxVolume,
201   library-name=libomxil-bellagio.so.0,
202   component-name=OMX.st.volume.component,
203   rank=0;