bilboed gst-python: gst-python/ gst-python/gst/
[email protected] Tue, 30 Dec 2008 11:20:45 -0800 (PST)
| Newsgroups | gmane.comp.video.gstreamer.cvs |
|---|---|
| Message-ID | <[email protected]> |
CVS Root: /cvs/gstreamer
Module: gst-python
Changes by: bilboed
Date: Tue Dec 30 2008 19:20:45 UTC
Log message:
* configure.ac:
* gst/Makefile.am:
* gst/gst-0.10.20.ignore:
* gst/gst-0.10.22.ignore:
* gst/gst-types.defs:
* gst/gst.defs:
* gst/gstversion.override.in:
Updated core API additions
Modified files:
. : ChangeLog configure.ac
gst : Makefile.am gst-0.10.20.ignore gst-types.defs
gst.defs gstversion.override.in
Added files:
gst : gst-0.10.22.ignore
Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/ChangeLog.diff?r1=1.702&r2=1.703
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/configure.ac.diff?r1=1.176&r2=1.177
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/gst/Makefile.am.diff?r1=1.81&r2=1.82
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/gst/gst-0.10.20.ignore.diff?r1=1.1&r2=1.2
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/gst/gst-0.10.22.ignore?rev=1.1&content-type=text/vnd.viewcvs-markup
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/gst/gst-types.defs.diff?r1=1.57&r2=1.58
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/gst/gst.defs.diff?r1=1.142&r2=1.143
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-python/gst/gstversion.override.in.diff?r1=1.15&r2=1.16
====Begin Diffs====
Index: ChangeLog
===================================================================
RCS file: /cvs/gstreamer/gst-python/ChangeLog,v
retrieving revision 1.702
retrieving revision 1.703
diff -u -d -r1.702 -r1.703
--- ChangeLog 9 Dec 2008 14:30:42 -0000 1.702
+++ ChangeLog 30 Dec 2008 19:20:30 -0000 1.703
@@ -1,3 +1,14 @@
+2008-12-30 Edward Hervey <[email protected]>
+
+ * configure.ac:
+ * gst/Makefile.am:
+ * gst/gst-0.10.20.ignore:
+ * gst/gst-0.10.22.ignore:
+ * gst/gst-types.defs:
+ * gst/gst.defs:
+ * gst/gstversion.override.in:
+ Updated core API additions
2008-12-09 Alessandro Decina <[email protected]>
* gst/__init__.py:
Index: configure.ac
RCS file: /cvs/gstreamer/gst-python/configure.ac,v
retrieving revision 1.176
retrieving revision 1.177
diff -u -d -r1.176 -r1.177
--- configure.ac 5 Dec 2008 08:49:05 -0000 1.176
+++ configure.ac 30 Dec 2008 19:20:30 -0000 1.177
@@ -152,6 +152,13 @@
IGNORE_GST_0_10_21=""
fi
+ if test $GST_MINOR_VERSION -lt "22"
+ then
+ IGNORE_GST_0_10_22="gst-0.10.22.ignore"
+ else
+ IGNORE_GST_0_10_22=""
+ fi
dnl plugins base
if test $GST_PB_MINOR_VERSION -lt "14"
then
@@ -183,6 +190,7 @@
IGNORE_GST_0_10_18=""
IGNORE_GST_0_10_20=""
IGNORE_GST_0_10_21=""
+ IGNORE_GST_0_10_22=""
IGNORE_GST_PB_0_10_14=""
IGNORE_GST_PB_0_10_16=""
IGNORE_GST_PB_0_10_18=""
@@ -196,6 +204,7 @@
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_0_10_22)
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: Makefile.am
RCS file: /cvs/gstreamer/gst-python/gst/Makefile.am,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -d -r1.81 -r1.82
--- Makefile.am 9 Dec 2008 11:48:15 -0000 1.81
+++ Makefile.am 30 Dec 2008 19:20:30 -0000 1.82
@@ -32,6 +32,7 @@
gst-0.10.18.ignore \
gst-0.10.20.ignore \
gst-0.10.21.ignore \
+ gst-0.10.22.ignore \
gst-pb-0.10.14.ignore \
gst-pb-0.10.16.ignore \
gst-pb-0.10.18.ignore \
Index: gst-0.10.20.ignore
RCS file: /cvs/gstreamer/gst-python/gst/gst-0.10.20.ignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- gst-0.10.20.ignore 2 Jul 2008 11:23:38 -0000 1.1
+++ gst-0.10.20.ignore 30 Dec 2008 19:20:30 -0000 1.2
@@ -9,8 +9,26 @@
gst_parse_context_free
gst_parse_launch_full
gst_parse_launchv_full
+ gst_preset_get_preset_names
+ gst_preset_get_property_names
+ gst_preset_load_preset
+ gst_preset_save_preset
+ gst_preset_rename_preset
+ gst_preset_delete_preset
+ gst_preset_set_meta
+ gst_preset_get_meta
+ gst_query_new_buffering
+ gst_query_set_buffering_percent
+ gst_query_parse_buffering_percent
+ gst_query_set_buffering_stats
+ gst_query_parse_buffering_stats
+ gst_query_set_buffering_range
+ gst_query_parse_buffering_range
+ gst_type_find_suggest_simple
+ gst_bin_find_unlinked_pad
%%
ignore-type
GstParseFlags
GstBufferingMode
+ GstPreset
--- NEW FILE: gst-0.10.22.ignore ---
%%
ignore
gst_bin_recalculate_latency
gst_event_get_seqnum
gst_event_set_seqnum
gst_message_set_seqnum
gst_message_new_structure_change
gst_message_parse_structure_change
gst_query_new_uri
gst_query_parse_uri
gst_query_set_uri
gst_tag_setter_reset_tags
gst_util_seqnum_next
gst_util_seqnum_compare
ignore-type
GstStructureChangeType
Index: gst-types.defs
RCS file: /cvs/gstreamer/gst-python/gst/gst-types.defs,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -d -r1.57 -r1.58
--- gst-types.defs 11 Aug 2008 16:40:45 -0000 1.57
+++ gst-types.defs 30 Dec 2008 19:20:31 -0000 1.58
@@ -592,6 +592,7 @@
'("accurate" "GST_SEEK_FLAG_ACCURATE")
'("key-unit" "GST_SEEK_FLAG_KEY_UNIT")
'("segment" "GST_SEEK_FLAG_SEGMENT")
+ '("skip" "GST_SEEK_FLAG_SKIP")
)
)
@@ -773,6 +774,16 @@
+(define-enum StructureChangeType
+ (in-module "Gst")
+ (c-name "GstStructureChangeType")
+ (gtype-id "GST_TYPE_STRUCTURE_CHANGE_TYPE")
+ (values
+ '("link" "GST_STRUCTURE_CHANGE_TYPE_PAD_LINK")
+ '("unlink" "GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK")
+ )
+)
(define-flags MiniObjectFlags
(in-module "Gst")
(c-name "GstMiniObjectFlags")
@@ -954,6 +965,8 @@
'("convert" "GST_QUERY_CONVERT")
'("formats" "GST_QUERY_FORMATS")
'("buffering" "GST_QUERY_BUFFERING")
+ '("custom" "GST_QUERY_CUSTOM")
+ '("uri" "GST_QUERY_URI")
@@ -1114,3 +1127,8 @@
(vtable "GstImplementsInterfaceClass")
+(define-interface Preset
+ (in-module "Gst")
+ (c-name "GstPreset")
+ (gtype-id "GST_TYPE_PRESET")
Index: gst.defs
RCS file: /cvs/gstreamer/gst-python/gst/gst.defs,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -d -r1.142 -r1.143
--- gst.defs 6 Dec 2008 15:41:40 -0000 1.142
+++ gst.defs 30 Dec 2008 19:20:31 -0000 1.143
@@ -219,6 +219,12 @@
+(define-method recalculate_latency
+ (of-object "GstBin")
+ (c-name "gst_bin_recalculate_latency")
+ (return-type "gboolean")
(define-virtual add_element
(of-object "GstBin")
(return-type "gboolean")
@@ -1988,6 +1994,21 @@
+(define-method get_seqnum
+ (of-object "GstEvent")
+ (c-name "gst_event_get_seqnum")
+ (return-type "guint32")
+(define-method set_seqnum
+ (c-name "gst_event_set_seqnum")
+ (return-type "none")
+ (parameters
+ '("guint32" "seqnum")
(define-function event_new_flush_start
(c-name "gst_event_new_flush_start")
(return-type "GstEvent*")
@@ -2990,6 +3011,15 @@
(return-type "GQuark")
+ (of-object "GstMessage")
+ (c-name "gst_message_set_seqnum")
(define-function message_new_eos
(c-name "gst_message_new_eos")
(return-type "GstMessage*")
@@ -3184,6 +3214,29 @@
+(define-function message_new_structure_change
+ (c-name "gst_message_new_structure_change")
+ (return-type "GstMessage*")
+ (caller-owns-return #t)
+ '("GstObject*" "src")
+ '("GstStructureChangeType" "type")
+ '("GstElement*" "owner")
+ '("gboolean" "busy")
+(define-method parse_structure_change
+ (c-name "gst_message_parse_structure_change")
+ '("GstStructureChangeType*" "type")
+ '("GstElement**" "owner")
+ '("gboolean*" "busy")
(define-function message_new_custom
(c-name "gst_message_new_custom")
@@ -4902,6 +4955,83 @@
+;; From gstpreset.h
+(define-function gst_preset_get_type
+ (c-name "gst_preset_get_type")
+ (return-type "GType")
+(define-method get_preset_names
+ (of-object "GstPreset")
+ (c-name "gst_preset_get_preset_names")
+ (return-type "gchar**")
+(define-method get_property_names
+ (c-name "gst_preset_get_property_names")
+(define-method load_preset
+ (c-name "gst_preset_load_preset")
+ '("const-gchar*" "name")
+(define-method save_preset
+ (c-name "gst_preset_save_preset")
+(define-method rename_preset
+ (c-name "gst_preset_rename_preset")
+ '("const-gchar*" "old_name")
+ '("const-gchar*" "new_name")
+(define-method delete_preset
+ (c-name "gst_preset_delete_preset")
+(define-method set_meta
+ (c-name "gst_preset_set_meta")
+ '("const-gchar*" "tag")
+ '("const-gchar*" "value")
+(define-method get_meta
+ (c-name "gst_preset_get_meta")
+ '("gchar**" "value")
;; From ../gstreamer/gst/gstquery.h
@@ -5208,6 +5338,106 @@
+(define-function query_new_buffering
+ (c-name "gst_query_new_buffering")
+ (return-type "GstQuery*")
+ '("GstFormat" "format")
+(define-method set_buffering_percent
+ (of-object "GstQuery")
+ (c-name "gst_query_set_buffering_percent")
+ '("gint" "percent")
+(define-method parse_buffering_percent
+ (c-name "gst_query_parse_buffering_percent")
+ '("gint*" "percent")
+(define-method set_buffering_stats
+ (c-name "gst_query_set_buffering_stats")
+ '("GstBufferingMode" "mode")
+ '("gint" "avg_in")
+ '("gint" "avg_out")
+ '("gint64" "buffering_left")
+(define-method parse_buffering_stats
+ (c-name "gst_query_parse_buffering_stats")
+ '("GstBufferingMode*" "mode")
+ '("gint*" "avg_in")
+ '("gint*" "avg_out")
+ '("gint64*" "buffering_left")
+(define-method set_buffering_range
+ (c-name "gst_query_set_buffering_range")
+ '("gint64" "start")
+ '("gint64" "stop")
+ '("gint64" "estimated_total")
+(define-method parse_buffering_range
+ (c-name "gst_query_parse_buffering_range")
+ '("GstFormat*" "format")
+ '("gint64*" "start")
+ '("gint64*" "stop")
+ '("gint64*" "estimated_total")
+(define-function query_new_uri
+ (c-name "gst_query_new_uri")
+(define-method parse_uri
+ (c-name "gst_query_parse_uri")
+ '("gchar**" "uri")
+(define-method set_uri
+ (c-name "gst_query_set_uri")
+ '("const-gchar*" "uri")
;; From ../gstreamer/gst/gstregistry.h
@@ -6497,6 +6727,12 @@
(return-type "GType")
+(define-method reset_tags
+ (of-object "GstTagSetter")
+ (c-name "gst_tag_setter_reset_tags")
(define-method merge_tags
(of-object "GstTagSetter")
(c-name "gst_tag_setter_merge_tags")
@@ -6752,6 +6988,18 @@
+(define-method suggest_simple
+ (of-object "GstTypeFind")
+ (c-name "gst_type_find_suggest_simple")
+ '("guint" "probability")
+ '("const-char*" "media_type")
+ '("const-char*" "fieldname")
+ (varargs #t)
(define-method get_length
(of-object "GstTypeFind")
(c-name "gst_type_find_get_length")
@@ -7012,6 +7260,20 @@
+(define-function util_seqnum_next
+ (c-name "gst_util_seqnum_next")
+(define-function util_seqnum_compare
+ (c-name "gst_util_seqnum_compare")
+ (return-type "gint32")
+ '("guint32" "s1")
+ '("guint32" "s2")
(define-function print_pad_caps
(c-name "gst_print_pad_caps")
(return-type "none")
@@ -7362,6 +7624,15 @@
(varargs #t)
+(define-method find_unlinked_pad
+ (c-name "gst_bin_find_unlinked_pad")
+ (return-type "GstPad*")
+ '("GstPadDirection" "direction")
(define-method find_unconnected_pad
(of-object "GstBin")
(c-name "gst_bin_find_unconnected_pad")
Index: gstversion.override.in
RCS file: /cvs/gstreamer/gst-python/gst/gstversion.override.in,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- gstversion.override.in 9 Sep 2008 10:41:27 -0000 1.15
+++ gstversion.override.in 30 Dec 2008 19:20:31 -0000 1.16
@@ -10,5 +10,6 @@
@IGNORE_GST_PB_0_10_18@
@IGNORE_GST_0_10_20@
@IGNORE_GST_0_10_21@
+@IGNORE_GST_0_10_22@
@IGNORE_GST_LOADSAVE@
------------------------------------------------------------------------------