mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-26 10:10:32 +00:00
Port iOS tutorials to 1.0
This commit is contained in:
parent
68b9eb58fd
commit
5bfa5bda9c
14 changed files with 643 additions and 1087 deletions
|
@ -549,7 +549,6 @@
|
|||
children = (
|
||||
C6EB85AA173BEF2600C3953D /* EaglUIVIew.h */,
|
||||
C6EB85AB173BEF2600C3953D /* EaglUIVIew.m */,
|
||||
C6EB85B4173BEFF800C3953D /* Images */,
|
||||
C6EB85AE173BEF2600C3953D /* GStreamerBackend.h */,
|
||||
C6EB85AF173BEF2600C3953D /* GStreamerBackend.m */,
|
||||
C6EB858F173BEE5E00C3953D /* AppDelegate.h */,
|
||||
|
@ -558,6 +557,7 @@
|
|||
C6EB859B173BEE5E00C3953D /* MainStoryboard_iPad.storyboard */,
|
||||
C6EB859E173BEE5E00C3953D /* VideoViewController.h */,
|
||||
C6EB859F173BEE5E00C3953D /* VideoViewController.m */,
|
||||
C6EB85B4173BEFF800C3953D /* Images */,
|
||||
C6EB8587173BEE5E00C3953D /* Supporting Files */,
|
||||
);
|
||||
path = "Tutorial 4";
|
||||
|
@ -687,7 +687,7 @@
|
|||
C67B40BF172EBDF1008359CC /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
LastUpgradeCheck = 0500;
|
||||
};
|
||||
buildConfigurationList = C67B40C2172EBDF1008359CC /* Build configuration list for PBXProject "GStreamer iOS Tutorials" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
|
@ -1001,12 +1001,22 @@
|
|||
C67B40C3172EBDF1008359CC /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 6.1;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = iphoneos;
|
||||
TARGETED_DEVICE_FAMILY = 2;
|
||||
VALID_ARCHS = "armv7 i386";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
C67B40C4172EBDF1008359CC /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 6.1;
|
||||
ONLY_ACTIVE_ARCH = NO;
|
||||
SDKROOT = iphoneos;
|
||||
TARGETED_DEVICE_FAMILY = 2;
|
||||
VALID_ARCHS = "armv7 i386";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
|
@ -1014,7 +1024,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1083,7 +1092,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1146,7 +1154,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1215,7 +1222,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1278,7 +1284,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1347,7 +1352,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1410,7 +1414,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1479,7 +1482,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1542,7 +1544,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1611,7 +1612,6 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = armv7;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
|
|
@ -13,7 +13,6 @@ G_BEGIN_DECLS
|
|||
//#define GST_IOS_PLUGINS_CAPTURE
|
||||
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
||||
//#define GST_IOS_PLUGINS_ENCODING
|
||||
//#define GST_IOS_PLUGINS_DVD
|
||||
//#define GST_IOS_PLUGINS_CODECS_GPL
|
||||
//#define GST_IOS_PLUGINS_NET_RESTRICTED
|
||||
//#define GST_IOS_PLUGINS_SYS
|
||||
|
@ -23,6 +22,9 @@ G_BEGIN_DECLS
|
|||
//#define GST_IOS_PLUGINS_CODECS
|
||||
//#define GST_IOS_PLUGINS_NET
|
||||
|
||||
|
||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||
|
||||
void gst_ios_init ();
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -3,9 +3,6 @@
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(adder);
|
||||
#endif
|
||||
|
@ -24,12 +21,6 @@ GST_PLUGIN_STATIC_DECLARE(audioresample);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gio);
|
||||
#endif
|
||||
|
@ -39,6 +30,9 @@ GST_PLUGIN_STATIC_DECLARE(pango);
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videorate);
|
||||
#endif
|
||||
|
@ -57,8 +51,8 @@ GST_PLUGIN_STATIC_DECLARE(autodetect);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asfmux);
|
||||
|
@ -69,8 +63,8 @@ GST_PLUGIN_STATIC_DECLARE(dtsdec);
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsmux);
|
||||
|
@ -93,14 +87,20 @@ GST_PLUGIN_STATIC_DECLARE(amrwbdec);
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||
|
@ -108,21 +108,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_DECLARE(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_DECLARE(assrender);
|
||||
#endif
|
||||
|
@ -132,14 +123,11 @@ GST_PLUGIN_STATIC_DECLARE(mms);
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(libvisual);
|
||||
|
@ -153,9 +141,6 @@ GST_PLUGIN_STATIC_DECLARE(goom2k1);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(playback);
|
||||
#endif
|
||||
|
@ -180,6 +165,9 @@ GST_PLUGIN_STATIC_DECLARE(debug);
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(effectv);
|
||||
#endif
|
||||
|
@ -222,6 +210,15 @@ GST_PLUGIN_STATIC_DECLARE(videocrop);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(autoconvert);
|
||||
#endif
|
||||
|
@ -231,8 +228,8 @@ GST_PLUGIN_STATIC_DECLARE(bayer);
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fieldanalysis);
|
||||
|
@ -252,8 +249,8 @@ GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
||||
|
@ -264,33 +261,18 @@ GST_PLUGIN_STATIC_DECLARE(rawparse);
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||
#endif
|
||||
|
@ -309,9 +291,6 @@ GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(apetag);
|
||||
#endif
|
||||
|
@ -366,6 +345,9 @@ GST_PLUGIN_STATIC_DECLARE(speex);
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(wavenc);
|
||||
#endif
|
||||
|
@ -384,17 +366,8 @@ GST_PLUGIN_STATIC_DECLARE(adpcmdec);
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||
|
@ -405,33 +378,18 @@ GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||
#endif
|
||||
|
@ -441,30 +399,30 @@ GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||
#endif
|
||||
|
@ -474,8 +432,8 @@ GST_PLUGIN_STATIC_DECLARE(rtsp);
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(soup);
|
||||
|
@ -486,16 +444,15 @@ GST_PLUGIN_STATIC_DECLARE(udp);
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
#include <gio/gio.h>
|
||||
G_IO_MODULE_DECLARE(gnutls);
|
||||
#endif
|
||||
|
||||
void
|
||||
gst_ios_init (void)
|
||||
{
|
||||
|
@ -515,7 +472,7 @@ gst_ios_init (void)
|
|||
g_setenv ("TEMP", tmp_dir, TRUE);
|
||||
g_setenv ("TMPDIR", tmp_dir, TRUE);
|
||||
g_setenv ("XDG_RUNTIME_DIR", resources_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_DIR", cache_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_HOME", cache_dir, TRUE);
|
||||
|
||||
g_setenv ("HOME", docs_dir, TRUE);
|
||||
g_setenv ("XDG_DATA_DIRS", resources_dir, TRUE);
|
||||
|
@ -529,9 +486,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(adder);
|
||||
#endif
|
||||
|
@ -550,12 +504,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gio);
|
||||
#endif
|
||||
|
@ -565,6 +513,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videorate);
|
||||
#endif
|
||||
|
@ -583,8 +534,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asfmux);
|
||||
|
@ -595,8 +546,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsmux);
|
||||
|
@ -619,14 +570,20 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(realmedia);
|
||||
|
@ -634,21 +591,12 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_REGISTER(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_REGISTER(assrender);
|
||||
#endif
|
||||
|
@ -658,14 +606,11 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(libvisual);
|
||||
|
@ -679,9 +624,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(playback);
|
||||
#endif
|
||||
|
@ -706,6 +648,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(effectv);
|
||||
#endif
|
||||
|
@ -748,6 +693,15 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(autoconvert);
|
||||
#endif
|
||||
|
@ -757,8 +711,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fieldanalysis);
|
||||
|
@ -778,8 +732,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
||||
|
@ -790,33 +744,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||
#endif
|
||||
|
@ -835,9 +774,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(apetag);
|
||||
#endif
|
||||
|
@ -892,6 +828,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(wavenc);
|
||||
#endif
|
||||
|
@ -910,17 +849,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvbsuboverlay);
|
||||
|
@ -931,33 +861,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||
#endif
|
||||
|
@ -967,30 +882,30 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||
#endif
|
||||
|
@ -1000,8 +915,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(soup);
|
||||
|
@ -1012,20 +927,17 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
G_IO_MODULE_LOAD(gnutls);
|
||||
#endif
|
||||
|
||||
/* Lower the ranks of filesrc and giosrc so iosavassetsrc is
|
||||
* tried first in gst_element_make_from_uri() for file:// */
|
||||
reg = gst_registry_get_default();
|
||||
reg = gst_registry_get();
|
||||
plugin = gst_registry_lookup_feature(reg, "filesrc");
|
||||
if (plugin)
|
||||
gst_plugin_feature_set_rank(plugin, GST_RANK_SECONDARY);
|
||||
|
|
|
@ -13,16 +13,18 @@ G_BEGIN_DECLS
|
|||
//#define GST_IOS_PLUGINS_CAPTURE
|
||||
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
||||
//#define GST_IOS_PLUGINS_ENCODING
|
||||
//#define GST_IOS_PLUGINS_DVD
|
||||
//#define GST_IOS_PLUGINS_CODECS_GPL
|
||||
//#define GST_IOS_PLUGINS_NET_RESTRICTED
|
||||
#define GST_IOS_PLUGINS_SYS
|
||||
//#define GST_IOS_PLUGINS_VIS
|
||||
#define GST_IOS_PLUGINS_PLAYBACK
|
||||
//#define GST_IOS_PLUGINS_PLAYBACK
|
||||
//#define GST_IOS_PLUGINS_EFFECTS
|
||||
//#define GST_IOS_PLUGINS_CODECS
|
||||
//#define GST_IOS_PLUGINS_NET
|
||||
|
||||
|
||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||
|
||||
void gst_ios_init ();
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -3,9 +3,6 @@
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(adder);
|
||||
#endif
|
||||
|
@ -24,12 +21,6 @@ GST_PLUGIN_STATIC_DECLARE(audioresample);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gio);
|
||||
#endif
|
||||
|
@ -39,6 +30,9 @@ GST_PLUGIN_STATIC_DECLARE(pango);
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videorate);
|
||||
#endif
|
||||
|
@ -57,8 +51,8 @@ GST_PLUGIN_STATIC_DECLARE(autodetect);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asfmux);
|
||||
|
@ -69,8 +63,8 @@ GST_PLUGIN_STATIC_DECLARE(dtsdec);
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsmux);
|
||||
|
@ -93,14 +87,20 @@ GST_PLUGIN_STATIC_DECLARE(amrwbdec);
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||
|
@ -108,21 +108,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_DECLARE(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_DECLARE(assrender);
|
||||
#endif
|
||||
|
@ -132,14 +123,11 @@ GST_PLUGIN_STATIC_DECLARE(mms);
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(libvisual);
|
||||
|
@ -153,9 +141,6 @@ GST_PLUGIN_STATIC_DECLARE(goom2k1);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(playback);
|
||||
#endif
|
||||
|
@ -180,6 +165,9 @@ GST_PLUGIN_STATIC_DECLARE(debug);
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(effectv);
|
||||
#endif
|
||||
|
@ -222,6 +210,15 @@ GST_PLUGIN_STATIC_DECLARE(videocrop);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(autoconvert);
|
||||
#endif
|
||||
|
@ -231,8 +228,8 @@ GST_PLUGIN_STATIC_DECLARE(bayer);
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fieldanalysis);
|
||||
|
@ -252,8 +249,8 @@ GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
||||
|
@ -264,33 +261,18 @@ GST_PLUGIN_STATIC_DECLARE(rawparse);
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||
#endif
|
||||
|
@ -309,9 +291,6 @@ GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(apetag);
|
||||
#endif
|
||||
|
@ -366,6 +345,9 @@ GST_PLUGIN_STATIC_DECLARE(speex);
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(wavenc);
|
||||
#endif
|
||||
|
@ -384,17 +366,8 @@ GST_PLUGIN_STATIC_DECLARE(adpcmdec);
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||
|
@ -405,33 +378,18 @@ GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||
#endif
|
||||
|
@ -441,30 +399,30 @@ GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||
#endif
|
||||
|
@ -474,8 +432,8 @@ GST_PLUGIN_STATIC_DECLARE(rtsp);
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(soup);
|
||||
|
@ -486,16 +444,15 @@ GST_PLUGIN_STATIC_DECLARE(udp);
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
#include <gio/gio.h>
|
||||
G_IO_MODULE_DECLARE(gnutls);
|
||||
#endif
|
||||
|
||||
void
|
||||
gst_ios_init (void)
|
||||
{
|
||||
|
@ -515,7 +472,7 @@ gst_ios_init (void)
|
|||
g_setenv ("TEMP", tmp_dir, TRUE);
|
||||
g_setenv ("TMPDIR", tmp_dir, TRUE);
|
||||
g_setenv ("XDG_RUNTIME_DIR", resources_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_DIR", cache_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_HOME", cache_dir, TRUE);
|
||||
|
||||
g_setenv ("HOME", docs_dir, TRUE);
|
||||
g_setenv ("XDG_DATA_DIRS", resources_dir, TRUE);
|
||||
|
@ -529,9 +486,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(adder);
|
||||
#endif
|
||||
|
@ -550,12 +504,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gio);
|
||||
#endif
|
||||
|
@ -565,6 +513,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videorate);
|
||||
#endif
|
||||
|
@ -583,8 +534,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asfmux);
|
||||
|
@ -595,8 +546,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsmux);
|
||||
|
@ -619,14 +570,20 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(realmedia);
|
||||
|
@ -634,21 +591,12 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_REGISTER(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_REGISTER(assrender);
|
||||
#endif
|
||||
|
@ -658,14 +606,11 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(libvisual);
|
||||
|
@ -679,9 +624,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(playback);
|
||||
#endif
|
||||
|
@ -706,6 +648,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(effectv);
|
||||
#endif
|
||||
|
@ -748,6 +693,15 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(autoconvert);
|
||||
#endif
|
||||
|
@ -757,8 +711,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fieldanalysis);
|
||||
|
@ -778,8 +732,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
||||
|
@ -790,33 +744,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||
#endif
|
||||
|
@ -835,9 +774,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(apetag);
|
||||
#endif
|
||||
|
@ -892,6 +828,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(wavenc);
|
||||
#endif
|
||||
|
@ -910,17 +849,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvbsuboverlay);
|
||||
|
@ -931,33 +861,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||
#endif
|
||||
|
@ -967,30 +882,30 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||
#endif
|
||||
|
@ -1000,8 +915,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(soup);
|
||||
|
@ -1012,20 +927,17 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
G_IO_MODULE_LOAD(gnutls);
|
||||
#endif
|
||||
|
||||
/* Lower the ranks of filesrc and giosrc so iosavassetsrc is
|
||||
* tried first in gst_element_make_from_uri() for file:// */
|
||||
reg = gst_registry_get_default();
|
||||
reg = gst_registry_get();
|
||||
plugin = gst_registry_lookup_feature(reg, "filesrc");
|
||||
if (plugin)
|
||||
gst_plugin_feature_set_rank(plugin, GST_RANK_SECONDARY);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#import "GStreamerBackend.h"
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/interfaces/xoverlay.h>
|
||||
#include <gst/video/video.h>
|
||||
|
||||
GST_DEBUG_CATEGORY_STATIC (debug_category);
|
||||
#define GST_CAT_DEFAULT debug_category
|
||||
|
@ -140,7 +140,7 @@ static void state_changed_cb (GstBus *bus, GstMessage *msg, GStreamerBackend *se
|
|||
g_main_context_push_thread_default(context);
|
||||
|
||||
/* Build pipeline */
|
||||
pipeline = gst_parse_launch("videotestsrc ! warptv ! ffmpegcolorspace ! autovideosink", &error);
|
||||
pipeline = gst_parse_launch("videotestsrc ! warptv ! videoconvert ! autovideosink", &error);
|
||||
if (error) {
|
||||
gchar *message = g_strdup_printf("Unable to build pipeline: %s", error->message);
|
||||
g_clear_error (&error);
|
||||
|
@ -152,12 +152,12 @@ static void state_changed_cb (GstBus *bus, GstMessage *msg, GStreamerBackend *se
|
|||
/* Set the pipeline to READY, so it can already accept a window handle */
|
||||
gst_element_set_state(pipeline, GST_STATE_READY);
|
||||
|
||||
video_sink = gst_bin_get_by_interface(GST_BIN(pipeline), GST_TYPE_X_OVERLAY);
|
||||
video_sink = gst_bin_get_by_interface(GST_BIN(pipeline), GST_TYPE_VIDEO_OVERLAY);
|
||||
if (!video_sink) {
|
||||
GST_ERROR ("Could not retrieve video sink");
|
||||
return;
|
||||
}
|
||||
gst_x_overlay_set_window_handle(GST_X_OVERLAY(video_sink), (guintptr) (id) ui_video_view);
|
||||
gst_video_overlay_set_window_handle(GST_VIDEO_OVERLAY(video_sink), (guintptr) (id) ui_video_view);
|
||||
|
||||
/* Instruct the bus to emit signals for each received message, and connect to the interesting signals */
|
||||
bus = gst_element_get_bus (pipeline);
|
||||
|
|
|
@ -13,16 +13,18 @@ G_BEGIN_DECLS
|
|||
//#define GST_IOS_PLUGINS_CAPTURE
|
||||
//#define GST_IOS_PLUGINS_CODECS_RESTRICTED
|
||||
//#define GST_IOS_PLUGINS_ENCODING
|
||||
//#define GST_IOS_PLUGINS_DVD
|
||||
//#define GST_IOS_PLUGINS_CODECS_GPL
|
||||
//#define GST_IOS_PLUGINS_NET_RESTRICTED
|
||||
#define GST_IOS_PLUGINS_SYS
|
||||
//#define GST_IOS_PLUGINS_VIS
|
||||
#define GST_IOS_PLUGINS_PLAYBACK
|
||||
//#define GST_IOS_PLUGINS_PLAYBACK
|
||||
#define GST_IOS_PLUGINS_EFFECTS
|
||||
//#define GST_IOS_PLUGINS_CODECS
|
||||
//#define GST_IOS_PLUGINS_NET
|
||||
|
||||
|
||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||
|
||||
void gst_ios_init ();
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -3,9 +3,6 @@
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(adder);
|
||||
#endif
|
||||
|
@ -24,12 +21,6 @@ GST_PLUGIN_STATIC_DECLARE(audioresample);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gio);
|
||||
#endif
|
||||
|
@ -39,6 +30,9 @@ GST_PLUGIN_STATIC_DECLARE(pango);
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videorate);
|
||||
#endif
|
||||
|
@ -57,8 +51,8 @@ GST_PLUGIN_STATIC_DECLARE(autodetect);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asfmux);
|
||||
|
@ -69,8 +63,8 @@ GST_PLUGIN_STATIC_DECLARE(dtsdec);
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsmux);
|
||||
|
@ -93,14 +87,20 @@ GST_PLUGIN_STATIC_DECLARE(amrwbdec);
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||
|
@ -108,21 +108,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_DECLARE(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_DECLARE(assrender);
|
||||
#endif
|
||||
|
@ -132,14 +123,11 @@ GST_PLUGIN_STATIC_DECLARE(mms);
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(libvisual);
|
||||
|
@ -153,9 +141,6 @@ GST_PLUGIN_STATIC_DECLARE(goom2k1);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(playback);
|
||||
#endif
|
||||
|
@ -180,6 +165,9 @@ GST_PLUGIN_STATIC_DECLARE(debug);
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(effectv);
|
||||
#endif
|
||||
|
@ -222,6 +210,15 @@ GST_PLUGIN_STATIC_DECLARE(videocrop);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(autoconvert);
|
||||
#endif
|
||||
|
@ -231,8 +228,8 @@ GST_PLUGIN_STATIC_DECLARE(bayer);
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fieldanalysis);
|
||||
|
@ -252,8 +249,8 @@ GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
||||
|
@ -264,33 +261,18 @@ GST_PLUGIN_STATIC_DECLARE(rawparse);
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||
#endif
|
||||
|
@ -309,9 +291,6 @@ GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(apetag);
|
||||
#endif
|
||||
|
@ -366,6 +345,9 @@ GST_PLUGIN_STATIC_DECLARE(speex);
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(wavenc);
|
||||
#endif
|
||||
|
@ -384,17 +366,8 @@ GST_PLUGIN_STATIC_DECLARE(adpcmdec);
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||
|
@ -405,33 +378,18 @@ GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||
#endif
|
||||
|
@ -441,30 +399,30 @@ GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||
#endif
|
||||
|
@ -474,8 +432,8 @@ GST_PLUGIN_STATIC_DECLARE(rtsp);
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(soup);
|
||||
|
@ -486,16 +444,15 @@ GST_PLUGIN_STATIC_DECLARE(udp);
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
#include <gio/gio.h>
|
||||
G_IO_MODULE_DECLARE(gnutls);
|
||||
#endif
|
||||
|
||||
void
|
||||
gst_ios_init (void)
|
||||
{
|
||||
|
@ -515,7 +472,7 @@ gst_ios_init (void)
|
|||
g_setenv ("TEMP", tmp_dir, TRUE);
|
||||
g_setenv ("TMPDIR", tmp_dir, TRUE);
|
||||
g_setenv ("XDG_RUNTIME_DIR", resources_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_DIR", cache_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_HOME", cache_dir, TRUE);
|
||||
|
||||
g_setenv ("HOME", docs_dir, TRUE);
|
||||
g_setenv ("XDG_DATA_DIRS", resources_dir, TRUE);
|
||||
|
@ -529,9 +486,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(adder);
|
||||
#endif
|
||||
|
@ -550,12 +504,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gio);
|
||||
#endif
|
||||
|
@ -565,6 +513,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videorate);
|
||||
#endif
|
||||
|
@ -583,8 +534,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asfmux);
|
||||
|
@ -595,8 +546,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsmux);
|
||||
|
@ -619,14 +570,20 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(realmedia);
|
||||
|
@ -634,21 +591,12 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_REGISTER(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_REGISTER(assrender);
|
||||
#endif
|
||||
|
@ -658,14 +606,11 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(libvisual);
|
||||
|
@ -679,9 +624,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(playback);
|
||||
#endif
|
||||
|
@ -706,6 +648,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(effectv);
|
||||
#endif
|
||||
|
@ -748,6 +693,15 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(autoconvert);
|
||||
#endif
|
||||
|
@ -757,8 +711,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fieldanalysis);
|
||||
|
@ -778,8 +732,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
||||
|
@ -790,33 +744,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||
#endif
|
||||
|
@ -835,9 +774,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(apetag);
|
||||
#endif
|
||||
|
@ -892,6 +828,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(wavenc);
|
||||
#endif
|
||||
|
@ -910,17 +849,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvbsuboverlay);
|
||||
|
@ -931,33 +861,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||
#endif
|
||||
|
@ -967,30 +882,30 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||
#endif
|
||||
|
@ -1000,8 +915,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(soup);
|
||||
|
@ -1012,20 +927,17 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
G_IO_MODULE_LOAD(gnutls);
|
||||
#endif
|
||||
|
||||
/* Lower the ranks of filesrc and giosrc so iosavassetsrc is
|
||||
* tried first in gst_element_make_from_uri() for file:// */
|
||||
reg = gst_registry_get_default();
|
||||
reg = gst_registry_get();
|
||||
plugin = gst_registry_lookup_feature(reg, "filesrc");
|
||||
if (plugin)
|
||||
gst_plugin_feature_set_rank(plugin, GST_RANK_SECONDARY);
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
#import "GStreamerBackend.h"
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/interfaces/xoverlay.h>
|
||||
#include <gst/video/video.h>
|
||||
|
||||
GST_DEBUG_CATEGORY_STATIC (debug_category);
|
||||
|
@ -120,7 +119,6 @@ GST_DEBUG_CATEGORY_STATIC (debug_category);
|
|||
/* If we have pipeline and it is running, query the current position and clip duration and inform
|
||||
* the application */
|
||||
static gboolean refresh_ui (GStreamerBackend *self) {
|
||||
GstFormat fmt = GST_FORMAT_TIME;
|
||||
gint64 position;
|
||||
|
||||
/* We do not want to update anything unless we have a working pipeline in the PAUSED or PLAYING state */
|
||||
|
@ -129,10 +127,10 @@ static gboolean refresh_ui (GStreamerBackend *self) {
|
|||
|
||||
/* If we didn't know it yet, query the stream duration */
|
||||
if (!GST_CLOCK_TIME_IS_VALID (self->duration)) {
|
||||
gst_element_query_duration (self->pipeline, &fmt, &self->duration);
|
||||
gst_element_query_duration (self->pipeline, GST_FORMAT_TIME, &self->duration);
|
||||
}
|
||||
|
||||
if (gst_element_query_position (self->pipeline, &fmt, &position)) {
|
||||
if (gst_element_query_position (self->pipeline, GST_FORMAT_TIME, &position)) {
|
||||
/* The UI expects these values in milliseconds, and GStreamer provides nanoseconds */
|
||||
[self setCurrentUIPosition:position / GST_MSECOND duration:self->duration / GST_MSECOND];
|
||||
}
|
||||
|
@ -246,9 +244,7 @@ static void check_media_size (GStreamerBackend *self) {
|
|||
GstElement *video_sink;
|
||||
GstPad *video_sink_pad;
|
||||
GstCaps *caps;
|
||||
GstVideoFormat fmt;
|
||||
int width;
|
||||
int height;
|
||||
GstVideoInfo info;
|
||||
|
||||
/* Retrieve the Caps at the entrance of the video sink */
|
||||
g_object_get (self->pipeline, "video-sink", &video_sink, NULL);
|
||||
|
@ -257,18 +253,15 @@ static void check_media_size (GStreamerBackend *self) {
|
|||
if (!video_sink) return;
|
||||
|
||||
video_sink_pad = gst_element_get_static_pad (video_sink, "sink");
|
||||
caps = gst_pad_get_negotiated_caps (video_sink_pad);
|
||||
caps = gst_pad_get_current_caps (video_sink_pad);
|
||||
|
||||
if (gst_video_format_parse_caps(caps, &fmt, &width, &height)) {
|
||||
int par_n, par_d;
|
||||
if (gst_video_parse_caps_pixel_aspect_ratio (caps, &par_n, &par_d)) {
|
||||
width = width * par_n / par_d;
|
||||
}
|
||||
GST_DEBUG ("Media size is %dx%d, notifying application", width, height);
|
||||
if (gst_video_info_from_caps (&info, caps)) {
|
||||
info.width = info.width * info.par_n / info.par_d;
|
||||
GST_DEBUG ("Media size is %dx%d, notifying application", info.width, info.height);
|
||||
|
||||
if (self->ui_delegate && [self->ui_delegate respondsToSelector:@selector(mediaSizeChanged:height:)])
|
||||
{
|
||||
[self->ui_delegate mediaSizeChanged:width height:height];
|
||||
[self->ui_delegate mediaSizeChanged:info.width height:info.height];
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -329,7 +322,7 @@ static void state_changed_cb (GstBus *bus, GstMessage *msg, GStreamerBackend *se
|
|||
g_main_context_push_thread_default(context);
|
||||
|
||||
/* Build pipeline */
|
||||
pipeline = gst_parse_launch("playbin2", &error);
|
||||
pipeline = gst_parse_launch("playbin", &error);
|
||||
if (error) {
|
||||
gchar *message = g_strdup_printf("Unable to build pipeline: %s", error->message);
|
||||
g_clear_error (&error);
|
||||
|
@ -341,12 +334,12 @@ static void state_changed_cb (GstBus *bus, GstMessage *msg, GStreamerBackend *se
|
|||
/* Set the pipeline to READY, so it can already accept a window handle */
|
||||
gst_element_set_state(pipeline, GST_STATE_READY);
|
||||
|
||||
video_sink = gst_bin_get_by_interface(GST_BIN(pipeline), GST_TYPE_X_OVERLAY);
|
||||
video_sink = gst_bin_get_by_interface(GST_BIN(pipeline), GST_TYPE_VIDEO_OVERLAY);
|
||||
if (!video_sink) {
|
||||
GST_ERROR ("Could not retrieve video sink");
|
||||
return;
|
||||
}
|
||||
gst_x_overlay_set_window_handle(GST_X_OVERLAY(video_sink), (guintptr) (id) ui_video_view);
|
||||
gst_video_overlay_set_window_handle(GST_VIDEO_OVERLAY(video_sink), (guintptr) (id) ui_video_view);
|
||||
|
||||
/* Instruct the bus to emit signals for each received message, and connect to the interesting signals */
|
||||
bus = gst_element_get_bus (pipeline);
|
||||
|
|
|
@ -11,18 +11,20 @@ G_BEGIN_DECLS
|
|||
|
||||
#define GST_IOS_PLUGINS_CORE
|
||||
//#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_DVD
|
||||
#define GST_IOS_PLUGINS_CODECS_GPL
|
||||
#define GST_IOS_PLUGINS_NET_RESTRICTED
|
||||
//#define GST_IOS_PLUGINS_CODECS_GPL
|
||||
//#define GST_IOS_PLUGINS_NET_RESTRICTED
|
||||
#define GST_IOS_PLUGINS_SYS
|
||||
//#define GST_IOS_PLUGINS_VIS
|
||||
#define GST_IOS_PLUGINS_PLAYBACK
|
||||
#define GST_IOS_PLUGINS_EFFECTS
|
||||
//#define GST_IOS_PLUGINS_EFFECTS
|
||||
#define GST_IOS_PLUGINS_CODECS
|
||||
#define GST_IOS_PLUGINS_NET
|
||||
|
||||
|
||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||
|
||||
void gst_ios_init ();
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -3,9 +3,6 @@
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(adder);
|
||||
#endif
|
||||
|
@ -24,12 +21,6 @@ GST_PLUGIN_STATIC_DECLARE(audioresample);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gio);
|
||||
#endif
|
||||
|
@ -39,6 +30,9 @@ GST_PLUGIN_STATIC_DECLARE(pango);
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videorate);
|
||||
#endif
|
||||
|
@ -57,8 +51,8 @@ GST_PLUGIN_STATIC_DECLARE(autodetect);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asfmux);
|
||||
|
@ -69,8 +63,8 @@ GST_PLUGIN_STATIC_DECLARE(dtsdec);
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsmux);
|
||||
|
@ -93,14 +87,20 @@ GST_PLUGIN_STATIC_DECLARE(amrwbdec);
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||
|
@ -108,21 +108,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_DECLARE(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_DECLARE(assrender);
|
||||
#endif
|
||||
|
@ -132,14 +123,11 @@ GST_PLUGIN_STATIC_DECLARE(mms);
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(libvisual);
|
||||
|
@ -153,9 +141,6 @@ GST_PLUGIN_STATIC_DECLARE(goom2k1);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(playback);
|
||||
#endif
|
||||
|
@ -180,6 +165,9 @@ GST_PLUGIN_STATIC_DECLARE(debug);
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(effectv);
|
||||
#endif
|
||||
|
@ -222,6 +210,15 @@ GST_PLUGIN_STATIC_DECLARE(videocrop);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(autoconvert);
|
||||
#endif
|
||||
|
@ -231,8 +228,8 @@ GST_PLUGIN_STATIC_DECLARE(bayer);
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fieldanalysis);
|
||||
|
@ -252,8 +249,8 @@ GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
||||
|
@ -264,33 +261,18 @@ GST_PLUGIN_STATIC_DECLARE(rawparse);
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||
#endif
|
||||
|
@ -309,9 +291,6 @@ GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(apetag);
|
||||
#endif
|
||||
|
@ -366,6 +345,9 @@ GST_PLUGIN_STATIC_DECLARE(speex);
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(wavenc);
|
||||
#endif
|
||||
|
@ -384,17 +366,8 @@ GST_PLUGIN_STATIC_DECLARE(adpcmdec);
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||
|
@ -405,33 +378,18 @@ GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||
#endif
|
||||
|
@ -441,30 +399,30 @@ GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||
#endif
|
||||
|
@ -474,8 +432,8 @@ GST_PLUGIN_STATIC_DECLARE(rtsp);
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(soup);
|
||||
|
@ -486,16 +444,15 @@ GST_PLUGIN_STATIC_DECLARE(udp);
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
#include <gio/gio.h>
|
||||
G_IO_MODULE_DECLARE(gnutls);
|
||||
#endif
|
||||
|
||||
void
|
||||
gst_ios_init (void)
|
||||
{
|
||||
|
@ -515,7 +472,7 @@ gst_ios_init (void)
|
|||
g_setenv ("TEMP", tmp_dir, TRUE);
|
||||
g_setenv ("TMPDIR", tmp_dir, TRUE);
|
||||
g_setenv ("XDG_RUNTIME_DIR", resources_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_DIR", cache_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_HOME", cache_dir, TRUE);
|
||||
|
||||
g_setenv ("HOME", docs_dir, TRUE);
|
||||
g_setenv ("XDG_DATA_DIRS", resources_dir, TRUE);
|
||||
|
@ -529,9 +486,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(adder);
|
||||
#endif
|
||||
|
@ -550,12 +504,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gio);
|
||||
#endif
|
||||
|
@ -565,6 +513,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videorate);
|
||||
#endif
|
||||
|
@ -583,8 +534,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asfmux);
|
||||
|
@ -595,8 +546,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsmux);
|
||||
|
@ -619,14 +570,20 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(realmedia);
|
||||
|
@ -634,21 +591,12 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_REGISTER(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_REGISTER(assrender);
|
||||
#endif
|
||||
|
@ -658,14 +606,11 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(libvisual);
|
||||
|
@ -679,9 +624,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(playback);
|
||||
#endif
|
||||
|
@ -706,6 +648,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(effectv);
|
||||
#endif
|
||||
|
@ -748,6 +693,15 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(autoconvert);
|
||||
#endif
|
||||
|
@ -757,8 +711,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fieldanalysis);
|
||||
|
@ -778,8 +732,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
||||
|
@ -790,33 +744,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||
#endif
|
||||
|
@ -835,9 +774,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(apetag);
|
||||
#endif
|
||||
|
@ -892,6 +828,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(wavenc);
|
||||
#endif
|
||||
|
@ -910,17 +849,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvbsuboverlay);
|
||||
|
@ -931,33 +861,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||
#endif
|
||||
|
@ -967,30 +882,30 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||
#endif
|
||||
|
@ -1000,8 +915,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(soup);
|
||||
|
@ -1012,20 +927,17 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
G_IO_MODULE_LOAD(gnutls);
|
||||
#endif
|
||||
|
||||
/* Lower the ranks of filesrc and giosrc so iosavassetsrc is
|
||||
* tried first in gst_element_make_from_uri() for file:// */
|
||||
reg = gst_registry_get_default();
|
||||
reg = gst_registry_get();
|
||||
plugin = gst_registry_lookup_feature(reg, "filesrc");
|
||||
if (plugin)
|
||||
gst_plugin_feature_set_rank(plugin, GST_RANK_SECONDARY);
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
#import "GStreamerBackend.h"
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <gst/interfaces/xoverlay.h>
|
||||
#include <gst/video/video.h>
|
||||
|
||||
GST_DEBUG_CATEGORY_STATIC (debug_category);
|
||||
|
@ -120,7 +119,6 @@ GST_DEBUG_CATEGORY_STATIC (debug_category);
|
|||
/* If we have pipeline and it is running, query the current position and clip duration and inform
|
||||
* the application */
|
||||
static gboolean refresh_ui (GStreamerBackend *self) {
|
||||
GstFormat fmt = GST_FORMAT_TIME;
|
||||
gint64 position;
|
||||
|
||||
/* We do not want to update anything unless we have a working pipeline in the PAUSED or PLAYING state */
|
||||
|
@ -129,10 +127,10 @@ static gboolean refresh_ui (GStreamerBackend *self) {
|
|||
|
||||
/* If we didn't know it yet, query the stream duration */
|
||||
if (!GST_CLOCK_TIME_IS_VALID (self->duration)) {
|
||||
gst_element_query_duration (self->pipeline, &fmt, &self->duration);
|
||||
gst_element_query_duration (self->pipeline, GST_FORMAT_TIME,&self->duration);
|
||||
}
|
||||
|
||||
if (gst_element_query_position (self->pipeline, &fmt, &position)) {
|
||||
if (gst_element_query_position (self->pipeline, GST_FORMAT_TIME, &position)) {
|
||||
/* The UI expects these values in milliseconds, and GStreamer provides nanoseconds */
|
||||
[self setCurrentUIPosition:position / GST_MSECOND duration:self->duration / GST_MSECOND];
|
||||
}
|
||||
|
@ -246,9 +244,7 @@ static void check_media_size (GStreamerBackend *self) {
|
|||
GstElement *video_sink;
|
||||
GstPad *video_sink_pad;
|
||||
GstCaps *caps;
|
||||
GstVideoFormat fmt;
|
||||
int width;
|
||||
int height;
|
||||
GstVideoInfo info;
|
||||
|
||||
/* Retrieve the Caps at the entrance of the video sink */
|
||||
g_object_get (self->pipeline, "video-sink", &video_sink, NULL);
|
||||
|
@ -257,18 +253,15 @@ static void check_media_size (GStreamerBackend *self) {
|
|||
if (!video_sink) return;
|
||||
|
||||
video_sink_pad = gst_element_get_static_pad (video_sink, "sink");
|
||||
caps = gst_pad_get_negotiated_caps (video_sink_pad);
|
||||
caps = gst_pad_get_current_caps (video_sink_pad);
|
||||
|
||||
if (gst_video_format_parse_caps(caps, &fmt, &width, &height)) {
|
||||
int par_n, par_d;
|
||||
if (gst_video_parse_caps_pixel_aspect_ratio (caps, &par_n, &par_d)) {
|
||||
width = width * par_n / par_d;
|
||||
}
|
||||
GST_DEBUG ("Media size is %dx%d, notifying application", width, height);
|
||||
if (gst_video_info_from_caps (&info, caps)) {
|
||||
info.width = info.width * info.par_n / info.par_d;
|
||||
GST_DEBUG ("Media size is %dx%d, notifying application", info.width, info.height);
|
||||
|
||||
if (self->ui_delegate && [self->ui_delegate respondsToSelector:@selector(mediaSizeChanged:height:)])
|
||||
{
|
||||
[self->ui_delegate mediaSizeChanged:width height:height];
|
||||
[self->ui_delegate mediaSizeChanged:info.width height:info.height];
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -329,7 +322,7 @@ static void state_changed_cb (GstBus *bus, GstMessage *msg, GStreamerBackend *se
|
|||
g_main_context_push_thread_default(context);
|
||||
|
||||
/* Build pipeline */
|
||||
pipeline = gst_parse_launch("playbin2", &error);
|
||||
pipeline = gst_parse_launch("playbin", &error);
|
||||
if (error) {
|
||||
gchar *message = g_strdup_printf("Unable to build pipeline: %s", error->message);
|
||||
g_clear_error (&error);
|
||||
|
@ -341,12 +334,12 @@ static void state_changed_cb (GstBus *bus, GstMessage *msg, GStreamerBackend *se
|
|||
/* Set the pipeline to READY, so it can already accept a window handle */
|
||||
gst_element_set_state(pipeline, GST_STATE_READY);
|
||||
|
||||
video_sink = gst_bin_get_by_interface(GST_BIN(pipeline), GST_TYPE_X_OVERLAY);
|
||||
video_sink = gst_bin_get_by_interface(GST_BIN(pipeline), GST_TYPE_VIDEO_OVERLAY);
|
||||
if (!video_sink) {
|
||||
GST_ERROR ("Could not retrieve video sink");
|
||||
return;
|
||||
}
|
||||
gst_x_overlay_set_window_handle(GST_X_OVERLAY(video_sink), (guintptr) (id) ui_video_view);
|
||||
gst_video_overlay_set_window_handle(GST_VIDEO_OVERLAY(video_sink), (guintptr) (id) ui_video_view);
|
||||
|
||||
/* Instruct the bus to emit signals for each received message, and connect to the interesting signals */
|
||||
bus = gst_element_get_bus (pipeline);
|
||||
|
|
|
@ -11,18 +11,20 @@ G_BEGIN_DECLS
|
|||
|
||||
#define GST_IOS_PLUGINS_CORE
|
||||
//#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_DVD
|
||||
#define GST_IOS_PLUGINS_CODECS_GPL
|
||||
#define GST_IOS_PLUGINS_NET_RESTRICTED
|
||||
//#define GST_IOS_PLUGINS_CODECS_GPL
|
||||
//#define GST_IOS_PLUGINS_NET_RESTRICTED
|
||||
#define GST_IOS_PLUGINS_SYS
|
||||
//#define GST_IOS_PLUGINS_VIS
|
||||
#define GST_IOS_PLUGINS_PLAYBACK
|
||||
#define GST_IOS_PLUGINS_EFFECTS
|
||||
//#define GST_IOS_PLUGINS_EFFECTS
|
||||
#define GST_IOS_PLUGINS_CODECS
|
||||
#define GST_IOS_PLUGINS_NET
|
||||
|
||||
|
||||
//#define GST_IOS_GIO_MODULE_GNUTLS
|
||||
|
||||
void gst_ios_init ();
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -3,9 +3,6 @@
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(adder);
|
||||
#endif
|
||||
|
@ -24,12 +21,6 @@ GST_PLUGIN_STATIC_DECLARE(audioresample);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(gio);
|
||||
#endif
|
||||
|
@ -39,6 +30,9 @@ GST_PLUGIN_STATIC_DECLARE(pango);
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videorate);
|
||||
#endif
|
||||
|
@ -57,8 +51,8 @@ GST_PLUGIN_STATIC_DECLARE(autodetect);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_DECLARE(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asfmux);
|
||||
|
@ -69,8 +63,8 @@ GST_PLUGIN_STATIC_DECLARE(dtsdec);
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegpsmux);
|
||||
|
@ -93,14 +87,20 @@ GST_PLUGIN_STATIC_DECLARE(amrwbdec);
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(realmedia);
|
||||
|
@ -108,21 +108,12 @@ GST_PLUGIN_STATIC_DECLARE(realmedia);
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_DECLARE(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_DECLARE(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_DECLARE(assrender);
|
||||
#endif
|
||||
|
@ -132,14 +123,11 @@ GST_PLUGIN_STATIC_DECLARE(mms);
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_DECLARE(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(libvisual);
|
||||
|
@ -153,9 +141,6 @@ GST_PLUGIN_STATIC_DECLARE(goom2k1);
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_DECLARE(playback);
|
||||
#endif
|
||||
|
@ -180,6 +165,9 @@ GST_PLUGIN_STATIC_DECLARE(debug);
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(effectv);
|
||||
#endif
|
||||
|
@ -222,6 +210,15 @@ GST_PLUGIN_STATIC_DECLARE(videocrop);
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(autoconvert);
|
||||
#endif
|
||||
|
@ -231,8 +228,8 @@ GST_PLUGIN_STATIC_DECLARE(bayer);
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fieldanalysis);
|
||||
|
@ -252,8 +249,8 @@ GST_PLUGIN_STATIC_DECLARE(geometrictransform);
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(liveadder);
|
||||
|
@ -264,33 +261,18 @@ GST_PLUGIN_STATIC_DECLARE(rawparse);
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subparse);
|
||||
#endif
|
||||
|
@ -309,9 +291,6 @@ GST_PLUGIN_STATIC_DECLARE(ivorbisdec);
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(apetag);
|
||||
#endif
|
||||
|
@ -366,6 +345,9 @@ GST_PLUGIN_STATIC_DECLARE(speex);
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(wavenc);
|
||||
#endif
|
||||
|
@ -384,17 +366,8 @@ GST_PLUGIN_STATIC_DECLARE(adpcmdec);
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(dvbsuboverlay);
|
||||
|
@ -405,33 +378,18 @@ GST_PLUGIN_STATIC_DECLARE(dvdspu);
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(opus);
|
||||
#endif
|
||||
|
@ -441,30 +399,30 @@ GST_PLUGIN_STATIC_DECLARE(pcapparse);
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_DECLARE(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(tcp);
|
||||
#endif
|
||||
|
@ -474,8 +432,8 @@ GST_PLUGIN_STATIC_DECLARE(rtsp);
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(soup);
|
||||
|
@ -486,16 +444,15 @@ GST_PLUGIN_STATIC_DECLARE(udp);
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_DECLARE(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
#include <gio/gio.h>
|
||||
G_IO_MODULE_DECLARE(gnutls);
|
||||
#endif
|
||||
|
||||
void
|
||||
gst_ios_init (void)
|
||||
{
|
||||
|
@ -515,7 +472,7 @@ gst_ios_init (void)
|
|||
g_setenv ("TEMP", tmp_dir, TRUE);
|
||||
g_setenv ("TMPDIR", tmp_dir, TRUE);
|
||||
g_setenv ("XDG_RUNTIME_DIR", resources_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_DIR", cache_dir, TRUE);
|
||||
g_setenv ("XDG_CACHE_HOME", cache_dir, TRUE);
|
||||
|
||||
g_setenv ("HOME", docs_dir, TRUE);
|
||||
g_setenv ("XDG_DATA_DIRS", resources_dir, TRUE);
|
||||
|
@ -529,9 +486,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COREELEMENTS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreelements);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_COREINDEXERS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(coreindexers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ADDER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(adder);
|
||||
#endif
|
||||
|
@ -550,12 +504,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOTESTSRC) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiotestsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEGCOLORSPACE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpegcolorspace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GDP) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gdp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GIO) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(gio);
|
||||
#endif
|
||||
|
@ -565,6 +513,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TYPEFINDFUNCTIONS) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(typefindfunctions);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOCONVERT) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoconvert);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEORATE) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videorate);
|
||||
#endif
|
||||
|
@ -583,8 +534,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOFILTER) || defined(GST_IOS_PLUGINS_CORE)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofilter);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN2) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin2);
|
||||
#if defined(GST_IOS_PLUGIN_CAMERABIN) || defined(GST_IOS_PLUGINS_CAPTURE)
|
||||
GST_PLUGIN_STATIC_REGISTER(camerabin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASFMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asfmux);
|
||||
|
@ -595,8 +546,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FAAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(faad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGDEMUX2) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegdemux2);
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSDEMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGPSMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegpsmux);
|
||||
|
@ -619,14 +570,20 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ASF) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(asf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDSUB) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdsub);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MAD) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEG2DEC) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpeg2dec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MPEGAUDIOPARSE) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(mpegaudioparse);
|
||||
#if defined(GST_IOS_PLUGIN_XINGMUX) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(xingmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_REALMEDIA) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(realmedia);
|
||||
|
@ -634,21 +591,12 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_X264) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(x264);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FFMPEG) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(ffmpeg);
|
||||
#if defined(GST_IOS_PLUGIN_LIBAV) || defined(GST_IOS_PLUGINS_CODECS_RESTRICTED)
|
||||
GST_PLUGIN_STATIC_REGISTER(libav);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ENCODING) || defined(GST_IOS_PLUGINS_ENCODING)
|
||||
GST_PLUGIN_STATIC_REGISTER(encoding);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_INDVD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(indvd);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDLPCMDEC) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdlpcmdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVDREAD) || defined(GST_IOS_PLUGINS_DVD)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvdread);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ASSRENDER) || defined(GST_IOS_PLUGINS_CODECS_GPL)
|
||||
GST_PLUGIN_STATIC_REGISTER(assrender);
|
||||
#endif
|
||||
|
@ -658,14 +606,11 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_OSXAUDIO) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(osxaudio);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APPLEMEDIA_NONPUBLIC) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(applemedia_nonpublic);
|
||||
#if defined(GST_IOS_PLUGIN_EGLGLESSINK) || defined(GST_IOS_PLUGINS_SYS)
|
||||
GST_PLUGIN_STATIC_REGISTER(eglglessink);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIBVISUAL) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(libvisual);
|
||||
|
@ -679,9 +624,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_AUDIOVISUALIZERS) || defined(GST_IOS_PLUGINS_VIS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiovisualizers);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_URIDECODEBIN) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(uridecodebin);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_PLAYBACK) || defined(GST_IOS_PLUGINS_PLAYBACK)
|
||||
GST_PLUGIN_STATIC_REGISTER(playback);
|
||||
#endif
|
||||
|
@ -706,6 +648,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DEINTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(deinterlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_EFFECTV) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(effectv);
|
||||
#endif
|
||||
|
@ -748,6 +693,15 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_VIDEOMIXER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomixer);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ACCURIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(accurip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUDIOFXBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(audiofxbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AUTOCONVERT) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(autoconvert);
|
||||
#endif
|
||||
|
@ -757,8 +711,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_COLOREFFECTS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(coloreffects);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FACEOVERLAY) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(faceoverlay);
|
||||
#if defined(GST_IOS_PLUGIN_DEBUGUTILSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(debugutilsbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_FIELDANALYSIS) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fieldanalysis);
|
||||
|
@ -778,8 +732,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_INTERLACE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(interlace);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2KDECIMATOR) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2kdecimator);
|
||||
#if defined(GST_IOS_PLUGIN_IVTC) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivtc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_LIVEADDER) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(liveadder);
|
||||
|
@ -790,33 +744,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_REMOVESILENCE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(removesilence);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCALETEMPO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(scaletempo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SEGMENTCLIP) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(segmentclip);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smooth);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUNDTOUCH) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(soundtouch);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SPEED) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(speed);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_STEREO) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(stereo);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOFILTERSBAD) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videofiltersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOMEASURE) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videomeasure);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOSIGNAL) || defined(GST_IOS_PLUGINS_EFFECTS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videosignal);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subparse);
|
||||
#endif
|
||||
|
@ -835,9 +774,6 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ALAW) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(alaw);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ANNODEX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(annodex);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_APETAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(apetag);
|
||||
#endif
|
||||
|
@ -892,6 +828,9 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_TAGLIB) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(taglib);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VPX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vpx);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_WAVENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(wavenc);
|
||||
#endif
|
||||
|
@ -910,17 +849,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_ADPCMENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(adpcmenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_AIFF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(aiff);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_CDXAPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(cdxaparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DCCP) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dccp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DTMF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dtmf);
|
||||
#if defined(GST_IOS_PLUGIN_DASHDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dashdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_DVBSUBOVERLAY) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(dvbsuboverlay);
|
||||
|
@ -931,33 +861,18 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_FRAGMENTED) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(fragmented);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_HDVPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(hdvparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_ID3TAG) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(id3tag);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_IVFPARSE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(ivfparse);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JP2K) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jp2k);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_KATE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(kate);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MVE) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mve);
|
||||
#if defined(GST_IOS_PLUGIN_MIDI) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(midi);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_MXF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(mxf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NSF) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nsf);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_NUVDEMUX) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(nuvdemux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_OPUS) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(opus);
|
||||
#endif
|
||||
|
@ -967,30 +882,30 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_PNM) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(pnm);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RFBSRC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(rfbsrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SCHRO) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(schro);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTSIREN) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstsiren);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SMOOTHSTREAMING) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(smoothstreaming);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SUBENC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(subenc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TTA) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(tta);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VIDEOPARSERSBAD) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(videoparsersbad);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VMNC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vmnc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_VP8) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(vp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_Y4MDEC) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(y4mdec);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_JPEGFORMAT) || defined(GST_IOS_PLUGINS_CODECS)
|
||||
GST_PLUGIN_STATIC_REGISTER(jpegformat);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_TCP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(tcp);
|
||||
#endif
|
||||
|
@ -1000,8 +915,8 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_RTP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtp);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_GSTRTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(gstrtpmanager);
|
||||
#if defined(GST_IOS_PLUGIN_RTPMANAGER) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmanager);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SOUP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(soup);
|
||||
|
@ -1012,20 +927,17 @@ gst_ios_init (void)
|
|||
#if defined(GST_IOS_PLUGIN_DATAURISRC) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(dataurisrc);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPMUX) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpmux);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_RTPVP8) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(rtpvp8);
|
||||
#endif
|
||||
#if defined(GST_IOS_PLUGIN_SDP) || defined(GST_IOS_PLUGINS_NET)
|
||||
GST_PLUGIN_STATIC_REGISTER(sdp);
|
||||
#endif
|
||||
|
||||
#if defined(GST_IOS_GIO_MODULE_GNUTLS)
|
||||
G_IO_MODULE_LOAD(gnutls);
|
||||
#endif
|
||||
|
||||
/* Lower the ranks of filesrc and giosrc so iosavassetsrc is
|
||||
* tried first in gst_element_make_from_uri() for file:// */
|
||||
reg = gst_registry_get_default();
|
||||
reg = gst_registry_get();
|
||||
plugin = gst_registry_lookup_feature(reg, "filesrc");
|
||||
if (plugin)
|
||||
gst_plugin_feature_set_rank(plugin, GST_RANK_SECONDARY);
|
||||
|
|
Loading…
Reference in a new issue