Add API additions for upcoming 0.10.21 core release
authorEdward Hervey <bilboed@bilboed.com>
Tue, 9 Sep 2008 10:41:27 +0000 (10:41 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Tue, 9 Sep 2008 10:41:27 +0000 (10:41 +0000)
Original commit message from CVS:
* configure.ac:
* gst/base.defs:
* gst/gst-0.10.21.ignore:
* gst/gst.defs:
* gst/gstversion.override.in:
Add API additions for upcoming 0.10.21 core release

ChangeLog
common
configure.ac
gst/base.defs
gst/gst-0.10.21.ignore [new file with mode: 0644]
gst/gst.defs
gst/gstversion.override.in

index 9e18eb8..e63d0da 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-09-09  Edward Hervey  <edward.hervey@collabora.co.uk>
+
+       * configure.ac:
+       * gst/base.defs:
+       * gst/gst-0.10.21.ignore:
+       * gst/gst.defs:
+       * gst/gstversion.override.in:
+       Add API additions for upcoming 0.10.21 core release
+
 2008-09-04  Edward Hervey  <edward.hervey@collabora.co.uk>
 
        * examples/pipeline-tester:
diff --git a/common b/common
index 8d49485..1ff63d8 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit 8d494854a6018336a80ece82ceb3df0033e2da9c
+Subproject commit 1ff63d8f92c36bf207434436f4ce75f2a4ea11a4
index 4a10131..c72fceb 100644 (file)
@@ -145,6 +145,13 @@ then
     IGNORE_GST_0_10_20=""
   fi
 
+  if test $GST_MINOR_VERSION -lt "21"
+  then
+    IGNORE_GST_0_10_21="gst-0.10.21.ignore"
+  else
+    IGNORE_GST_0_10_21=""
+  fi
+
   dnl plugins base
   if test $GST_PB_MINOR_VERSION -lt "14"
   then
@@ -175,6 +182,7 @@ else
   IGNORE_GST_0_10_16=""
   IGNORE_GST_0_10_18=""
   IGNORE_GST_0_10_20=""
+  IGNORE_GST_0_10_21=""
   IGNORE_GST_PB_0_10_14=""
   IGNORE_GST_PB_0_10_16=""
   IGNORE_GST_PB_0_10_18=""
@@ -187,6 +195,7 @@ AC_SUBST(IGNORE_GST_0_10_15)
 AC_SUBST(IGNORE_GST_0_10_16)
 AC_SUBST(IGNORE_GST_0_10_18)
 AC_SUBST(IGNORE_GST_0_10_20)
+AC_SUBST(IGNORE_GST_0_10_21)
 AC_SUBST(IGNORE_GST_PB_0_10_14)
 AC_SUBST(IGNORE_GST_PB_0_10_16)
 AC_SUBST(IGNORE_GST_PB_0_10_18)
index 3e516c1..6a19c48 100644 (file)
   )
 )
 
+(define-method suggest
+  (of-object "GstBaseTransform")
+  (c-name "gst_base_transform_suggest")
+  (return-type "none")
+  (parameters
+    '("GstCaps*" "caps")
+    '("guint" "size")
+  )
+)
+
+(define-method reconfigure
+  (of-object "GstBaseTransform")
+  (c-name "gst_base_transform_reconfigure")
+  (return-type "none")
+)
+
 (define-virtual transform_caps
   (of-object "GstBaseTransform")
   (return-type "GstCaps*")
diff --git a/gst/gst-0.10.21.ignore b/gst/gst-0.10.21.ignore
new file mode 100644 (file)
index 0000000..b9b54b2
--- /dev/null
@@ -0,0 +1,11 @@
+%%
+ignore
+       gst_pad_set_iterate_internal_links_function
+       gst_pad_iterate_internal_links
+       gst_pad_iterate_internal_links_default
+       gst_base_transform_suggest
+       gst_base_transform_reconfigure
+%%
+ignore-type
+
+%%
index c31699b..20b728f 100644 (file)
   (return-type "GList*")
 )
 
+(define-method set_iterate_internal_links_function
+  (of-object "GstPad")
+  (c-name "gst_pad_set_iterate_internal_links_function")
+  (return-type "none")
+  (parameters
+    '("GstPadIterIntLinkFunction" "iterintlink")
+  )
+)
+
+(define-method iterate_internal_links
+  (of-object "GstPad")
+  (c-name "gst_pad_iterate_internal_links")
+  (return-type "GstIterator*")
+)
+
+(define-method iterate_internal_links_default
+  (of-object "GstPad")
+  (c-name "gst_pad_iterate_internal_links_default")
+  (return-type "GstIterator*")
+)
+
 (define-method set_query_type_function
   (of-object "GstPad")
   (c-name "gst_pad_set_query_type_function")
index 0575d4d..0e1ba17 100644 (file)
@@ -9,5 +9,6 @@ include
 @IGNORE_GST_0_10_18@
 @IGNORE_GST_PB_0_10_18@
 @IGNORE_GST_0_10_20@
+@IGNORE_GST_0_10_21@
 @IGNORE_GST_LOADSAVE@
 %%