1 #include "gst_ios_init.h"
3 #if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
4 GST_PLUGIN_STATIC_DECLARE(coreelements);
6 #if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
7 GST_PLUGIN_STATIC_DECLARE(adder);
9 #if defined(GST_IOS_PLUGIN_APP) || defined(GST_IOS_PLUGINS_CORE)
10 GST_PLUGIN_STATIC_DECLARE(app);
12 #if defined(GST_IOS_PLUGIN_AUDIOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
13 GST_PLUGIN_STATIC_DECLARE(audioconvert);
15 #if defined(GST_IOS_PLUGIN_AUDIORATE) || defined(GST_IOS_PLUGINS_CORE)
16 GST_PLUGIN_STATIC_DECLARE(audiorate);
18 #if defined(GST_IOS_PLUGIN_AUDIORESAMPLE) || defined(GST_IOS_PLUGINS_CORE)
19 GST_PLUGIN_STATIC_DECLARE(audioresample);
21 #if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
22 GST_PLUGIN_STATIC_DECLARE(audiotestsrc);
24 #if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
25 GST_PLUGIN_STATIC_DECLARE(gio);
27 #if defined(GST_IOS_PLUGIN_PANGO) || defined(GST_IOS_PLUGINS_CORE)
28 GST_PLUGIN_STATIC_DECLARE(pango);
30 #if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
31 GST_PLUGIN_STATIC_DECLARE(typefindfunctions);
33 #if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
34 GST_PLUGIN_STATIC_DECLARE(videoconvert);
36 #if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
37 GST_PLUGIN_STATIC_DECLARE(videorate);
39 #if defined(GST_IOS_PLUGIN_VIDEOSCALE) || defined(GST_IOS_PLUGINS_CORE)
40 GST_PLUGIN_STATIC_DECLARE(videoscale);
42 #if defined(GST_IOS_PLUGIN_VIDEOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
43 GST_PLUGIN_STATIC_DECLARE(videotestsrc);
45 #if defined(GST_IOS_PLUGIN_VOLUME) || defined(GST_IOS_PLUGINS_CORE)
46 GST_PLUGIN_STATIC_DECLARE(volume);
48 #if defined(GST_IOS_PLUGIN_AUTODETECT) || defined(GST_IOS_PLUGINS_CORE)
49 GST_PLUGIN_STATIC_DECLARE(autodetect);
51 #if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
52 GST_PLUGIN_STATIC_DECLARE(videofilter);
54 #if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
55 GST_PLUGIN_STATIC_DECLARE(camerabin);
57 #if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
58 GST_PLUGIN_STATIC_DECLARE(asfmux);
60 #if defined(GST_IOS_PLUGIN_DTSDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
61 GST_PLUGIN_STATIC_DECLARE(dtsdec);
63 #if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
64 GST_PLUGIN_STATIC_DECLARE(faad);
66 #if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
67 GST_PLUGIN_STATIC_DECLARE(mpegpsdemux);
69 #if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
70 GST_PLUGIN_STATIC_DECLARE(mpegpsmux);
72 #if defined(GST_IOS_PLUGIN_MPEGTSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
73 GST_PLUGIN_STATIC_DECLARE(mpegtsdemux);
75 #if defined(GST_IOS_PLUGIN_MPEGTSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
76 GST_PLUGIN_STATIC_DECLARE(mpegtsmux);
78 #if defined(GST_IOS_PLUGIN_VOAACENC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
79 GST_PLUGIN_STATIC_DECLARE(voaacenc);
81 #if defined(GST_IOS_PLUGIN_A52DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
82 GST_PLUGIN_STATIC_DECLARE(a52dec);
84 #if defined(GST_IOS_PLUGIN_AMRNB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
85 GST_PLUGIN_STATIC_DECLARE(amrnb);
87 #if defined(GST_IOS_PLUGIN_AMRWBDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
88 GST_PLUGIN_STATIC_DECLARE(amrwbdec);
90 #if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
91 GST_PLUGIN_STATIC_DECLARE(asf);
93 #if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
94 GST_PLUGIN_STATIC_DECLARE(dvdsub);
96 #if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
97 GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
99 #if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
100 GST_PLUGIN_STATIC_DECLARE(mad);
102 #if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
103 GST_PLUGIN_STATIC_DECLARE(mpeg2dec);
105 #if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
106 GST_PLUGIN_STATIC_DECLARE(xingmux);
108 #if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
109 GST_PLUGIN_STATIC_DECLARE(realmedia);
111 #if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
112 GST_PLUGIN_STATIC_DECLARE(x264);
114 #if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
115 GST_PLUGIN_STATIC_DECLARE(libav);
117 #if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
118 GST_PLUGIN_STATIC_DECLARE(encoding);
120 #if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
121 GST_PLUGIN_STATIC_DECLARE(assrender);
123 #if defined(GST_IOS_PLUGIN_MMS) || defined(GST_IOS_PLUGINS_NET_RESTRICTED)
124 GST_PLUGIN_STATIC_DECLARE(mms);
126 #if defined(GST_IOS_PLUGIN_RTMP) || defined(GST_IOS_PLUGINS_NET_RESTRICTED)
127 GST_PLUGIN_STATIC_DECLARE(rtmp);
129 #if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
130 GST_PLUGIN_STATIC_DECLARE(osxaudio);
132 #if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
133 GST_PLUGIN_STATIC_DECLARE(applemedia);
135 #if defined(GST_IOS_PLUGIN_SHM) || defined(GST_IOS_PLUGINS_SYS)
136 GST_PLUGIN_STATIC_DECLARE(shm);
138 #if defined(GST_IOS_PLUGIN_OPENGL) || defined(GST_IOS_PLUGINS_SYS)
139 GST_PLUGIN_STATIC_DECLARE(opengl);
141 #if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
142 GST_PLUGIN_STATIC_DECLARE(libvisual);
144 #if defined(GST_IOS_PLUGIN_GOOM) || defined(GST_IOS_PLUGINS_VIS)
145 GST_PLUGIN_STATIC_DECLARE(goom);
147 #if defined(GST_IOS_PLUGIN_GOOM2K1) || defined(GST_IOS_PLUGINS_VIS)
148 GST_PLUGIN_STATIC_DECLARE(goom2k1);
150 #if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
151 GST_PLUGIN_STATIC_DECLARE(audiovisualizers);
153 #if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
154 GST_PLUGIN_STATIC_DECLARE(playback);
156 #if defined(GST_IOS_PLUGIN_ALPHA) || defined(GST_IOS_PLUGINS_EFFECTS)
157 GST_PLUGIN_STATIC_DECLARE(alpha);
159 #if defined(GST_IOS_PLUGIN_ALPHACOLOR) || defined(GST_IOS_PLUGINS_EFFECTS)
160 GST_PLUGIN_STATIC_DECLARE(alphacolor);
162 #if defined(GST_IOS_PLUGIN_AUDIOFX) || defined(GST_IOS_PLUGINS_EFFECTS)
163 GST_PLUGIN_STATIC_DECLARE(audiofx);
165 #if defined(GST_IOS_PLUGIN_CAIRO) || defined(GST_IOS_PLUGINS_EFFECTS)
166 GST_PLUGIN_STATIC_DECLARE(cairo);
168 #if defined(GST_IOS_PLUGIN_CUTTER) || defined(GST_IOS_PLUGINS_EFFECTS)
169 GST_PLUGIN_STATIC_DECLARE(cutter);
171 #if defined(GST_IOS_PLUGIN_DEBUG) || defined(GST_IOS_PLUGINS_EFFECTS)
172 GST_PLUGIN_STATIC_DECLARE(debug);
174 #if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
175 GST_PLUGIN_STATIC_DECLARE(deinterlace);
177 #if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
178 GST_PLUGIN_STATIC_DECLARE(dtmf);
180 #if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
181 GST_PLUGIN_STATIC_DECLARE(effectv);
183 #if defined(GST_IOS_PLUGIN_EQUALIZER) || defined(GST_IOS_PLUGINS_EFFECTS)
184 GST_PLUGIN_STATIC_DECLARE(equalizer);
186 #if defined(GST_IOS_PLUGIN_GDKPIXBUF) || defined(GST_IOS_PLUGINS_EFFECTS)
187 GST_PLUGIN_STATIC_DECLARE(gdkpixbuf);
189 #if defined(GST_IOS_PLUGIN_IMAGEFREEZE) || defined(GST_IOS_PLUGINS_EFFECTS)
190 GST_PLUGIN_STATIC_DECLARE(imagefreeze);
192 #if defined(GST_IOS_PLUGIN_INTERLEAVE) || defined(GST_IOS_PLUGINS_EFFECTS)
193 GST_PLUGIN_STATIC_DECLARE(interleave);
195 #if defined(GST_IOS_PLUGIN_LEVEL) || defined(GST_IOS_PLUGINS_EFFECTS)
196 GST_PLUGIN_STATIC_DECLARE(level);
198 #if defined(GST_IOS_PLUGIN_MULTIFILE) || defined(GST_IOS_PLUGINS_EFFECTS)
199 GST_PLUGIN_STATIC_DECLARE(multifile);
201 #if defined(GST_IOS_PLUGIN_REPLAYGAIN) || defined(GST_IOS_PLUGINS_EFFECTS)
202 GST_PLUGIN_STATIC_DECLARE(replaygain);
204 #if defined(GST_IOS_PLUGIN_SHAPEWIPE) || defined(GST_IOS_PLUGINS_EFFECTS)
205 GST_PLUGIN_STATIC_DECLARE(shapewipe);
207 #if defined(GST_IOS_PLUGIN_SMPTE) || defined(GST_IOS_PLUGINS_EFFECTS)
208 GST_PLUGIN_STATIC_DECLARE(smpte);
210 #if defined(GST_IOS_PLUGIN_SPECTRUM) || defined(GST_IOS_PLUGINS_EFFECTS)
211 GST_PLUGIN_STATIC_DECLARE(spectrum);
213 #if defined(GST_IOS_PLUGIN_VIDEOBOX) || defined(GST_IOS_PLUGINS_EFFECTS)
214 GST_PLUGIN_STATIC_DECLARE(videobox);
216 #if defined(GST_IOS_PLUGIN_VIDEOCROP) || defined(GST_IOS_PLUGINS_EFFECTS)
217 GST_PLUGIN_STATIC_DECLARE(videocrop);
219 #if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
220 GST_PLUGIN_STATIC_DECLARE(videomixer);
222 #if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
223 GST_PLUGIN_STATIC_DECLARE(accurip);
225 #if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
226 GST_PLUGIN_STATIC_DECLARE(aiff);
228 #if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
229 GST_PLUGIN_STATIC_DECLARE(audiofxbad);
231 #if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
232 GST_PLUGIN_STATIC_DECLARE(autoconvert);
234 #if defined(GST_IOS_PLUGIN_BAYER) || defined(GST_IOS_PLUGINS_EFFECTS)
235 GST_PLUGIN_STATIC_DECLARE(bayer);
237 #if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
238 GST_PLUGIN_STATIC_DECLARE(coloreffects);
240 #if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
241 GST_PLUGIN_STATIC_DECLARE(debugutilsbad);
243 #if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
244 GST_PLUGIN_STATIC_DECLARE(fieldanalysis);
246 #if defined(GST_IOS_PLUGIN_FREEVERB) || defined(GST_IOS_PLUGINS_EFFECTS)
247 GST_PLUGIN_STATIC_DECLARE(freeverb);
249 #if defined(GST_IOS_PLUGIN_FREI0R) || defined(GST_IOS_PLUGINS_EFFECTS)
250 GST_PLUGIN_STATIC_DECLARE(frei0r);
252 #if defined(GST_IOS_PLUGIN_GAUDIEFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
253 GST_PLUGIN_STATIC_DECLARE(gaudieffects);
255 #if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
256 GST_PLUGIN_STATIC_DECLARE(geometrictransform);
258 #if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
259 GST_PLUGIN_STATIC_DECLARE(interlace);
261 #if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
262 GST_PLUGIN_STATIC_DECLARE(ivtc);
264 #if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
265 GST_PLUGIN_STATIC_DECLARE(liveadder);
267 #if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
268 GST_PLUGIN_STATIC_DECLARE(rawparse);
270 #if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
271 GST_PLUGIN_STATIC_DECLARE(removesilence);
273 #if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
274 GST_PLUGIN_STATIC_DECLARE(segmentclip);
276 #if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
277 GST_PLUGIN_STATIC_DECLARE(smooth);
279 #if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
280 GST_PLUGIN_STATIC_DECLARE(speed);
282 #if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
283 GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
285 #if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
286 GST_PLUGIN_STATIC_DECLARE(subparse);
288 #if defined(GST_IOS_PLUGIN_OGG) || defined(GST_IOS_PLUGINS_CODECS)
289 GST_PLUGIN_STATIC_DECLARE(ogg);
291 #if defined(GST_IOS_PLUGIN_THEORA) || defined(GST_IOS_PLUGINS_CODECS)
292 GST_PLUGIN_STATIC_DECLARE(theora);
294 #if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
295 GST_PLUGIN_STATIC_DECLARE(vorbis);
297 #if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
298 GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
300 #if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
301 GST_PLUGIN_STATIC_DECLARE(alaw);
303 #if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
304 GST_PLUGIN_STATIC_DECLARE(apetag);
306 #if defined(GST_IOS_PLUGIN_AUDIOPARSERS) || defined(GST_IOS_PLUGINS_CODECS)
307 GST_PLUGIN_STATIC_DECLARE(audioparsers);
309 #if defined(GST_IOS_PLUGIN_AUPARSE) || defined(GST_IOS_PLUGINS_CODECS)
310 GST_PLUGIN_STATIC_DECLARE(auparse);
312 #if defined(GST_IOS_PLUGIN_AVI) || defined(GST_IOS_PLUGINS_CODECS)
313 GST_PLUGIN_STATIC_DECLARE(avi);
315 #if defined(GST_IOS_PLUGIN_DV) || defined(GST_IOS_PLUGINS_CODECS)
316 GST_PLUGIN_STATIC_DECLARE(dv);
318 #if defined(GST_IOS_PLUGIN_FLAC) || defined(GST_IOS_PLUGINS_CODECS)
319 GST_PLUGIN_STATIC_DECLARE(flac);
321 #if defined(GST_IOS_PLUGIN_FLV) || defined(GST_IOS_PLUGINS_CODECS)
322 GST_PLUGIN_STATIC_DECLARE(flv);
324 #if defined(GST_IOS_PLUGIN_FLXDEC) || defined(GST_IOS_PLUGINS_CODECS)
325 GST_PLUGIN_STATIC_DECLARE(flxdec);
327 #if defined(GST_IOS_PLUGIN_ICYDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
328 GST_PLUGIN_STATIC_DECLARE(icydemux);
330 #if defined(GST_IOS_PLUGIN_ID3DEMUX) || defined(GST_IOS_PLUGINS_CODECS)
331 GST_PLUGIN_STATIC_DECLARE(id3demux);
333 #if defined(GST_IOS_PLUGIN_ISOMP4) || defined(GST_IOS_PLUGINS_CODECS)
334 GST_PLUGIN_STATIC_DECLARE(isomp4);
336 #if defined(GST_IOS_PLUGIN_JPEG) || defined(GST_IOS_PLUGINS_CODECS)
337 GST_PLUGIN_STATIC_DECLARE(jpeg);
339 #if defined(GST_IOS_PLUGIN_MATROSKA) || defined(GST_IOS_PLUGINS_CODECS)
340 GST_PLUGIN_STATIC_DECLARE(matroska);
342 #if defined(GST_IOS_PLUGIN_MULAW) || defined(GST_IOS_PLUGINS_CODECS)
343 GST_PLUGIN_STATIC_DECLARE(mulaw);
345 #if defined(GST_IOS_PLUGIN_MULTIPART) || defined(GST_IOS_PLUGINS_CODECS)
346 GST_PLUGIN_STATIC_DECLARE(multipart);
348 #if defined(GST_IOS_PLUGIN_PNG) || defined(GST_IOS_PLUGINS_CODECS)
349 GST_PLUGIN_STATIC_DECLARE(png);
351 #if defined(GST_IOS_PLUGIN_SPEEX) || defined(GST_IOS_PLUGINS_CODECS)
352 GST_PLUGIN_STATIC_DECLARE(speex);
354 #if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
355 GST_PLUGIN_STATIC_DECLARE(taglib);
357 #if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
358 GST_PLUGIN_STATIC_DECLARE(vpx);
360 #if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
361 GST_PLUGIN_STATIC_DECLARE(wavenc);
363 #if defined(GST_IOS_PLUGIN_WAVPACK) || defined(GST_IOS_PLUGINS_CODECS)
364 GST_PLUGIN_STATIC_DECLARE(wavpack);
366 #if defined(GST_IOS_PLUGIN_WAVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
367 GST_PLUGIN_STATIC_DECLARE(wavparse);
369 #if defined(GST_IOS_PLUGIN_Y4MENC) || defined(GST_IOS_PLUGINS_CODECS)
370 GST_PLUGIN_STATIC_DECLARE(y4menc);
372 #if defined(GST_IOS_PLUGIN_ADPCMDEC) || defined(GST_IOS_PLUGINS_CODECS)
373 GST_PLUGIN_STATIC_DECLARE(adpcmdec);
375 #if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
376 GST_PLUGIN_STATIC_DECLARE(adpcmenc);
378 #if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
379 GST_PLUGIN_STATIC_DECLARE(dashdemux);
381 #if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
382 GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
384 #if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
385 GST_PLUGIN_STATIC_DECLARE(dvdspu);
387 #if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
388 GST_PLUGIN_STATIC_DECLARE(fragmented);
390 #if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
391 GST_PLUGIN_STATIC_DECLARE(id3tag);
393 #if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
394 GST_PLUGIN_STATIC_DECLARE(kate);
396 #if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
397 GST_PLUGIN_STATIC_DECLARE(midi);
399 #if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
400 GST_PLUGIN_STATIC_DECLARE(mxf);
402 #if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
403 GST_PLUGIN_STATIC_DECLARE(opus);
405 #if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
406 GST_PLUGIN_STATIC_DECLARE(pcapparse);
408 #if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
409 GST_PLUGIN_STATIC_DECLARE(pnm);
411 #if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
412 GST_PLUGIN_STATIC_DECLARE(rfbsrc);
414 #if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
415 GST_PLUGIN_STATIC_DECLARE(schro);
417 #if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
418 GST_PLUGIN_STATIC_DECLARE(gstsiren);
420 #if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
421 GST_PLUGIN_STATIC_DECLARE(smoothstreaming);
423 #if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
424 GST_PLUGIN_STATIC_DECLARE(subenc);
426 #if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
427 GST_PLUGIN_STATIC_DECLARE(videoparsersbad);
429 #if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
430 GST_PLUGIN_STATIC_DECLARE(y4mdec);
432 #if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
433 GST_PLUGIN_STATIC_DECLARE(jpegformat);
435 #if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CODECS)
436 GST_PLUGIN_STATIC_DECLARE(gdp);
438 #if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
439 GST_PLUGIN_STATIC_DECLARE(rsvg);
441 #if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
442 GST_PLUGIN_STATIC_DECLARE(tcp);
444 #if defined(GST_IOS_PLUGIN_RTSP) || defined(GST_IOS_PLUGINS_NET)
445 GST_PLUGIN_STATIC_DECLARE(rtsp);
447 #if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
448 GST_PLUGIN_STATIC_DECLARE(rtp);
450 #if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
451 GST_PLUGIN_STATIC_DECLARE(rtpmanager);
453 #if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
454 GST_PLUGIN_STATIC_DECLARE(soup);
456 #if defined(GST_IOS_PLUGIN_UDP) || defined(GST_IOS_PLUGINS_NET)
457 GST_PLUGIN_STATIC_DECLARE(udp);
459 #if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
460 GST_PLUGIN_STATIC_DECLARE(dataurisrc);
462 #if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
463 GST_PLUGIN_STATIC_DECLARE(sdp);
465 #if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
466 GST_PLUGIN_STATIC_DECLARE(gnonlin);
469 #if defined(GST_IOS_GIO_MODULE_GNUTLS)
471 GST_G_IO_MODULE_DECLARE(gnutls);
477 GstPluginFeature *plugin;
479 NSString *resources = [[NSBundle mainBundle] resourcePath];
480 NSString *tmp = NSTemporaryDirectory();
481 NSString *cache = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Caches"];
482 NSString *docs = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
484 const gchar *resources_dir = [resources UTF8String];
485 const gchar *tmp_dir = [tmp UTF8String];
486 const gchar *cache_dir = [cache UTF8String];
487 const gchar *docs_dir = [docs UTF8String];
488 gchar *ca_certificates;
490 g_setenv ("TMP", tmp_dir, TRUE);
491 g_setenv ("TEMP", tmp_dir, TRUE);
492 g_setenv ("TMPDIR", tmp_dir, TRUE);
493 g_setenv ("XDG_RUNTIME_DIR", resources_dir, TRUE);
494 g_setenv ("XDG_CACHE_HOME", cache_dir, TRUE);
496 g_setenv ("HOME", docs_dir, TRUE);
497 g_setenv ("XDG_DATA_DIRS", resources_dir, TRUE);
498 g_setenv ("XDG_CONFIG_DIRS", resources_dir, TRUE);
499 g_setenv ("XDG_CONFIG_HOME", cache_dir, TRUE);
500 g_setenv ("XDG_DATA_HOME", resources_dir, TRUE);
501 g_setenv ("FONTCONFIG_PATH", resources_dir, TRUE);
503 ca_certificates = g_build_filename (resources_dir, "ssl", "certs", "ca-certifcates.crt", NULL);
504 g_setenv ("CA_CERTIFICATES", ca_certificates, TRUE);
505 g_free (ca_certificates);
507 gst_init (NULL, NULL);
509 #if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
510 GST_PLUGIN_STATIC_REGISTER(coreelements);
512 #if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
513 GST_PLUGIN_STATIC_REGISTER(adder);
515 #if defined(GST_IOS_PLUGIN_APP) || defined(GST_IOS_PLUGINS_CORE)
516 GST_PLUGIN_STATIC_REGISTER(app);
518 #if defined(GST_IOS_PLUGIN_AUDIOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
519 GST_PLUGIN_STATIC_REGISTER(audioconvert);
521 #if defined(GST_IOS_PLUGIN_AUDIORATE) || defined(GST_IOS_PLUGINS_CORE)
522 GST_PLUGIN_STATIC_REGISTER(audiorate);
524 #if defined(GST_IOS_PLUGIN_AUDIORESAMPLE) || defined(GST_IOS_PLUGINS_CORE)
525 GST_PLUGIN_STATIC_REGISTER(audioresample);
527 #if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
528 GST_PLUGIN_STATIC_REGISTER(audiotestsrc);
530 #if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
531 GST_PLUGIN_STATIC_REGISTER(gio);
533 #if defined(GST_IOS_PLUGIN_PANGO) || defined(GST_IOS_PLUGINS_CORE)
534 GST_PLUGIN_STATIC_REGISTER(pango);
536 #if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
537 GST_PLUGIN_STATIC_REGISTER(typefindfunctions);
539 #if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
540 GST_PLUGIN_STATIC_REGISTER(videoconvert);
542 #if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
543 GST_PLUGIN_STATIC_REGISTER(videorate);
545 #if defined(GST_IOS_PLUGIN_VIDEOSCALE) || defined(GST_IOS_PLUGINS_CORE)
546 GST_PLUGIN_STATIC_REGISTER(videoscale);
548 #if defined(GST_IOS_PLUGIN_VIDEOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
549 GST_PLUGIN_STATIC_REGISTER(videotestsrc);
551 #if defined(GST_IOS_PLUGIN_VOLUME) || defined(GST_IOS_PLUGINS_CORE)
552 GST_PLUGIN_STATIC_REGISTER(volume);
554 #if defined(GST_IOS_PLUGIN_AUTODETECT) || defined(GST_IOS_PLUGINS_CORE)
555 GST_PLUGIN_STATIC_REGISTER(autodetect);
557 #if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
558 GST_PLUGIN_STATIC_REGISTER(videofilter);
560 #if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
561 GST_PLUGIN_STATIC_REGISTER(camerabin);
563 #if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
564 GST_PLUGIN_STATIC_REGISTER(asfmux);
566 #if defined(GST_IOS_PLUGIN_DTSDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
567 GST_PLUGIN_STATIC_REGISTER(dtsdec);
569 #if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
570 GST_PLUGIN_STATIC_REGISTER(faad);
572 #if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
573 GST_PLUGIN_STATIC_REGISTER(mpegpsdemux);
575 #if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
576 GST_PLUGIN_STATIC_REGISTER(mpegpsmux);
578 #if defined(GST_IOS_PLUGIN_MPEGTSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
579 GST_PLUGIN_STATIC_REGISTER(mpegtsdemux);
581 #if defined(GST_IOS_PLUGIN_MPEGTSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
582 GST_PLUGIN_STATIC_REGISTER(mpegtsmux);
584 #if defined(GST_IOS_PLUGIN_VOAACENC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
585 GST_PLUGIN_STATIC_REGISTER(voaacenc);
587 #if defined(GST_IOS_PLUGIN_A52DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
588 GST_PLUGIN_STATIC_REGISTER(a52dec);
590 #if defined(GST_IOS_PLUGIN_AMRNB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
591 GST_PLUGIN_STATIC_REGISTER(amrnb);
593 #if defined(GST_IOS_PLUGIN_AMRWBDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
594 GST_PLUGIN_STATIC_REGISTER(amrwbdec);
596 #if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
597 GST_PLUGIN_STATIC_REGISTER(asf);
599 #if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
600 GST_PLUGIN_STATIC_REGISTER(dvdsub);
602 #if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
603 GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
605 #if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
606 GST_PLUGIN_STATIC_REGISTER(mad);
608 #if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
609 GST_PLUGIN_STATIC_REGISTER(mpeg2dec);
611 #if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
612 GST_PLUGIN_STATIC_REGISTER(xingmux);
614 #if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
615 GST_PLUGIN_STATIC_REGISTER(realmedia);
617 #if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
618 GST_PLUGIN_STATIC_REGISTER(x264);
620 #if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
621 GST_PLUGIN_STATIC_REGISTER(libav);
623 #if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
624 GST_PLUGIN_STATIC_REGISTER(encoding);
626 #if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
627 GST_PLUGIN_STATIC_REGISTER(assrender);
629 #if defined(GST_IOS_PLUGIN_MMS) || defined(GST_IOS_PLUGINS_NET_RESTRICTED)
630 GST_PLUGIN_STATIC_REGISTER(mms);
632 #if defined(GST_IOS_PLUGIN_RTMP) || defined(GST_IOS_PLUGINS_NET_RESTRICTED)
633 GST_PLUGIN_STATIC_REGISTER(rtmp);
635 #if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
636 GST_PLUGIN_STATIC_REGISTER(osxaudio);
638 #if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
639 GST_PLUGIN_STATIC_REGISTER(applemedia);
641 #if defined(GST_IOS_PLUGIN_SHM) || defined(GST_IOS_PLUGINS_SYS)
642 GST_PLUGIN_STATIC_REGISTER(shm);
644 #if defined(GST_IOS_PLUGIN_OPENGL) || defined(GST_IOS_PLUGINS_SYS)
645 GST_PLUGIN_STATIC_REGISTER(opengl);
647 #if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
648 GST_PLUGIN_STATIC_REGISTER(libvisual);
650 #if defined(GST_IOS_PLUGIN_GOOM) || defined(GST_IOS_PLUGINS_VIS)
651 GST_PLUGIN_STATIC_REGISTER(goom);
653 #if defined(GST_IOS_PLUGIN_GOOM2K1) || defined(GST_IOS_PLUGINS_VIS)
654 GST_PLUGIN_STATIC_REGISTER(goom2k1);
656 #if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
657 GST_PLUGIN_STATIC_REGISTER(audiovisualizers);
659 #if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
660 GST_PLUGIN_STATIC_REGISTER(playback);
662 #if defined(GST_IOS_PLUGIN_ALPHA) || defined(GST_IOS_PLUGINS_EFFECTS)
663 GST_PLUGIN_STATIC_REGISTER(alpha);
665 #if defined(GST_IOS_PLUGIN_ALPHACOLOR) || defined(GST_IOS_PLUGINS_EFFECTS)
666 GST_PLUGIN_STATIC_REGISTER(alphacolor);
668 #if defined(GST_IOS_PLUGIN_AUDIOFX) || defined(GST_IOS_PLUGINS_EFFECTS)
669 GST_PLUGIN_STATIC_REGISTER(audiofx);
671 #if defined(GST_IOS_PLUGIN_CAIRO) || defined(GST_IOS_PLUGINS_EFFECTS)
672 GST_PLUGIN_STATIC_REGISTER(cairo);
674 #if defined(GST_IOS_PLUGIN_CUTTER) || defined(GST_IOS_PLUGINS_EFFECTS)
675 GST_PLUGIN_STATIC_REGISTER(cutter);
677 #if defined(GST_IOS_PLUGIN_DEBUG) || defined(GST_IOS_PLUGINS_EFFECTS)
678 GST_PLUGIN_STATIC_REGISTER(debug);
680 #if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
681 GST_PLUGIN_STATIC_REGISTER(deinterlace);
683 #if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
684 GST_PLUGIN_STATIC_REGISTER(dtmf);
686 #if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
687 GST_PLUGIN_STATIC_REGISTER(effectv);
689 #if defined(GST_IOS_PLUGIN_EQUALIZER) || defined(GST_IOS_PLUGINS_EFFECTS)
690 GST_PLUGIN_STATIC_REGISTER(equalizer);
692 #if defined(GST_IOS_PLUGIN_GDKPIXBUF) || defined(GST_IOS_PLUGINS_EFFECTS)
693 GST_PLUGIN_STATIC_REGISTER(gdkpixbuf);
695 #if defined(GST_IOS_PLUGIN_IMAGEFREEZE) || defined(GST_IOS_PLUGINS_EFFECTS)
696 GST_PLUGIN_STATIC_REGISTER(imagefreeze);
698 #if defined(GST_IOS_PLUGIN_INTERLEAVE) || defined(GST_IOS_PLUGINS_EFFECTS)
699 GST_PLUGIN_STATIC_REGISTER(interleave);
701 #if defined(GST_IOS_PLUGIN_LEVEL) || defined(GST_IOS_PLUGINS_EFFECTS)
702 GST_PLUGIN_STATIC_REGISTER(level);
704 #if defined(GST_IOS_PLUGIN_MULTIFILE) || defined(GST_IOS_PLUGINS_EFFECTS)
705 GST_PLUGIN_STATIC_REGISTER(multifile);
707 #if defined(GST_IOS_PLUGIN_REPLAYGAIN) || defined(GST_IOS_PLUGINS_EFFECTS)
708 GST_PLUGIN_STATIC_REGISTER(replaygain);
710 #if defined(GST_IOS_PLUGIN_SHAPEWIPE) || defined(GST_IOS_PLUGINS_EFFECTS)
711 GST_PLUGIN_STATIC_REGISTER(shapewipe);
713 #if defined(GST_IOS_PLUGIN_SMPTE) || defined(GST_IOS_PLUGINS_EFFECTS)
714 GST_PLUGIN_STATIC_REGISTER(smpte);
716 #if defined(GST_IOS_PLUGIN_SPECTRUM) || defined(GST_IOS_PLUGINS_EFFECTS)
717 GST_PLUGIN_STATIC_REGISTER(spectrum);
719 #if defined(GST_IOS_PLUGIN_VIDEOBOX) || defined(GST_IOS_PLUGINS_EFFECTS)
720 GST_PLUGIN_STATIC_REGISTER(videobox);
722 #if defined(GST_IOS_PLUGIN_VIDEOCROP) || defined(GST_IOS_PLUGINS_EFFECTS)
723 GST_PLUGIN_STATIC_REGISTER(videocrop);
725 #if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
726 GST_PLUGIN_STATIC_REGISTER(videomixer);
728 #if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
729 GST_PLUGIN_STATIC_REGISTER(accurip);
731 #if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
732 GST_PLUGIN_STATIC_REGISTER(aiff);
734 #if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
735 GST_PLUGIN_STATIC_REGISTER(audiofxbad);
737 #if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
738 GST_PLUGIN_STATIC_REGISTER(autoconvert);
740 #if defined(GST_IOS_PLUGIN_BAYER) || defined(GST_IOS_PLUGINS_EFFECTS)
741 GST_PLUGIN_STATIC_REGISTER(bayer);
743 #if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
744 GST_PLUGIN_STATIC_REGISTER(coloreffects);
746 #if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
747 GST_PLUGIN_STATIC_REGISTER(debugutilsbad);
749 #if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
750 GST_PLUGIN_STATIC_REGISTER(fieldanalysis);
752 #if defined(GST_IOS_PLUGIN_FREEVERB) || defined(GST_IOS_PLUGINS_EFFECTS)
753 GST_PLUGIN_STATIC_REGISTER(freeverb);
755 #if defined(GST_IOS_PLUGIN_FREI0R) || defined(GST_IOS_PLUGINS_EFFECTS)
756 GST_PLUGIN_STATIC_REGISTER(frei0r);
758 #if defined(GST_IOS_PLUGIN_GAUDIEFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
759 GST_PLUGIN_STATIC_REGISTER(gaudieffects);
761 #if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
762 GST_PLUGIN_STATIC_REGISTER(geometrictransform);
764 #if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
765 GST_PLUGIN_STATIC_REGISTER(interlace);
767 #if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
768 GST_PLUGIN_STATIC_REGISTER(ivtc);
770 #if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
771 GST_PLUGIN_STATIC_REGISTER(liveadder);
773 #if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
774 GST_PLUGIN_STATIC_REGISTER(rawparse);
776 #if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
777 GST_PLUGIN_STATIC_REGISTER(removesilence);
779 #if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
780 GST_PLUGIN_STATIC_REGISTER(segmentclip);
782 #if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
783 GST_PLUGIN_STATIC_REGISTER(smooth);
785 #if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
786 GST_PLUGIN_STATIC_REGISTER(speed);
788 #if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
789 GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
791 #if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
792 GST_PLUGIN_STATIC_REGISTER(subparse);
794 #if defined(GST_IOS_PLUGIN_OGG) || defined(GST_IOS_PLUGINS_CODECS)
795 GST_PLUGIN_STATIC_REGISTER(ogg);
797 #if defined(GST_IOS_PLUGIN_THEORA) || defined(GST_IOS_PLUGINS_CODECS)
798 GST_PLUGIN_STATIC_REGISTER(theora);
800 #if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
801 GST_PLUGIN_STATIC_REGISTER(vorbis);
803 #if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
804 GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
806 #if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
807 GST_PLUGIN_STATIC_REGISTER(alaw);
809 #if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
810 GST_PLUGIN_STATIC_REGISTER(apetag);
812 #if defined(GST_IOS_PLUGIN_AUDIOPARSERS) || defined(GST_IOS_PLUGINS_CODECS)
813 GST_PLUGIN_STATIC_REGISTER(audioparsers);
815 #if defined(GST_IOS_PLUGIN_AUPARSE) || defined(GST_IOS_PLUGINS_CODECS)
816 GST_PLUGIN_STATIC_REGISTER(auparse);
818 #if defined(GST_IOS_PLUGIN_AVI) || defined(GST_IOS_PLUGINS_CODECS)
819 GST_PLUGIN_STATIC_REGISTER(avi);
821 #if defined(GST_IOS_PLUGIN_DV) || defined(GST_IOS_PLUGINS_CODECS)
822 GST_PLUGIN_STATIC_REGISTER(dv);
824 #if defined(GST_IOS_PLUGIN_FLAC) || defined(GST_IOS_PLUGINS_CODECS)
825 GST_PLUGIN_STATIC_REGISTER(flac);
827 #if defined(GST_IOS_PLUGIN_FLV) || defined(GST_IOS_PLUGINS_CODECS)
828 GST_PLUGIN_STATIC_REGISTER(flv);
830 #if defined(GST_IOS_PLUGIN_FLXDEC) || defined(GST_IOS_PLUGINS_CODECS)
831 GST_PLUGIN_STATIC_REGISTER(flxdec);
833 #if defined(GST_IOS_PLUGIN_ICYDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
834 GST_PLUGIN_STATIC_REGISTER(icydemux);
836 #if defined(GST_IOS_PLUGIN_ID3DEMUX) || defined(GST_IOS_PLUGINS_CODECS)
837 GST_PLUGIN_STATIC_REGISTER(id3demux);
839 #if defined(GST_IOS_PLUGIN_ISOMP4) || defined(GST_IOS_PLUGINS_CODECS)
840 GST_PLUGIN_STATIC_REGISTER(isomp4);
842 #if defined(GST_IOS_PLUGIN_JPEG) || defined(GST_IOS_PLUGINS_CODECS)
843 GST_PLUGIN_STATIC_REGISTER(jpeg);
845 #if defined(GST_IOS_PLUGIN_MATROSKA) || defined(GST_IOS_PLUGINS_CODECS)
846 GST_PLUGIN_STATIC_REGISTER(matroska);
848 #if defined(GST_IOS_PLUGIN_MULAW) || defined(GST_IOS_PLUGINS_CODECS)
849 GST_PLUGIN_STATIC_REGISTER(mulaw);
851 #if defined(GST_IOS_PLUGIN_MULTIPART) || defined(GST_IOS_PLUGINS_CODECS)
852 GST_PLUGIN_STATIC_REGISTER(multipart);
854 #if defined(GST_IOS_PLUGIN_PNG) || defined(GST_IOS_PLUGINS_CODECS)
855 GST_PLUGIN_STATIC_REGISTER(png);
857 #if defined(GST_IOS_PLUGIN_SPEEX) || defined(GST_IOS_PLUGINS_CODECS)
858 GST_PLUGIN_STATIC_REGISTER(speex);
860 #if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
861 GST_PLUGIN_STATIC_REGISTER(taglib);
863 #if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
864 GST_PLUGIN_STATIC_REGISTER(vpx);
866 #if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
867 GST_PLUGIN_STATIC_REGISTER(wavenc);
869 #if defined(GST_IOS_PLUGIN_WAVPACK) || defined(GST_IOS_PLUGINS_CODECS)
870 GST_PLUGIN_STATIC_REGISTER(wavpack);
872 #if defined(GST_IOS_PLUGIN_WAVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
873 GST_PLUGIN_STATIC_REGISTER(wavparse);
875 #if defined(GST_IOS_PLUGIN_Y4MENC) || defined(GST_IOS_PLUGINS_CODECS)
876 GST_PLUGIN_STATIC_REGISTER(y4menc);
878 #if defined(GST_IOS_PLUGIN_ADPCMDEC) || defined(GST_IOS_PLUGINS_CODECS)
879 GST_PLUGIN_STATIC_REGISTER(adpcmdec);
881 #if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
882 GST_PLUGIN_STATIC_REGISTER(adpcmenc);
884 #if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
885 GST_PLUGIN_STATIC_REGISTER(dashdemux);
887 #if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
888 GST_PLUGIN_STATIC_REGISTER(dvbsuboverlay);
890 #if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
891 GST_PLUGIN_STATIC_REGISTER(dvdspu);
893 #if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
894 GST_PLUGIN_STATIC_REGISTER(fragmented);
896 #if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
897 GST_PLUGIN_STATIC_REGISTER(id3tag);
899 #if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
900 GST_PLUGIN_STATIC_REGISTER(kate);
902 #if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
903 GST_PLUGIN_STATIC_REGISTER(midi);
905 #if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
906 GST_PLUGIN_STATIC_REGISTER(mxf);
908 #if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
909 GST_PLUGIN_STATIC_REGISTER(opus);
911 #if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
912 GST_PLUGIN_STATIC_REGISTER(pcapparse);
914 #if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
915 GST_PLUGIN_STATIC_REGISTER(pnm);
917 #if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
918 GST_PLUGIN_STATIC_REGISTER(rfbsrc);
920 #if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
921 GST_PLUGIN_STATIC_REGISTER(schro);
923 #if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
924 GST_PLUGIN_STATIC_REGISTER(gstsiren);
926 #if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
927 GST_PLUGIN_STATIC_REGISTER(smoothstreaming);
929 #if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
930 GST_PLUGIN_STATIC_REGISTER(subenc);
932 #if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
933 GST_PLUGIN_STATIC_REGISTER(videoparsersbad);
935 #if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
936 GST_PLUGIN_STATIC_REGISTER(y4mdec);
938 #if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
939 GST_PLUGIN_STATIC_REGISTER(jpegformat);
941 #if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CODECS)
942 GST_PLUGIN_STATIC_REGISTER(gdp);
944 #if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
945 GST_PLUGIN_STATIC_REGISTER(rsvg);
947 #if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
948 GST_PLUGIN_STATIC_REGISTER(tcp);
950 #if defined(GST_IOS_PLUGIN_RTSP) || defined(GST_IOS_PLUGINS_NET)
951 GST_PLUGIN_STATIC_REGISTER(rtsp);
953 #if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
954 GST_PLUGIN_STATIC_REGISTER(rtp);
956 #if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
957 GST_PLUGIN_STATIC_REGISTER(rtpmanager);
959 #if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
960 GST_PLUGIN_STATIC_REGISTER(soup);
962 #if defined(GST_IOS_PLUGIN_UDP) || defined(GST_IOS_PLUGINS_NET)
963 GST_PLUGIN_STATIC_REGISTER(udp);
965 #if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
966 GST_PLUGIN_STATIC_REGISTER(dataurisrc);
968 #if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
969 GST_PLUGIN_STATIC_REGISTER(sdp);
971 #if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
972 GST_PLUGIN_STATIC_REGISTER(gnonlin);
975 #if defined(GST_IOS_GIO_MODULE_GNUTLS)
976 GST_G_IO_MODULE_LOAD(gnutls);
979 /* Lower the ranks of filesrc and giosrc so iosavassetsrc is
980 * tried first in gst_element_make_from_uri() for file:// */
981 reg = gst_registry_get();
982 plugin = gst_registry_lookup_feature(reg, "filesrc");
984 gst_plugin_feature_set_rank(plugin, GST_RANK_SECONDARY);
985 plugin = gst_registry_lookup_feature(reg, "giosrc");
987 gst_plugin_feature_set_rank(plugin, GST_RANK_SECONDARY-1);