2008-10-17 Jürg Billeter <j@bitron.ch>
+ * vapigen/valagidlparser.vala:
+
+ Add is_fundamental metadata attribute
+
+ * vapi/packages/gstreamer-0.10/:
+
+ Fix GstMiniObject binding
+
+ * vapi/gstreamer-0.10.vapi: regenerated
+
+2008-10-17 Jürg Billeter <j@bitron.ch>
+
* vapigen/Makefile.am:
* vapigen/valagirparser.vala:
* vapigen/valamarkupreader.vala:
public class MessageClass : Gst.MiniObjectClass {
}
[CCode (ref_function = "gst_mini_object_ref", unref_function = "gst_mini_object_unref", cheader_filename = "gst/gst.h")]
- public class MiniObject : GLib.TypeInstance {
+ public class MiniObject {
public int refcount;
public uint flags;
public weak Gst.MiniObject copy ();
gst_message_parse_segment_done.format is_out="1"
gst_message_parse_segment_done.position is_out="1"
gst_message_parse_tag.tag_list is_out="1" value_owned="1"
-GstMiniObject base_class="GTypeInstance"
+GstMiniObject is_fundamental="1"
GstMiniObject.instance hidden="1"
GstMiniObjectClass base_class="GTypeClass"
GstMiniObjectClass.type_class hidden="1"
if (eval (nv[1]) == "1") {
cl.is_immutable = true;
}
+ } else if (nv[0] == "is_fundamental") {
+ if (eval (nv[1]) == "1") {
+ cl.is_compact = false;
+ }
} else if (nv[0] == "abstract" && base_class != null) {
if (eval (nv[1]) == "1") {
cl.is_abstract = true;