adium 3114:af13597c309e: Adjusting glib compile options and vers...
commits at adium.im
commits at adium.im
Thu Feb 11 22:29:00 UTC 2010
details: http://hg.adium.im/adium/rev/af13597c309e
revision: 3114:af13597c309e
author: Stephen Holt <sholt at adium.im>
date: Thu Feb 11 17:00:42 2010 -0500
Adjusting glib compile options and versioning up gstreamer to 0.10.26.
Subject: adium 3115:789e3a6ba6a7: Remove some bad plugins. I don't think we'll need any of these, anyway.
details: http://hg.adium.im/adium/rev/789e3a6ba6a7
revision: 3115:789e3a6ba6a7
author: Stephen Holt <sholt at adium.im>
date: Thu Feb 11 17:02:09 2010 -0500
Remove some bad plugins. I don't think we'll need any of these, anyway.
Subject: adium 3116:9effae8126dc: A bunch of fixes for our libpurple build:
details: http://hg.adium.im/adium/rev/9effae8126dc
revision: 3116:9effae8126dc
author: Stephen Holt <sholt at adium.im>
date: Thu Feb 11 17:09:45 2010 -0500
A bunch of fixes for our libpurple build:
*) Frameworkize supporting libraries for some gstreamer plugins (liboil, libgstapp, etc).
*) Build libpurple and gstreamer with -Os
The additional frameworks are necessary to prevent loading errors with some plugins, which can cause either app hangs or crashes. And, even with the additional frameworks, -Os still saves us about 20MB in the built Release-Debug .app. Overall, an over 10% binary size win!
Subject: adium 3117:49228e4919cd: Project updates for new frameworks
details: http://hg.adium.im/adium/rev/49228e4919cd
revision: 3117:49228e4919cd
author: Stephen Holt <sholt at adium.im>
date: Thu Feb 11 17:18:39 2010 -0500
Project updates for new frameworks
Subject: adium 3118:f320b97f536c: Set the gst plugin search path *before* init'ing gstreamer.
details: http://hg.adium.im/adium/rev/f320b97f536c
revision: 3118:f320b97f536c
author: Stephen Holt <sholt at adium.im>
date: Thu Feb 11 17:19:03 2010 -0500
Set the gst plugin search path *before* init'ing gstreamer.
Subject: adium 3119:522c710857f2: gst_init_check() returns FALSE if it fails to init, not TRUE.
details: http://hg.adium.im/adium/rev/522c710857f2
revision: 3119:522c710857f2
author: Stephen Holt <sholt at adium.im>
date: Thu Feb 11 17:19:04 2010 -0500
gst_init_check() returns FALSE if it fails to init, not TRUE.
diffs (truncated from 7434 to 1000 lines):
diff -r 751a7ad968fa -r 522c710857f2 Adium.xcodeproj/project.pbxproj
--- a/Adium.xcodeproj/project.pbxproj Mon Feb 08 20:52:04 2010 -0500
+++ b/Adium.xcodeproj/project.pbxproj Thu Feb 11 17:19:04 2010 -0500
@@ -1452,11 +1452,35 @@
6EC1685006C170A000F9FAD3 /* InviteToChatWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = 6EC1684B06C170A000F9FAD3 /* InviteToChatWindow.nib */; };
7E6F8A94105611B700C6D80D /* libotr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E6F8A93105611B700C6D80D /* libotr.framework */; };
7E6F8ACD105613AD00C6D80D /* libotr.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7E6F8A93105611B700C6D80D /* libotr.framework */; };
+ 7E7CF7F11124B982001CFC73 /* libgstsdp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E7CF7F01124B982001CFC73 /* libgstsdp.framework */; };
+ 7E7CF7F51124B9A8001CFC73 /* libgstsdp.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7E7CF7F01124B982001CFC73 /* libgstsdp.framework */; };
7E824CDD06387FAF00813072 /* LinkEditor.nib in Resources */ = {isa = PBXBuildFile; fileRef = 7E824CCE06387FAF00813072 /* LinkEditor.nib */; };
7E824CE106387FAF00813072 /* SHAutoValidatingTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E824CD206387FAF00813072 /* SHAutoValidatingTextView.m */; };
7E824CE306387FAF00813072 /* SHLinkEditorWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E824CD406387FAF00813072 /* SHLinkEditorWindowController.m */; };
7E824CEB06387FAF00813072 /* SHLinkManagementPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E824CDC06387FAF00813072 /* SHLinkManagementPlugin.m */; };
+ 7E884AB81124A2920082963F /* libgstapp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884AB71124A2920082963F /* libgstapp.framework */; };
+ 7E884ABA1124A2930082963F /* libgstnet.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884AB91124A2930082963F /* libgstnet.framework */; };
+ 7E884ABC1124A2930082963F /* libgstnetbuffer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884ABB1124A2930082963F /* libgstnetbuffer.framework */; };
+ 7E884ABE1124A2930082963F /* libgstrtp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884ABD1124A2930082963F /* libgstrtp.framework */; };
+ 7E884AC01124A2930082963F /* libnice.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884ABF1124A2930082963F /* libnice.framework */; };
+ 7E884AE61124A45F0082963F /* libgstapp.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884AB71124A2920082963F /* libgstapp.framework */; };
+ 7E884AE71124A45F0082963F /* libgstnet.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884AB91124A2930082963F /* libgstnet.framework */; };
+ 7E884AE81124A45F0082963F /* libgstnetbuffer.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884ABB1124A2930082963F /* libgstnetbuffer.framework */; };
+ 7E884AE91124A45F0082963F /* libgstrtp.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884ABD1124A2930082963F /* libgstrtp.framework */; };
+ 7E884AEA1124A45F0082963F /* libnice.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7E884ABF1124A2930082963F /* libnice.framework */; };
7E959AD010E3187000C26397 /* AIMathCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E959ACF10E3187000C26397 /* AIMathCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 7EA7F03D1124AA8500E0C1F0 /* libgstaudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F03C1124AA8500E0C1F0 /* libgstaudio.framework */; };
+ 7EA7F03F1124AA8500E0C1F0 /* libgstcontroller.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F03E1124AA8500E0C1F0 /* libgstcontroller.framework */; };
+ 7EA7F0411124AA8500E0C1F0 /* libgstdataprotocol.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F0401124AA8500E0C1F0 /* libgstdataprotocol.framework */; };
+ 7EA7F0431124AA8500E0C1F0 /* libgstrtsp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F0421124AA8500E0C1F0 /* libgstrtsp.framework */; };
+ 7EA7F0451124AA8500E0C1F0 /* libgstvideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F0441124AA8500E0C1F0 /* libgstvideo.framework */; };
+ 7EA7F0471124AA8500E0C1F0 /* liboil.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F0461124AA8500E0C1F0 /* liboil.framework */; };
+ 7EA7F05A1124AAA900E0C1F0 /* libgstaudio.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F03C1124AA8500E0C1F0 /* libgstaudio.framework */; };
+ 7EA7F05B1124AAA900E0C1F0 /* libgstcontroller.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F03E1124AA8500E0C1F0 /* libgstcontroller.framework */; };
+ 7EA7F05C1124AAA900E0C1F0 /* libgstdataprotocol.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F0401124AA8500E0C1F0 /* libgstdataprotocol.framework */; };
+ 7EA7F05D1124AAA900E0C1F0 /* libgstrtsp.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F0421124AA8500E0C1F0 /* libgstrtsp.framework */; };
+ 7EA7F05E1124AAA900E0C1F0 /* libgstvideo.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F0441124AA8500E0C1F0 /* libgstvideo.framework */; };
+ 7EA7F05F1124AAA900E0C1F0 /* liboil.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA7F0461124AA8500E0C1F0 /* liboil.framework */; };
811033510CDE170B00EC6038 /* ssl-cdsa.c in Sources */ = {isa = PBXBuildFile; fileRef = 811033500CDE170B00EC6038 /* ssl-cdsa.c */; };
811034050CDE216F00EC6038 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 340C1ABE0BD58FAB00D09235 /* Security.framework */; };
811035180CDE783800EC6038 /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 811035170CDE783800EC6038 /* SecurityInterface.framework */; };
@@ -1716,6 +1740,18 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
+ 7E7CF7F51124B9A8001CFC73 /* libgstsdp.framework in Copy Frameworks */,
+ 7EA7F05A1124AAA900E0C1F0 /* libgstaudio.framework in Copy Frameworks */,
+ 7EA7F05B1124AAA900E0C1F0 /* libgstcontroller.framework in Copy Frameworks */,
+ 7EA7F05C1124AAA900E0C1F0 /* libgstdataprotocol.framework in Copy Frameworks */,
+ 7EA7F05D1124AAA900E0C1F0 /* libgstrtsp.framework in Copy Frameworks */,
+ 7EA7F05E1124AAA900E0C1F0 /* libgstvideo.framework in Copy Frameworks */,
+ 7EA7F05F1124AAA900E0C1F0 /* liboil.framework in Copy Frameworks */,
+ 7E884AE61124A45F0082963F /* libgstapp.framework in Copy Frameworks */,
+ 7E884AE71124A45F0082963F /* libgstnet.framework in Copy Frameworks */,
+ 7E884AE81124A45F0082963F /* libgstnetbuffer.framework in Copy Frameworks */,
+ 7E884AE91124A45F0082963F /* libgstrtp.framework in Copy Frameworks */,
+ 7E884AEA1124A45F0082963F /* libnice.framework in Copy Frameworks */,
116E369A10B72934002EDB0F /* Growl.framework in Copy Frameworks */,
34B89478102BCDB4000ABB8E /* libgstreamer.framework in Copy Frameworks */,
34B89479102BCDB4000ABB8E /* libgstinterfaces.framework in Copy Frameworks */,
@@ -4633,6 +4669,7 @@
7E1E8176063A3EEC00EB00F7 /* AIContextMenuTextView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AIContextMenuTextView.h; path = "Frameworks/Adium Framework/Source/AIContextMenuTextView.h"; sourceTree = "<group>"; };
7E1E8177063A3EEC00EB00F7 /* AIContextMenuTextView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AIContextMenuTextView.m; path = "Frameworks/Adium Framework/Source/AIContextMenuTextView.m"; sourceTree = "<group>"; };
7E6F8A93105611B700C6D80D /* libotr.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libotr.framework; path = Frameworks/libotr.framework; sourceTree = "<group>"; };
+ 7E7CF7F01124B982001CFC73 /* libgstsdp.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstsdp.framework; path = Frameworks/libgstsdp.framework; sourceTree = "<group>"; };
7E824CCE06387FAF00813072 /* LinkEditor.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = LinkEditor.nib; path = Resources/LinkEditor.nib; sourceTree = SOURCE_ROOT; };
7E824CD106387FAF00813072 /* SHAutoValidatingTextView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SHAutoValidatingTextView.h; sourceTree = "<group>"; };
7E824CD206387FAF00813072 /* SHAutoValidatingTextView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SHAutoValidatingTextView.m; sourceTree = "<group>"; };
@@ -4640,8 +4677,19 @@
7E824CD406387FAF00813072 /* SHLinkEditorWindowController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SHLinkEditorWindowController.m; sourceTree = "<group>"; };
7E824CDB06387FAF00813072 /* SHLinkManagementPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SHLinkManagementPlugin.h; sourceTree = "<group>"; };
7E824CDC06387FAF00813072 /* SHLinkManagementPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SHLinkManagementPlugin.m; sourceTree = "<group>"; };
+ 7E884AB71124A2920082963F /* libgstapp.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstapp.framework; path = Frameworks/libgstapp.framework; sourceTree = "<group>"; };
+ 7E884AB91124A2930082963F /* libgstnet.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstnet.framework; path = Frameworks/libgstnet.framework; sourceTree = "<group>"; };
+ 7E884ABB1124A2930082963F /* libgstnetbuffer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstnetbuffer.framework; path = Frameworks/libgstnetbuffer.framework; sourceTree = "<group>"; };
+ 7E884ABD1124A2930082963F /* libgstrtp.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstrtp.framework; path = Frameworks/libgstrtp.framework; sourceTree = "<group>"; };
+ 7E884ABF1124A2930082963F /* libnice.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libnice.framework; path = Frameworks/libnice.framework; sourceTree = "<group>"; };
7E959ACF10E3187000C26397 /* AIMathCompatibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AIMathCompatibility.h; path = "Frameworks/AIUtilities Framework/Source/AIMathCompatibility.h"; sourceTree = "<group>"; };
7E9A8CB2104DEBC400F210CC /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = Frameworks/Growl.framework; sourceTree = "<group>"; };
+ 7EA7F03C1124AA8500E0C1F0 /* libgstaudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstaudio.framework; path = Frameworks/libgstaudio.framework; sourceTree = "<group>"; };
+ 7EA7F03E1124AA8500E0C1F0 /* libgstcontroller.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstcontroller.framework; path = Frameworks/libgstcontroller.framework; sourceTree = "<group>"; };
+ 7EA7F0401124AA8500E0C1F0 /* libgstdataprotocol.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstdataprotocol.framework; path = Frameworks/libgstdataprotocol.framework; sourceTree = "<group>"; };
+ 7EA7F0421124AA8500E0C1F0 /* libgstrtsp.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstrtsp.framework; path = Frameworks/libgstrtsp.framework; sourceTree = "<group>"; };
+ 7EA7F0441124AA8500E0C1F0 /* libgstvideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgstvideo.framework; path = Frameworks/libgstvideo.framework; sourceTree = "<group>"; };
+ 7EA7F0461124AA8500E0C1F0 /* liboil.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = liboil.framework; path = Frameworks/liboil.framework; sourceTree = "<group>"; };
811033500CDE170B00EC6038 /* ssl-cdsa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-cdsa.c"; sourceTree = "<group>"; };
811035170CDE783800EC6038 /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = /System/Library/Frameworks/SecurityInterface.framework; sourceTree = "<absolute>"; };
811036160CDE8A2500EC6038 /* AIPurpleCertificateViewer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AIPurpleCertificateViewer.h; path = "Plugins/Purple Service/AIPurpleCertificateViewer.h"; sourceTree = "<group>"; };
@@ -4821,6 +4869,18 @@
34B8936D102BCDAB000ABB8E /* libgstinterfaces.framework in Frameworks */,
34B8936E102BCDAB000ABB8E /* libgstfarsight.framework in Frameworks */,
34B8936F102BCDAB000ABB8E /* libgstbase.framework in Frameworks */,
+ 7E884AB81124A2920082963F /* libgstapp.framework in Frameworks */,
+ 7E884ABA1124A2930082963F /* libgstnet.framework in Frameworks */,
+ 7E884ABC1124A2930082963F /* libgstnetbuffer.framework in Frameworks */,
+ 7E884ABE1124A2930082963F /* libgstrtp.framework in Frameworks */,
+ 7E884AC01124A2930082963F /* libnice.framework in Frameworks */,
+ 7EA7F03D1124AA8500E0C1F0 /* libgstaudio.framework in Frameworks */,
+ 7EA7F03F1124AA8500E0C1F0 /* libgstcontroller.framework in Frameworks */,
+ 7EA7F0411124AA8500E0C1F0 /* libgstdataprotocol.framework in Frameworks */,
+ 7EA7F0431124AA8500E0C1F0 /* libgstrtsp.framework in Frameworks */,
+ 7EA7F0451124AA8500E0C1F0 /* libgstvideo.framework in Frameworks */,
+ 7EA7F0471124AA8500E0C1F0 /* liboil.framework in Frameworks */,
+ 7E7CF7F11124B982001CFC73 /* libgstsdp.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -4972,6 +5032,18 @@
1172FCA10CDAA8DE00B8E233 /* Frameworks */ = {
isa = PBXGroup;
children = (
+ 7E7CF7F01124B982001CFC73 /* libgstsdp.framework */,
+ 7EA7F03C1124AA8500E0C1F0 /* libgstaudio.framework */,
+ 7EA7F03E1124AA8500E0C1F0 /* libgstcontroller.framework */,
+ 7EA7F0401124AA8500E0C1F0 /* libgstdataprotocol.framework */,
+ 7EA7F0421124AA8500E0C1F0 /* libgstrtsp.framework */,
+ 7EA7F0441124AA8500E0C1F0 /* libgstvideo.framework */,
+ 7EA7F0461124AA8500E0C1F0 /* liboil.framework */,
+ 7E884AB71124A2920082963F /* libgstapp.framework */,
+ 7E884AB91124A2930082963F /* libgstnet.framework */,
+ 7E884ABB1124A2930082963F /* libgstnetbuffer.framework */,
+ 7E884ABD1124A2930082963F /* libgstrtp.framework */,
+ 7E884ABF1124A2930082963F /* libnice.framework */,
34B89367102BCDAB000ABB8E /* libgstreamer.framework */,
34B89368102BCDAB000ABB8E /* libgstinterfaces.framework */,
34B89369102BCDAB000ABB8E /* libgstfarsight.framework */,
diff -r 751a7ad968fa -r 522c710857f2 Dependencies/phases/build_dependencies.sh
--- a/Dependencies/phases/build_dependencies.sh Mon Feb 08 20:52:04 2010 -0500
+++ b/Dependencies/phases/build_dependencies.sh Thu Feb 11 17:19:04 2010 -0500
@@ -93,6 +93,8 @@
--enable-shared \
--with-libiconv=native \
--disable-fam \
+ --disable-selinux \
+ --with-threads=posix \
--disable-dependency-tracking"
xconfigure "${BASE_CFLAGS}" "${BASE_LDFLAGS} -lintl" "${CONFIG_CMD}" \
"${ROOTDIR}/source/glib/config.h" \
diff -r 751a7ad968fa -r 522c710857f2 Dependencies/phases/build_vv_dependencies.sh
--- a/Dependencies/phases/build_vv_dependencies.sh Mon Feb 08 20:52:04 2010 -0500
+++ b/Dependencies/phases/build_vv_dependencies.sh Thu Feb 11 17:19:04 2010 -0500
@@ -27,7 +27,7 @@
#
build_gst_plugins_base() {
prereq "gst-plugins-base" \
- "http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.23.tar.gz"
+ "http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.26.tar.gz"
quiet pushd "$ROOTDIR/source/gst-plugins-base"
@@ -38,8 +38,12 @@
CONFIG_CMD="./configure \
--prefix=$ROOTDIR/build \
--disable-examples \
+ --disable-gdp \
+ --disable-audioconvert \
--disable-playback \
+ --disable-subparse \
--disable-audiotestsrc \
+ --disable-videotestsrc \
--disable-cdparanoia \
--disable-subparse \
--disable-videotestsrc \
@@ -49,9 +53,15 @@
--disable-gst_v4l \
--disable-alsa \
--disable-gnome_vfs \
+ --disable-gio \
--disable-libvisual \
+ --disable-ogg \
+ --disable-pango \
+ --disable-theora \
+ --disable-vorbis \
+ --disable-freetypetest \
--disable-dependency-tracking"
- xconfigure "${BASE_CFLAGS}" "${BASE_LDFLAGS}" "${CONFIG_CMD}" \
+ xconfigure "${BASE_CFLAGS}" "${BASE_LDFLAGS} -lintl" "${CONFIG_CMD}" \
"${ROOTDIR}/source/gst-plugins-base/config.h" \
"${ROOTDIR}/source/gst-plugins-base/_stdint.h"
)
@@ -69,7 +79,7 @@
#
build_gst_plugins_good() {
prereq "gst-plugins-good" \
- "http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.15.tar.gz"
+ "http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.18.tar.gz"
quiet pushd "$ROOTDIR/source/gst-plugins-good"
@@ -90,7 +100,9 @@
--disable-debugutils \
--disable-deinterlace \
--disable-effectv \
+ --disable-equalizer \
--disable-flv \
+ --disable-flx \
--disable-id3demux \
--disable-icydemux \
--disable-examples \
@@ -106,6 +118,9 @@
--disable-smpte \
--disable-spectrum \
--disable-directsound \
+ --disable-wavenc \
+ --disable-wavparse \
+ --disable-y4m \
--disable-oss \
--disable-sunaudio \
--disable-gst_v4l2 \
@@ -117,11 +132,16 @@
--disable-esd \
--disable-flac \
--disable-libcaca \
+ --disable-libdv \
+ --disable-libpng \
+ --disable-pulse \
--disable-taglib \
--disable-wavpack \
+ --disable-zlib \
+ --disable-bz2 \
--disable-shout2 \
--disable-dependency-tracking"
- xconfigure "${BASE_CFLAGS}" "${BASE_LDFLAGS}" "${CONFIG_CMD}" \
+ xconfigure "${BASE_CFLAGS}" "${BASE_LDFLAGS} -lintl" "${CONFIG_CMD}" \
"${ROOTDIR}/source/gst-plugins-good/config.h" \
"${ROOTDIR}/source/gst-plugins-good/_stdint.h"
)
@@ -182,6 +202,8 @@
export CFLAGS="$ARCH_CFLAGS"
export LDFLAGS="$ARCH_LDFLAGS"
log ./configure --prefix="$ROOTDIR/build" \
+ --disable-jrtplib \
+ --disable-gconf \
--disable-dependency-tracking
)
fi
@@ -210,7 +232,7 @@
GSTREAMER_VERSION=0.10
build_gstreamer() {
prereq "gstreamer" \
- "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.24.tar.gz"
+ "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.26.tar.gz"
quiet pushd "$ROOTDIR/source/gstreamer"
@@ -223,6 +245,7 @@
--disable-examples \
--disable-tests \
--disable-option-parsing \
+ --disable-check \
--disable-dependency-tracking"
xconfigure "${BASE_CFLAGS}" "${BASE_LDFLAGS}" "${CONFIG_CMD}" \
"$ROOTDIR/source/gstreamer/gst/gstconfig.h" \
@@ -245,7 +268,7 @@
#
build_nice() {
prereq "nice" \
- "http://nice.freedesktop.org/releases/libnice-0.0.9.tar.gz"
+ "http://nice.freedesktop.org/releases/libnice-0.0.10.tar.gz"
quiet pushd "$ROOTDIR/source/nice"
@@ -275,7 +298,7 @@
build_nice $@
prereq "farsight" \
- "http://farsight.freedesktop.org/releases/farsight2/farsight2-0.0.15.tar.gz"
+ "http://farsight.freedesktop.org/releases/farsight2/farsight2-0.0.17.tar.gz"
quiet pushd "$ROOTDIR/source/farsight"
diff -r 751a7ad968fa -r 522c710857f2 Dependencies/phases/make_frameworks.sh
--- a/Dependencies/phases/make_frameworks.sh Mon Feb 08 20:52:04 2010 -0500
+++ b/Dependencies/phases/make_frameworks.sh Thu Feb 11 17:19:04 2010 -0500
@@ -126,6 +126,44 @@
log python "${ROOTDIR}/framework_maker/frameworkize.py" \
"${ROOTDIR}/build/lib/libpurple.${LIBPURPLE_VERSION}.dylib" \
"${FRAMEWORK_DIR}"
+
+ status "Adding gst support frameworks..."
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstaudio-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstvideo-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstapp-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstnet-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstnetbuffer-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstrtp-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstsdp-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstrtsp-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstdataprotocol-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libgstcontroller-${GSTREAMER_VERSION}.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/libnice.0.dylib" \
+ "${FRAMEWORK_DIR}"
+ log python "${ROOTDIR}/framework_maker/frameworkize.py" \
+ "${ROOTDIR}/build/lib/liboil-0.3.0.dylib" \
+ "${FRAMEWORK_DIR}"
status "Adding the Adium framework header..."
log cp "${ROOTDIR}/libpurple-full.h" \
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libglib.framework/Versions/2.0.0/libglib
Binary file Frameworks/libglib.framework/Versions/2.0.0/libglib has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgmodule.framework/Versions/2.0.0/libgmodule
Binary file Frameworks/libgmodule.framework/Versions/2.0.0/libgmodule has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgobject.framework/Versions/2.0.0/libgobject
Binary file Frameworks/libgobject.framework/Versions/2.0.0/libgobject has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstapp.framework/Headers
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstapp.framework/Headers Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Headers
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstapp.framework/Resources
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstapp.framework/Resources Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Resources
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstapp.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstapp.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,3 @@
+/* Localized versions of Info.plist keys */
+
+CFBundleName = "libgstapp";
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstapp.framework/Versions/0.10.0/Resources/Info.plist
Binary file Frameworks/libgstapp.framework/Versions/0.10.0/Resources/Info.plist has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstapp.framework/Versions/0.10.0/libgstapp
Binary file Frameworks/libgstapp.framework/Versions/0.10.0/libgstapp has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstapp.framework/Versions/Current
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstapp.framework/Versions/Current Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+0.10.0
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstapp.framework/libgstapp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstapp.framework/libgstapp Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/libgstapp
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstaudio.framework/Headers
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstaudio.framework/Headers Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Headers
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstaudio.framework/Resources
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstaudio.framework/Resources Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Resources
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstaudio.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstaudio.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,3 @@
+/* Localized versions of Info.plist keys */
+
+CFBundleName = "libgstaudio";
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstaudio.framework/Versions/0.10.0/Resources/Info.plist
Binary file Frameworks/libgstaudio.framework/Versions/0.10.0/Resources/Info.plist has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstaudio.framework/Versions/0.10.0/libgstaudio
Binary file Frameworks/libgstaudio.framework/Versions/0.10.0/libgstaudio has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstaudio.framework/Versions/Current
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstaudio.framework/Versions/Current Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+0.10.0
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstaudio.framework/libgstaudio
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstaudio.framework/libgstaudio Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/libgstaudio
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstbase.framework/Versions/0.10.0/libgstbase
Binary file Frameworks/libgstbase.framework/Versions/0.10.0/libgstbase has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstcontroller.framework/Headers
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstcontroller.framework/Headers Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Headers
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstcontroller.framework/Resources
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstcontroller.framework/Resources Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Resources
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstcontroller.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstcontroller.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,3 @@
+/* Localized versions of Info.plist keys */
+
+CFBundleName = "libgstcontroller";
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstcontroller.framework/Versions/0.10.0/Resources/Info.plist
Binary file Frameworks/libgstcontroller.framework/Versions/0.10.0/Resources/Info.plist has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstcontroller.framework/Versions/0.10.0/libgstcontroller
Binary file Frameworks/libgstcontroller.framework/Versions/0.10.0/libgstcontroller has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstcontroller.framework/Versions/Current
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstcontroller.framework/Versions/Current Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+0.10.0
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstcontroller.framework/libgstcontroller
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstcontroller.framework/libgstcontroller Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/libgstcontroller
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstdataprotocol.framework/Headers
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstdataprotocol.framework/Headers Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Headers
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstdataprotocol.framework/Resources
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstdataprotocol.framework/Resources Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Resources
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstdataprotocol.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstdataprotocol.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,3 @@
+/* Localized versions of Info.plist keys */
+
+CFBundleName = "libgstdataprotocol";
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstdataprotocol.framework/Versions/0.10.0/Resources/Info.plist
Binary file Frameworks/libgstdataprotocol.framework/Versions/0.10.0/Resources/Info.plist has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstdataprotocol.framework/Versions/0.10.0/libgstdataprotocol
Binary file Frameworks/libgstdataprotocol.framework/Versions/0.10.0/libgstdataprotocol has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstdataprotocol.framework/Versions/Current
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstdataprotocol.framework/Versions/Current Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+0.10.0
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstdataprotocol.framework/libgstdataprotocol
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstdataprotocol.framework/libgstdataprotocol Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/libgstdataprotocol
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstfarsight.framework/Versions/0.10.0/libgstfarsight
Binary file Frameworks/libgstfarsight.framework/Versions/0.10.0/libgstfarsight has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstinterfaces.framework/Versions/0.10.0/libgstinterfaces
Binary file Frameworks/libgstinterfaces.framework/Versions/0.10.0/libgstinterfaces has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnet.framework/Headers
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnet.framework/Headers Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Headers
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnet.framework/Resources
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnet.framework/Resources Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Resources
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnet.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnet.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,3 @@
+/* Localized versions of Info.plist keys */
+
+CFBundleName = "libgstnet";
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnet.framework/Versions/0.10.0/Resources/Info.plist
Binary file Frameworks/libgstnet.framework/Versions/0.10.0/Resources/Info.plist has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnet.framework/Versions/0.10.0/libgstnet
Binary file Frameworks/libgstnet.framework/Versions/0.10.0/libgstnet has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnet.framework/Versions/Current
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnet.framework/Versions/Current Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+0.10.0
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnet.framework/libgstnet
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnet.framework/libgstnet Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/libgstnet
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnetbuffer.framework/Headers
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnetbuffer.framework/Headers Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Headers
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnetbuffer.framework/Resources
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnetbuffer.framework/Resources Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/Resources
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnetbuffer.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnetbuffer.framework/Versions/0.10.0/Resources/English.lproj/InfoPlist.strings Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,3 @@
+/* Localized versions of Info.plist keys */
+
+CFBundleName = "libgstnetbuffer";
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnetbuffer.framework/Versions/0.10.0/Resources/Info.plist
Binary file Frameworks/libgstnetbuffer.framework/Versions/0.10.0/Resources/Info.plist has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnetbuffer.framework/Versions/0.10.0/libgstnetbuffer
Binary file Frameworks/libgstnetbuffer.framework/Versions/0.10.0/libgstnetbuffer has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnetbuffer.framework/Versions/Current
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnetbuffer.framework/Versions/Current Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+0.10.0
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstnetbuffer.framework/libgstnetbuffer
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libgstnetbuffer.framework/libgstnetbuffer Thu Feb 11 17:19:04 2010 -0500
@@ -0,0 +1,1 @@
+Versions/0.10.0/libgstnetbuffer
\ No newline at end of file
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libfsfunnel.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libfsfunnel.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libfsmsnconference.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libfsmsnconference.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libfsrtcpfilter.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libfsrtcpfilter.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libfsrtpconference.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libfsrtpconference.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libfsselector.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libfsselector.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libfsvideoanyrate.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libfsvideoanyrate.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstadder.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstadder.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstalaw.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstalaw.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstapp.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstapp.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstaudioconvert.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstaudioconvert.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstaudiorate.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstaudiorate.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstaudioresample.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstaudioresample.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstautodetect.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstautodetect.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstcoreelements.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstcoreelements.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstcoreindexers.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstcoreindexers.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstequalizer.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstequalizer.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstffmpegcolorspace.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstffmpegcolorspace.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstflxdec.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstflxdec.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstgdp.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstgdp.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstjrtp.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstjrtp.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstlevel.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstlevel.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstmulaw.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstmulaw.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstnetsim.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstnetsim.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstnice.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstnice.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstosxaudio.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstosxaudio.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstosxvideosink.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstosxvideosink.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstrtp.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstrtp.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstrtpdemux.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstrtpdemux.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstrtpjitterbuffer.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstrtpjitterbuffer.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstrtpmanager.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstrtpmanager.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstrtppayloads.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstrtppayloads.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstrtsp.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstrtsp.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgsttcp.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgsttcp.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgsttypefindfunctions.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgsttypefindfunctions.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstudp.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstudp.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstvideobox.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstvideobox.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstvideocrop.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstvideocrop.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstvideomixer.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstvideomixer.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstvideorate.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstvideorate.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstvideoscale.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstvideoscale.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstvolume.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstvolume.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstwavenc.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstwavenc.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgstwavparse.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgstwavparse.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/PlugIns/libgsty4menc.so
Binary file Frameworks/libgstreamer.framework/PlugIns/libgsty4menc.so has changed
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/app/gstappsink.h
--- a/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/app/gstappsink.h Mon Feb 08 20:52:04 2010 -0500
+++ b/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/app/gstappsink.h Thu Feb 11 17:19:04 2010 -0500
@@ -57,6 +57,11 @@
* The new buffer can be retrieved with
* gst_app_sink_pull_buffer() either from this callback
* or from any other thread.
+ * @new_buffer_list: Called when a new bufferlist is available.
+ * This callback is called from the steaming thread.
+ * The new bufferlist can be retrieved with
+ * gst_app_sink_pull_buffer_list() either from this callback
+ * or from any other thread.
*
* A set of callbacks that can be installed on the appsink with
* gst_app_sink_set_callbacks().
@@ -64,12 +69,13 @@
* Since: 0.10.23
*/
typedef struct {
- void (*eos) (GstAppSink *sink, gpointer user_data);
- GstFlowReturn (*new_preroll) (GstAppSink *sink, gpointer user_data);
- GstFlowReturn (*new_buffer) (GstAppSink *sink, gpointer user_data);
+ void (*eos) (GstAppSink *sink, gpointer user_data);
+ GstFlowReturn (*new_preroll) (GstAppSink *sink, gpointer user_data);
+ GstFlowReturn (*new_buffer) (GstAppSink *sink, gpointer user_data);
+ GstFlowReturn (*new_buffer_list) (GstAppSink *sink, gpointer user_data);
/*< private >*/
- gpointer _gst_reserved[GST_PADDING];
+ gpointer _gst_reserved[GST_PADDING - 1];
} GstAppSinkCallbacks;
struct _GstAppSink
@@ -93,11 +99,15 @@
void (*new_buffer) (GstAppSink *sink);
/* actions */
- GstBuffer * (*pull_preroll) (GstAppSink *sink);
- GstBuffer * (*pull_buffer) (GstAppSink *sink);
+ GstBuffer * (*pull_preroll) (GstAppSink *sink);
+ GstBuffer * (*pull_buffer) (GstAppSink *sink);
+
+ /* ABI added */
+ GstBufferList * (*new_buffer_list) (GstAppSink *sink);
+ GstBufferList * (*pull_buffer_list) (GstAppSink *sink);
/*< private >*/
- gpointer _gst_reserved[GST_PADDING];
+ gpointer _gst_reserved[GST_PADDING - 2];
};
GType gst_app_sink_get_type(void);
@@ -118,6 +128,7 @@
GstBuffer * gst_app_sink_pull_preroll (GstAppSink *appsink);
GstBuffer * gst_app_sink_pull_buffer (GstAppSink *appsink);
+GstBufferList * gst_app_sink_pull_buffer_list (GstAppSink *appsink);
void gst_app_sink_set_callbacks (GstAppSink * appsink,
GstAppSinkCallbacks *callbacks,
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/audio.h
--- a/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/audio.h Mon Feb 08 20:52:04 2010 -0500
+++ b/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/audio.h Thu Feb 11 17:19:04 2010 -0500
@@ -58,7 +58,7 @@
* Calculate clocktime from sample @frames and @rate.
*/
#define GST_FRAMES_TO_CLOCK_TIME(frames, rate) \
- ((GstClockTime) gst_util_uint64_scale (frames, GST_SECOND, rate))
+ ((GstClockTime) gst_util_uint64_scale_round (frames, GST_SECOND, rate))
/**
* GST_CLOCK_TIME_TO_FRAMES:
@@ -68,7 +68,7 @@
* Calculate frames from @clocktime and sample @rate.
*/
#define GST_CLOCK_TIME_TO_FRAMES(clocktime, rate) \
- gst_util_uint64_scale (clocktime, rate, GST_SECOND)
+ gst_util_uint64_scale_round (clocktime, rate, GST_SECOND)
/**
* GST_AUDIO_DEF_RATE:
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/gstaudiofilter.h
--- a/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/gstaudiofilter.h Mon Feb 08 20:52:04 2010 -0500
+++ b/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/gstaudiofilter.h Thu Feb 11 17:19:04 2010 -0500
@@ -34,8 +34,12 @@
(gst_audio_filter_get_type())
#define GST_AUDIO_FILTER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_FILTER,GstAudioFilter))
+#define GST_AUDIO_FILTER_CAST(obj) \
+ ((GstAudioFilter *) (obj))
#define GST_AUDIO_FILTER_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_AUDIO_FILTER,GstAudioFilterClass))
+#define GST_AUDIO_FILTER_CLASS_CAST(klass) \
+ ((GstAudioFilterClass *) (klass))
#define GST_IS_AUDIO_FILTER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_FILTER))
#define GST_IS_AUDIO_FILTER_CLASS(klass) \
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/gstbaseaudiosink.h
--- a/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/gstbaseaudiosink.h Mon Feb 08 20:52:04 2010 -0500
+++ b/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/gstbaseaudiosink.h Thu Feb 11 17:19:04 2010 -0500
@@ -83,12 +83,12 @@
* @GST_BASE_AUDIO_SINK_SLAVE_RESAMPLE: Resample to match the master clock
* @GST_BASE_AUDIO_SINK_SLAVE_SKEW: Adjust playout pointer when master clock
* drifts too much.
- * @GST_BASE_AUDIO_SINK_SLAVE_NONE: No adjustment is done.
+ * @GST_BASE_AUDIO_SINK_SLAVE_NONE: No adjustment is done.
*
* Different possible clock slaving algorithms used when the internal audio
* clock is not selected as the pipeline master clock.
*/
-typedef enum
+typedef enum
{
GST_BASE_AUDIO_SINK_SLAVE_RESAMPLE,
GST_BASE_AUDIO_SINK_SLAVE_SKEW,
@@ -156,7 +156,7 @@
void gst_base_audio_sink_set_provide_clock (GstBaseAudioSink *sink, gboolean provide);
gboolean gst_base_audio_sink_get_provide_clock (GstBaseAudioSink *sink);
-void gst_base_audio_sink_set_slave_method (GstBaseAudioSink *sink,
+void gst_base_audio_sink_set_slave_method (GstBaseAudioSink *sink,
GstBaseAudioSinkSlaveMethod method);
GstBaseAudioSinkSlaveMethod
gst_base_audio_sink_get_slave_method (GstBaseAudioSink *sink);
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/gstringbuffer.h
--- a/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/gstringbuffer.h Mon Feb 08 20:52:04 2010 -0500
+++ b/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/audio/gstringbuffer.h Thu Feb 11 17:19:04 2010 -0500
@@ -301,6 +301,7 @@
* @activate: activate the thread that starts pulling and monitoring the
* consumed segments in the device. Since 0.10.22
* @commit: write samples into the ringbuffer
+ * @clear_all: clear the entire ringbuffer Since 0.10.24
*
* The vmethods that subclasses can override to implement the ringbuffer.
*/
@@ -327,8 +328,10 @@
guchar * data, gint in_samples,
gint out_samples, gint * accum);
+ void (*clear_all) (GstRingBuffer * buf);
+
/*< private >*/
- gpointer _gst_reserved[GST_PADDING - 2];
+ gpointer _gst_reserved[GST_PADDING - 3];
};
GType gst_ring_buffer_get_type(void);
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/base/gstadapter.h
--- a/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/base/gstadapter.h Mon Feb 08 20:52:04 2010 -0500
+++ b/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/base/gstadapter.h Thu Feb 11 17:19:04 2010 -0500
@@ -49,17 +49,17 @@
* The opaque #GstAdapter data structure.
*/
struct _GstAdapter {
- GObject object;
+ GObject object;
/*< private >*/
- GSList * buflist;
- guint size;
- guint skip;
+ GSList * buflist;
+ guint size;
+ guint skip;
/* we keep state of assembled pieces */
- guint8 * assembled_data;
- guint assembled_size;
- guint assembled_len;
+ guint8 * assembled_data;
+ guint assembled_size;
+ guint assembled_len;
/* ABI added */
/* Remember where the end of our buffer list is to
@@ -72,26 +72,26 @@
};
struct _GstAdapterClass {
- GObjectClass parent_class;
+ GObjectClass parent_class;
/*< private >*/
gpointer _gst_reserved[GST_PADDING];
};
-GType gst_adapter_get_type (void);
+GType gst_adapter_get_type (void);
-GstAdapter * gst_adapter_new (void);
+GstAdapter * gst_adapter_new (void);
-void gst_adapter_clear (GstAdapter *adapter);
-void gst_adapter_push (GstAdapter *adapter, GstBuffer* buf);
-const guint8 * gst_adapter_peek (GstAdapter *adapter, guint size);
-void gst_adapter_copy (GstAdapter *adapter, guint8 *dest,
+void gst_adapter_clear (GstAdapter *adapter);
+void gst_adapter_push (GstAdapter *adapter, GstBuffer* buf);
+const guint8 * gst_adapter_peek (GstAdapter *adapter, guint size);
+void gst_adapter_copy (GstAdapter *adapter, guint8 *dest,
guint offset, guint size);
-void gst_adapter_flush (GstAdapter *adapter, guint flush);
-guint8* gst_adapter_take (GstAdapter *adapter, guint nbytes);
-GstBuffer* gst_adapter_take_buffer (GstAdapter *adapter, guint nbytes);
-guint gst_adapter_available (GstAdapter *adapter);
-guint gst_adapter_available_fast (GstAdapter *adapter);
+void gst_adapter_flush (GstAdapter *adapter, guint flush);
+guint8* gst_adapter_take (GstAdapter *adapter, guint nbytes);
+GstBuffer* gst_adapter_take_buffer (GstAdapter *adapter, guint nbytes);
+guint gst_adapter_available (GstAdapter *adapter);
+guint gst_adapter_available_fast (GstAdapter *adapter);
GstClockTime gst_adapter_prev_timestamp (GstAdapter *adapter, guint64 *distance);
diff -r 751a7ad968fa -r 522c710857f2 Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/base/gstbasesink.h
--- a/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/base/gstbasesink.h Mon Feb 08 20:52:04 2010 -0500
+++ b/Frameworks/libgstreamer.framework/Versions/0.10.0/Headers/gst/base/gstbasesink.h Thu Feb 11 17:19:04 2010 -0500
@@ -28,13 +28,13 @@
G_BEGIN_DECLS
-#define GST_TYPE_BASE_SINK (gst_base_sink_get_type())
-#define GST_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_BASE_SINK,GstBaseSink))
-#define GST_BASE_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_BASE_SINK,GstBaseSinkClass))
+#define GST_TYPE_BASE_SINK (gst_base_sink_get_type())
+#define GST_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_BASE_SINK,GstBaseSink))
+#define GST_BASE_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_BASE_SINK,GstBaseSinkClass))
#define GST_BASE_SINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_BASE_SINK, GstBaseSinkClass))
-#define GST_IS_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_BASE_SINK))
-#define GST_IS_BASE_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_BASE_SINK))
-#define GST_BASE_SINK_CAST(obj) ((GstBaseSink *) (obj))
+#define GST_IS_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_BASE_SINK))
+#define GST_IS_BASE_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_BASE_SINK))
+#define GST_BASE_SINK_CAST(obj) ((GstBaseSink *) (obj))
/**
* GST_BASE_SINK_PAD:
@@ -42,7 +42,7 @@
*
* Gives the pointer to the #GstPad object of the element.
*/
-#define GST_BASE_SINK_PAD(obj) (GST_BASE_SINK_CAST (obj)->sinkpad)
+#define GST_BASE_SINK_PAD(obj) (GST_BASE_SINK_CAST (obj)->sinkpad)
typedef struct _GstBaseSink GstBaseSink;
typedef struct _GstBaseSinkClass GstBaseSinkClass;
@@ -55,23 +55,23 @@
* The opaque #GstBaseSink data structure.
*/
struct _GstBaseSink {
- GstElement element;
+ GstElement element;
/*< protected >*/
- GstPad *sinkpad;
- GstActivateMode pad_mode;
+ GstPad *sinkpad;
+ GstActivateMode pad_mode;
/*< protected >*/ /* with LOCK */
- guint64 offset;
- gboolean can_activate_pull;
- gboolean can_activate_push;
+ guint64 offset;
+ gboolean can_activate_pull;
+ gboolean can_activate_push;
/*< protected >*/ /* with PREROLL_LOCK */
- GQueue *preroll_queue;
- gint preroll_queue_max_len;
- gint preroll_queued;
- gint buffers_queued;
- gint events_queued;
+ GQueue *preroll_queue;
+ gint preroll_queue_max_len;
+ gint preroll_queued;
+ gint buffers_queued;
+ gint events_queued;
gboolean eos;
gboolean eos_queued;
gboolean need_preroll;
@@ -79,7 +79,7 @@
gboolean playing_async;
/*< protected >*/ /* with STREAM_LOCK */
- gboolean have_newsegment;
+ gboolean have_newsegment;
GstSegment segment;
/*< private >*/ /* with LOCK */
@@ -94,7 +94,7 @@
/* segment used for clipping incoming buffers */
GstSegment *clip_segment;
/* max amount of time a buffer can be late, -1 no limit. */
- gint64 max_lateness;
+ gint64 max_lateness;
gboolean running;
} ABI;
gpointer _gst_reserved[GST_PADDING_LARGE - 1];
@@ -116,7 +116,7 @@
* @unlock: Unlock any pending access to the resource. Subclasses should
* unblock any blocked function ASAP
* @unlock_stop: Clear the previous unlock request. Subclasses should clear
- * any state they set during unlock(), such as clearing command queues.
+ * any state they set during unlock(), such as clearing command queues.
* @event: Override this to handle events arriving on the sink pad
* @preroll: Called to present the preroll buffer if desired
* @render: Called when a buffer should be presented or output, at the
@@ -149,11 +149,11 @@
/* allocate a new buffer with given caps */
GstFlowReturn (*buffer_alloc) (GstBaseSink *sink, guint64 offset, guint size,
- GstCaps *caps, GstBuffer **buf);
+ GstCaps *caps, GstBuffer **buf);
/* get the start and end times for syncing on this buffer */
- void (*get_times) (GstBaseSink *sink, GstBuffer *buffer,
- GstClockTime *start, GstClockTime *end);
+ void (*get_times) (GstBaseSink *sink, GstBuffer *buffer,
+ GstClockTime *start, GstClockTime *end);
/* start and stop processing, ideal for opening/closing the resource */
gboolean (*start) (GstBaseSink *sink);
@@ -174,12 +174,12 @@
GstStateChangeReturn (*async_play) (GstBaseSink *sink);
/* start or stop a pulling thread */
- gboolean (*activate_pull)(GstBaseSink *sink, gboolean active);
+ gboolean (*activate_pull)(GstBaseSink *sink, gboolean active);
/* fixate sink caps during pull-mode negotiation */
- void (*fixate) (GstBaseSink *sink, GstCaps *caps);
+ void (*fixate) (GstBaseSink *sink, GstCaps *caps);
- /* Clear a previously indicated unlock request not that unlocking is
+ /* Clear a previously indicated unlock request not that unlocking is
* complete. Sub-classes should clear any command queue or indicator they
* set during unlock */
gboolean (*unlock_stop) (GstBaseSink *sink);
@@ -193,44 +193,44 @@
GType gst_base_sink_get_type(void);
-GstFlowReturn gst_base_sink_do_preroll (GstBaseSink *sink, GstMiniObject *obj);
-GstFlowReturn gst_base_sink_wait_preroll (GstBaseSink *sink);
+GstFlowReturn gst_base_sink_do_preroll (GstBaseSink *sink, GstMiniObject *obj);
+GstFlowReturn gst_base_sink_wait_preroll (GstBaseSink *sink);
/* synchronizing against the clock */
-void gst_base_sink_set_sync (GstBaseSink *sink, gboolean sync);
-gboolean gst_base_sink_get_sync (GstBaseSink *sink);
+void gst_base_sink_set_sync (GstBaseSink *sink, gboolean sync);
+gboolean gst_base_sink_get_sync (GstBaseSink *sink);
/* dropping late buffers */
-void gst_base_sink_set_max_lateness (GstBaseSink *sink, gint64 max_lateness);
-gint64 gst_base_sink_get_max_lateness (GstBaseSink *sink);
+void gst_base_sink_set_max_lateness (GstBaseSink *sink, gint64 max_lateness);
+gint64 gst_base_sink_get_max_lateness (GstBaseSink *sink);
/* performing QoS */
-void gst_base_sink_set_qos_enabled (GstBaseSink *sink, gboolean enabled);
-gboolean gst_base_sink_is_qos_enabled (GstBaseSink *sink);
+void gst_base_sink_set_qos_enabled (GstBaseSink *sink, gboolean enabled);
+gboolean gst_base_sink_is_qos_enabled (GstBaseSink *sink);
/* doing async state changes */
-void gst_base_sink_set_async_enabled (GstBaseSink *sink, gboolean enabled);
-gboolean gst_base_sink_is_async_enabled (GstBaseSink *sink);
+void gst_base_sink_set_async_enabled (GstBaseSink *sink, gboolean enabled);
+gboolean gst_base_sink_is_async_enabled (GstBaseSink *sink);
/* tuning synchronisation */
More information about the commits
mailing list