Hi all,

attached a quick patch to the gstreamer bindings.

It fixes some missing ellipsis and add out parameter definitions in
gst_structure and gst_elements functions.

Out of curiosity, why vapigen don't set is_out = true by default on
function parameters that are pointers to simple value types (ints,
bools, doubles etc)?

Bye,
Andrea
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
index 2698c99..faed00b 100644
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
+++ b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
@@ -14,6 +14,12 @@ GstControlSource.get_value_array hidden="1"
 gst_element_link_many ellipsis="1"
 GstElement::no_more_pads has_emitter="1"
 gst_element_unlink_many ellipsis="1"
+gst_element_get_state.state is_out="1"
+gst_element_get_state.pending is_out="1"
+gst_element_query_duration.format is_ref="1"
+gst_element_query_duration.duration is_out="1"
+gst_element_query_position.format is_ref="1"
+gst_element_query_position.cur is_out="1"
 gst_init hidden="1"
 gst_iterator_free hidden="1"
 gst_iterator_next hidden="1"
@@ -40,4 +46,22 @@ gst_message_parse_info.debug is_out="1"
 gst_message_parse_warning throws="0"
 gst_message_parse_warning.gerror is_out="1"
 gst_message_parse_warning.debug is_out="1"
+gst_message_parse_state_changed.oldstate is_out="1"
+gst_message_parse_state_changed.newstate is_out="1"
+gst_message_parse_state_changed.pending is_out="1"
 gst_object_default_error throws="0"
+gst_structure_new ellipsis="1"
+gst_structure_set ellipsis="1"
+gst_structure_id_set ellipsis="1"
+gst_structure_remove_fields ellipsis="1"
+gst_structure_get_int.value is_out="1"
+gst_structure_get_boolean.value is_out="1"
+gst_structure_get_uint.value is_out="1"
+gst_structure_get_fourcc.value is_out="1"
+gst_structure_get_double.value is_out="1"
+gst_structure_get_fraction.value_numerator is_out="1"
+gst_structure_get_fraction.value_denominator is_out="1"
+gst_structure_get_enum.value is_out="1"
+gst_caps_new_simple ellipsis="1"
+gst_caps_new_full ellipsis="1"
+gst_caps_set_simple ellipsis="1"
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to