summaryrefslogtreecommitdiff
path: root/gst
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2009-09-16 16:23:27 +0200
committerEdward Hervey <bilboed@bilboed.com>2009-09-16 16:23:27 +0200
commit5d90f1d431b5d16269e341fd7d60f99f48cc967d (patch)
treed3f96b8f57e43176e0f4d0f144fa128f2962d7b2 /gst
parent21ba9b25a57e30d3a6e28c81fc12807faf70d1ba (diff)
Update definitions and ignores for core/base 0.10.25. Fixes #587432
Diffstat (limited to 'gst')
-rw-r--r--gst/Makefile.am2
-rw-r--r--gst/gst-0.10.25.ignore4
-rw-r--r--gst/gst-pb-0.10.25.ignore9
-rw-r--r--gst/gst.defs9
-rw-r--r--gst/gstversion.override.in2
-rw-r--r--gst/interfaces.defs60
-rw-r--r--gst/interfaces.override3
7 files changed, 89 insertions, 0 deletions
diff --git a/gst/Makefile.am b/gst/Makefile.am
index 7358b7c..dd40cd5 100644
--- a/gst/Makefile.am
+++ b/gst/Makefile.am
@@ -35,10 +35,12 @@ versioned_overrides = \
gst-0.10.22.ignore \
gst-0.10.23.ignore \
gst-0.10.24.ignore \
+ gst-0.10.25.ignore \
gst-pb-0.10.14.ignore \
gst-pb-0.10.16.ignore \
gst-pb-0.10.18.ignore \
gst-pb-0.10.23.ignore \
+ gst-pb-0.10.25.ignore \
gst-disable-loadsave.ignore
INCLUDES = $(PYTHON_INCLUDES)
diff --git a/gst/gst-0.10.25.ignore b/gst/gst-0.10.25.ignore
new file mode 100644
index 0000000..c8a6d4f
--- /dev/null
+++ b/gst/gst-0.10.25.ignore
@@ -0,0 +1,4 @@
+%%
+ignore
+ gst_caps_can_intersect
+%% \ No newline at end of file
diff --git a/gst/gst-pb-0.10.25.ignore b/gst/gst-pb-0.10.25.ignore
new file mode 100644
index 0000000..95e26f8
--- /dev/null
+++ b/gst/gst-pb-0.10.25.ignore
@@ -0,0 +1,9 @@
+%%
+ignore
+%%
+ignore-glob
+ gst_stream_volume_*
+%%
+ignore-type
+ GstStreamVolumeFormat
+%%
diff --git a/gst/gst.defs b/gst/gst.defs
index c3a2ae0..a99a16b 100644
--- a/gst/gst.defs
+++ b/gst/gst.defs
@@ -841,6 +841,15 @@
)
)
+(define-method can_intersect
+ (of-object "GstCaps")
+ (c-name "gst_caps_can_intersect")
+ (return-type "gboolean")
+ (parameters
+ '("const-GstCaps*" "caps2")
+ )
+)
+
(define-method intersect
(of-object "GstCaps")
(c-name "gst_caps_intersect")
diff --git a/gst/gstversion.override.in b/gst/gstversion.override.in
index 02a28fe..b494495 100644
--- a/gst/gstversion.override.in
+++ b/gst/gstversion.override.in
@@ -14,5 +14,7 @@ include
@IGNORE_GST_0_10_23@
@IGNORE_GST_PB_0_10_23@
@IGNORE_GST_0_10_24@
+@IGNORE_GST_0_10_25@
+@IGNORE_GST_PB_0_10_25@
@IGNORE_GST_LOADSAVE@
%%
diff --git a/gst/interfaces.defs b/gst/interfaces.defs
index 5fdbe77..c88d812 100644
--- a/gst/interfaces.defs
+++ b/gst/interfaces.defs
@@ -165,6 +165,8 @@
'("no-record" "GST_MIXER_TRACK_NO_RECORD")
'("no-mute" "GST_MIXER_TRACK_NO_MUTE")
'("whitelist" "GST_MIXER_TRACK_WHITELIST")
+ '("readonly" "GST_MIXER_TRACK_READONLY")
+ '("writeonly" "GST_MIXER_TRACK_WRITEONLY")
)
)
@@ -229,6 +231,17 @@
)
)
+(define-enum StreamVolumeFormat
+ (in-module "Gst")
+ (c-name "GstStreamVolumeFormat")
+ (gtype-id "GST_TYPE_STREAM_VOLUME_FORMAT")
+ (values
+ '("linear" "GST_STREAM_VOLUME_FORMAT_LINEAR")
+ '("cubic" "GST_STREAM_VOLUME_FORMAT_CUBIC")
+ '("db" "GST_STREAM_VOLUME_FORMAT_DB")
+ )
+)
+
(define-flags TunerChannelFlags
(in-module "Gst")
(c-name "GstTunerChannelFlags")
@@ -903,6 +916,53 @@
)
+;; From streamvolume.h
+
+(define-method set_volume
+ (of-object "GstStreamVolume")
+ (c-name "gst_stream_volume_set_volume")
+ (return-type "none")
+ (parameters
+ '("GstStreamVolumeFormat" "format")
+ '("gdouble" "val")
+ )
+)
+
+(define-method get_volume
+ (of-object "GstStreamVolume")
+ (c-name "gst_stream_volume_get_volume")
+ (return-type "gdouble")
+ (parameters
+ '("GstStreamVolumeFormat" "format")
+ )
+)
+
+(define-method set_mute
+ (of-object "GstStreamVolume")
+ (c-name "gst_stream_volume_set_mute")
+ (return-type "none")
+ (parameters
+ '("gboolean" "mute")
+ )
+)
+
+(define-method get_mute
+ (of-object "GstStreamVolume")
+ (c-name "gst_stream_volume_get_mute")
+ (return-type "gboolean")
+)
+
+(define-function stream_volume_convert_volume
+ (c-name "gst_stream_volume_convert_volume")
+ (return-type "gdouble")
+ (parameters
+ '("GstStreamVolumeFormat" "from")
+ '("GstStreamVolumeFormat" "to")
+ '("gdouble" "val")
+ )
+)
+
+
;; From /opt/gnome/include/gstreamer-0.7/gst/tuner/tuner.h
(define-function gst_tuner_get_type
diff --git a/gst/interfaces.override b/gst/interfaces.override
index 8c0f6e7..e996db2 100644
--- a/gst/interfaces.override
+++ b/gst/interfaces.override
@@ -39,6 +39,9 @@ headers
#ifdef HAVE_VIDEO_ORIENTATION_INTERFACE
#include <gst/interfaces/videoorientation.h>
#endif
+#ifdef HAVE_STREAM_VOLUME_INTERFACE
+#include <gst/interfaces/streamvolume.h>
+#endif
%%
modulename gst.interfaces