mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-28 04:31:06 +00:00
iOS Tutorials: Update from templates
This commit is contained in:
parent
c3ca4da184
commit
1a8df12e0c
11 changed files with 472 additions and 111 deletions
|
@ -15,6 +15,7 @@ G_PASTE(g_io_module_, G_PASTE(name, _load_static)) ()
|
||||||
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//#define GST_IOS_PLUGINS_GES
|
||||||
#define GST_IOS_PLUGINS_CORE
|
#define GST_IOS_PLUGINS_CORE
|
||||||
//#define GST_IOS_PLUGINS_CAPTURE
|
//#define GST_IOS_PLUGINS_CAPTURE
|
||||||
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
||||||
|
@ -27,7 +28,6 @@ G_PASTE(g_io_module_, G_PASTE(name, _load_static)) ()
|
||||||
//#define GST_IOS_PLUGINS_EFFECTS
|
//#define GST_IOS_PLUGINS_EFFECTS
|
||||||
//#define GST_IOS_PLUGINS_CODECS
|
//#define GST_IOS_PLUGINS_CODECS
|
||||||
//#define GST_IOS_PLUGINS_NET
|
//#define GST_IOS_PLUGINS_NET
|
||||||
//#define GST_IOS_PLUGINS_EDITING
|
|
||||||
|
|
||||||
|
|
||||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
#include "gst_ios_init.h"
|
#include "gst_ios_init.h"
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -111,6 +114,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -255,15 +264,15 @@ GST_PLUGIN_STATIC_DECLARE(gaudieffects);
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -279,9 +288,21 @@ GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -294,6 +315,9 @@ GST_PLUGIN_STATIC_DECLARE(theora);
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -384,8 +408,8 @@ GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
GST_PLUGIN_STATIC_DECLARE(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||||
|
@ -399,8 +423,11 @@ GST_PLUGIN_STATIC_DECLARE(midi);
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
GST_PLUGIN_STATIC_DECLARE(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
||||||
|
@ -438,6 +465,12 @@ GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -462,8 +495,11 @@ GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(gnonlin);
|
GST_PLUGIN_STATIC_DECLARE(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
@ -506,6 +542,9 @@ gst_ios_init (void)
|
||||||
|
|
||||||
gst_init (NULL, NULL);
|
gst_init (NULL, NULL);
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -617,6 +656,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -761,15 +806,15 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -785,9 +830,21 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -800,6 +857,9 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -890,8 +950,8 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
GST_PLUGIN_STATIC_REGISTER(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||||
|
@ -905,8 +965,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
GST_PLUGIN_STATIC_REGISTER(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
||||||
|
@ -944,6 +1007,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -968,8 +1037,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(gnonlin);
|
GST_PLUGIN_STATIC_REGISTER(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
|
|
@ -15,6 +15,7 @@ G_PASTE(g_io_module_, G_PASTE(name, _load_static)) ()
|
||||||
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//#define GST_IOS_PLUGINS_GES
|
||||||
#define GST_IOS_PLUGINS_CORE
|
#define GST_IOS_PLUGINS_CORE
|
||||||
//#define GST_IOS_PLUGINS_CAPTURE
|
//#define GST_IOS_PLUGINS_CAPTURE
|
||||||
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
||||||
|
@ -27,7 +28,6 @@ G_PASTE(g_io_module_, G_PASTE(name, _load_static)) ()
|
||||||
//#define GST_IOS_PLUGINS_EFFECTS
|
//#define GST_IOS_PLUGINS_EFFECTS
|
||||||
//#define GST_IOS_PLUGINS_CODECS
|
//#define GST_IOS_PLUGINS_CODECS
|
||||||
//#define GST_IOS_PLUGINS_NET
|
//#define GST_IOS_PLUGINS_NET
|
||||||
//#define GST_IOS_PLUGINS_EDITING
|
|
||||||
|
|
||||||
|
|
||||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
#include "gst_ios_init.h"
|
#include "gst_ios_init.h"
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -111,6 +114,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -255,15 +264,15 @@ GST_PLUGIN_STATIC_DECLARE(gaudieffects);
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -279,9 +288,21 @@ GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -294,6 +315,9 @@ GST_PLUGIN_STATIC_DECLARE(theora);
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -384,8 +408,8 @@ GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
GST_PLUGIN_STATIC_DECLARE(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||||
|
@ -399,8 +423,11 @@ GST_PLUGIN_STATIC_DECLARE(midi);
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
GST_PLUGIN_STATIC_DECLARE(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
||||||
|
@ -438,6 +465,12 @@ GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -462,8 +495,11 @@ GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(gnonlin);
|
GST_PLUGIN_STATIC_DECLARE(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
@ -506,6 +542,9 @@ gst_ios_init (void)
|
||||||
|
|
||||||
gst_init (NULL, NULL);
|
gst_init (NULL, NULL);
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -617,6 +656,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -761,15 +806,15 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -785,9 +830,21 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -800,6 +857,9 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -890,8 +950,8 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
GST_PLUGIN_STATIC_REGISTER(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||||
|
@ -905,8 +965,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
GST_PLUGIN_STATIC_REGISTER(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
||||||
|
@ -944,6 +1007,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -968,8 +1037,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(gnonlin);
|
GST_PLUGIN_STATIC_REGISTER(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
|
|
@ -15,6 +15,7 @@ G_PASTE(g_io_module_, G_PASTE(name, _load_static)) ()
|
||||||
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//#define GST_IOS_PLUGINS_GES
|
||||||
#define GST_IOS_PLUGINS_CORE
|
#define GST_IOS_PLUGINS_CORE
|
||||||
//#define GST_IOS_PLUGINS_CAPTURE
|
//#define GST_IOS_PLUGINS_CAPTURE
|
||||||
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
||||||
|
@ -27,7 +28,6 @@ G_PASTE(g_io_module_, G_PASTE(name, _load_static)) ()
|
||||||
#define GST_IOS_PLUGINS_EFFECTS
|
#define GST_IOS_PLUGINS_EFFECTS
|
||||||
//#define GST_IOS_PLUGINS_CODECS
|
//#define GST_IOS_PLUGINS_CODECS
|
||||||
//#define GST_IOS_PLUGINS_NET
|
//#define GST_IOS_PLUGINS_NET
|
||||||
//#define GST_IOS_PLUGINS_EDITING
|
|
||||||
|
|
||||||
|
|
||||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
#include "gst_ios_init.h"
|
#include "gst_ios_init.h"
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -111,6 +114,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -255,15 +264,15 @@ GST_PLUGIN_STATIC_DECLARE(gaudieffects);
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -279,9 +288,21 @@ GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -294,6 +315,9 @@ GST_PLUGIN_STATIC_DECLARE(theora);
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -384,8 +408,8 @@ GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
GST_PLUGIN_STATIC_DECLARE(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||||
|
@ -399,8 +423,11 @@ GST_PLUGIN_STATIC_DECLARE(midi);
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
GST_PLUGIN_STATIC_DECLARE(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
||||||
|
@ -438,6 +465,12 @@ GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -462,8 +495,11 @@ GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(gnonlin);
|
GST_PLUGIN_STATIC_DECLARE(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
@ -506,6 +542,9 @@ gst_ios_init (void)
|
||||||
|
|
||||||
gst_init (NULL, NULL);
|
gst_init (NULL, NULL);
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -617,6 +656,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -761,15 +806,15 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -785,9 +830,21 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -800,6 +857,9 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -890,8 +950,8 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
GST_PLUGIN_STATIC_REGISTER(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||||
|
@ -905,8 +965,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
GST_PLUGIN_STATIC_REGISTER(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
||||||
|
@ -944,6 +1007,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -968,8 +1037,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(gnonlin);
|
GST_PLUGIN_STATIC_REGISTER(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
|
|
@ -15,19 +15,19 @@ G_PASTE(g_io_module_, G_PASTE(name, _load_static)) ()
|
||||||
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//#define GST_IOS_PLUGINS_GES
|
||||||
#define GST_IOS_PLUGINS_CORE
|
#define GST_IOS_PLUGINS_CORE
|
||||||
//#define GST_IOS_PLUGINS_CAPTURE
|
//#define GST_IOS_PLUGINS_CAPTURE
|
||||||
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
||||||
//#define GST_IOS_PLUGINS_ENCODING
|
//#define GST_IOS_PLUGINS_ENCODING
|
||||||
//#define GST_IOS_PLUGINS_CODECS_GPL
|
#define GST_IOS_PLUGINS_CODECS_GPL
|
||||||
//#define GST_IOS_PLUGINS_NET_RESTRICTED
|
#define GST_IOS_PLUGINS_NET_RESTRICTED
|
||||||
#define GST_IOS_PLUGINS_SYS
|
#define GST_IOS_PLUGINS_SYS
|
||||||
//#define GST_IOS_PLUGINS_VIS
|
//#define GST_IOS_PLUGINS_VIS
|
||||||
#define GST_IOS_PLUGINS_PLAYBACK
|
#define GST_IOS_PLUGINS_PLAYBACK
|
||||||
//#define GST_IOS_PLUGINS_EFFECTS
|
//#define GST_IOS_PLUGINS_EFFECTS
|
||||||
#define GST_IOS_PLUGINS_CODECS
|
#define GST_IOS_PLUGINS_CODECS
|
||||||
#define GST_IOS_PLUGINS_NET
|
#define GST_IOS_PLUGINS_NET
|
||||||
//#define GST_IOS_PLUGINS_EDITING
|
|
||||||
|
|
||||||
|
|
||||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
#include "gst_ios_init.h"
|
#include "gst_ios_init.h"
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -111,6 +114,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -255,15 +264,15 @@ GST_PLUGIN_STATIC_DECLARE(gaudieffects);
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -279,9 +288,21 @@ GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -294,6 +315,9 @@ GST_PLUGIN_STATIC_DECLARE(theora);
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -384,8 +408,8 @@ GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
GST_PLUGIN_STATIC_DECLARE(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||||
|
@ -399,8 +423,11 @@ GST_PLUGIN_STATIC_DECLARE(midi);
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
GST_PLUGIN_STATIC_DECLARE(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
||||||
|
@ -438,6 +465,12 @@ GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -462,8 +495,11 @@ GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(gnonlin);
|
GST_PLUGIN_STATIC_DECLARE(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
@ -506,6 +542,9 @@ gst_ios_init (void)
|
||||||
|
|
||||||
gst_init (NULL, NULL);
|
gst_init (NULL, NULL);
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -617,6 +656,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -761,15 +806,15 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -785,9 +830,21 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -800,6 +857,9 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -890,8 +950,8 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
GST_PLUGIN_STATIC_REGISTER(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||||
|
@ -905,8 +965,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
GST_PLUGIN_STATIC_REGISTER(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
||||||
|
@ -944,6 +1007,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -968,8 +1037,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(gnonlin);
|
GST_PLUGIN_STATIC_REGISTER(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
|
|
@ -141,9 +141,10 @@ static NSString *CellIdentifier = @"CellIdentifier";
|
||||||
[entries addObject:@"http://mirrorblender.top-ix.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_stereo.avi"];
|
[entries addObject:@"http://mirrorblender.top-ix.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_stereo.avi"];
|
||||||
|
|
||||||
// Sintel
|
// Sintel
|
||||||
[entries addObject:@"http://ftp.nluug.nl/ftp/graphics/blender/apricot/trailer/Sintel_Trailer1.480p.DivX_Plus_HD.mkv"];
|
// The ftp.nluug.nl links no longer work
|
||||||
[entries addObject:@"http://ftp.nluug.nl/ftp/graphics/blender/apricot/trailer/sintel_trailer-480p.mp4"];
|
// [entries addObject:@"http://ftp.nluug.nl/ftp/graphics/blender/apricot/trailer/Sintel_Trailer1.480p.DivX_Plus_HD.mkv"];
|
||||||
[entries addObject:@"http://ftp.nluug.nl/ftp/graphics/blender/apricot/trailer/sintel_trailer-480p.ogv"];
|
// [entries addObject:@"http://ftp.nluug.nl/ftp/graphics/blender/apricot/trailer/sintel_trailer-480p.mp4"];
|
||||||
|
// [entries addObject:@"http://ftp.nluug.nl/ftp/graphics/blender/apricot/trailer/sintel_trailer-480p.ogv"];
|
||||||
[entries addObject:@"http://mirrorblender.top-ix.org/movies/sintel-1024-surround.mp4"];
|
[entries addObject:@"http://mirrorblender.top-ix.org/movies/sintel-1024-surround.mp4"];
|
||||||
|
|
||||||
// Tears of Steel
|
// Tears of Steel
|
||||||
|
|
|
@ -15,19 +15,19 @@ G_PASTE(g_io_module_, G_PASTE(name, _load_static)) ()
|
||||||
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
* You can also enable individual plugins. See gst_ios_init.c to see their names
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//#define GST_IOS_PLUGINS_GES
|
||||||
#define GST_IOS_PLUGINS_CORE
|
#define GST_IOS_PLUGINS_CORE
|
||||||
//#define GST_IOS_PLUGINS_CAPTURE
|
//#define GST_IOS_PLUGINS_CAPTURE
|
||||||
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
||||||
//#define GST_IOS_PLUGINS_ENCODING
|
//#define GST_IOS_PLUGINS_ENCODING
|
||||||
//#define GST_IOS_PLUGINS_CODECS_GPL
|
#define GST_IOS_PLUGINS_CODECS_GPL
|
||||||
//#define GST_IOS_PLUGINS_NET_RESTRICTED
|
#define GST_IOS_PLUGINS_NET_RESTRICTED
|
||||||
#define GST_IOS_PLUGINS_SYS
|
#define GST_IOS_PLUGINS_SYS
|
||||||
//#define GST_IOS_PLUGINS_VIS
|
#define GST_IOS_PLUGINS_VIS
|
||||||
#define GST_IOS_PLUGINS_PLAYBACK
|
#define GST_IOS_PLUGINS_PLAYBACK
|
||||||
//#define GST_IOS_PLUGINS_EFFECTS
|
#define GST_IOS_PLUGINS_EFFECTS
|
||||||
#define GST_IOS_PLUGINS_CODECS
|
#define GST_IOS_PLUGINS_CODECS
|
||||||
#define GST_IOS_PLUGINS_NET
|
#define GST_IOS_PLUGINS_NET
|
||||||
//#define GST_IOS_PLUGINS_EDITING
|
|
||||||
|
|
||||||
|
|
||||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
#include "gst_ios_init.h"
|
#include "gst_ios_init.h"
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -111,6 +114,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -255,15 +264,15 @@ GST_PLUGIN_STATIC_DECLARE(gaudieffects);
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
GST_PLUGIN_STATIC_DECLARE(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -279,9 +288,21 @@ GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -294,6 +315,9 @@ GST_PLUGIN_STATIC_DECLARE(theora);
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
GST_PLUGIN_STATIC_DECLARE(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -384,8 +408,8 @@ GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
GST_PLUGIN_STATIC_DECLARE(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||||
|
@ -399,8 +423,11 @@ GST_PLUGIN_STATIC_DECLARE(midi);
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
GST_PLUGIN_STATIC_DECLARE(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
||||||
|
@ -438,6 +465,12 @@ GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
GST_PLUGIN_STATIC_DECLARE(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -462,8 +495,11 @@ GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_DECLARE(gnonlin);
|
GST_PLUGIN_STATIC_DECLARE(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_DECLARE(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
@ -506,6 +542,9 @@ gst_ios_init (void)
|
||||||
|
|
||||||
gst_init (NULL, NULL);
|
gst_init (NULL, NULL);
|
||||||
|
|
||||||
|
#if defined(GST_IOS_PLUGIN_NLE) || defined(GST_IOS_PLUGINS_GES)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(nle);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||||
#endif
|
#endif
|
||||||
|
@ -617,6 +656,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_LAME) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(lame);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_MPG123) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(mpg123);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||||
#endif
|
#endif
|
||||||
|
@ -761,15 +806,15 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_GEOMETRICTRANSFORM) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
GST_PLUGIN_STATIC_REGISTER(geometrictransform);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_INTER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(inter);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
|
||||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
|
||||||
#endif
|
|
||||||
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_RAWPARSE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
GST_PLUGIN_STATIC_REGISTER(rawparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -785,9 +830,21 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_AUDIOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(audiomixer);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_COMPOSITOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(compositor);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_WEBRTCDSP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(webrtcdsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||||
#endif
|
#endif
|
||||||
|
@ -800,6 +857,9 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_VORBIS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
GST_PLUGIN_STATIC_REGISTER(vorbis);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_IVORBISDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
GST_PLUGIN_STATIC_REGISTER(ivorbisdec);
|
||||||
#endif
|
#endif
|
||||||
|
@ -890,8 +950,8 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_DVDSPU) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
GST_PLUGIN_STATIC_REGISTER(dvdspu);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_HLS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
GST_PLUGIN_STATIC_REGISTER(hls);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||||
|
@ -905,8 +965,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_OPENH264) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
GST_PLUGIN_STATIC_REGISTER(openh264);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPUSPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(opusparse);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_PCAPPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
GST_PLUGIN_STATIC_REGISTER(pcapparse);
|
||||||
|
@ -944,6 +1007,12 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
#if defined(GST_IOS_PLUGIN_RSVG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
GST_PLUGIN_STATIC_REGISTER(rsvg);
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_OPENJPEG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(openjpeg);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_SPANDSP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(spandsp);
|
||||||
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||||
#endif
|
#endif
|
||||||
|
@ -968,8 +1037,11 @@ gst_ios_init (void)
|
||||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||||
#endif
|
#endif
|
||||||
#if defined(GST_IOS_PLUGIN_GNONLIN) || defined(GST_IOS_PLUGINS_EDITING)
|
#if defined(GST_IOS_PLUGIN_SRTP) || defined(GST_IOS_PLUGINS_NET)
|
||||||
GST_PLUGIN_STATIC_REGISTER(gnonlin);
|
GST_PLUGIN_STATIC_REGISTER(srtp);
|
||||||
|
#endif
|
||||||
|
#if defined(GST_IOS_PLUGIN_RTSPCLIENTSINK) || defined(GST_IOS_PLUGINS_NET)
|
||||||
|
GST_PLUGIN_STATIC_REGISTER(rtspclientsink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||||
|
|
Loading…
Reference in a new issue