[Vala] gstreamer patch
- From: pancake <pancake youterm com>
- To: Vala ML <vala-list gnome org>
- Subject: [Vala] gstreamer patch
- Date: Fri, 18 Sep 2009 16:12:58 +0200
Defining default null values where possible.
We can probably extend this behaviour in other VAPIs.
diff --git a/vapi/gstreamer-0.10.vapi b/vapi/gstreamer-0.10.vapi
index 3ab5f55..cde5739 100644
--- a/vapi/gstreamer-0.10.vapi
+++ b/vapi/gstreamer-0.10.vapi
@@ -357,7 +357,7 @@ namespace Gst {
public bool link_pads (string srcpadname, Gst.Element dest, string destpadname);
public bool link_pads_filtered (string srcpadname, Gst.Element dest, string destpadname,
Gst.Caps filter);
public void lost_state ();
- public static Gst.Element? make_from_uri (Gst.URIType type, string uri, string? elementname);
+ public static Gst.Element? make_from_uri (Gst.URIType type, string uri, string? elementname =
null);
public void message_full (Gst.MessageType type, GLib.Quark domain, int code, string text,
string debug, string file, string function, int line);
public bool post_message (owned Gst.Message message);
public virtual unowned Gst.Clock provide_clock ();
@@ -372,7 +372,7 @@ namespace Gst {
public void release_request_pad (Gst.Pad pad);
public bool remove_pad (Gst.Pad pad);
[NoWrapper]
- public virtual unowned Gst.Pad request_new_pad (Gst.PadTemplate templ, string? name);
+ public virtual unowned Gst.Pad request_new_pad (Gst.PadTemplate templ, string? name = null);
public bool requires_clock ();
public bool seek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType cur_type,
int64 cur, Gst.SeekType stop_type, int64 stop);
public bool seek_simple (Gst.Format format, Gst.SeekFlags seek_flags, int64 seek_pos);
@@ -407,7 +407,7 @@ namespace Gst {
public uint uri_type;
public bool can_sink_caps (Gst.Caps caps);
public bool can_src_caps (Gst.Caps caps);
- public Gst.Element? create (string? name);
+ public Gst.Element? create (string? name = null);
public static unowned Gst.ElementFactory find (string name);
public unowned string get_author ();
public unowned string get_description ();
@@ -419,7 +419,7 @@ namespace Gst {
public unowned string get_uri_protocols ();
public int get_uri_type ();
public bool has_interface (string interfacename);
- public static Gst.Element? make (string factoryname, string? name);
+ public static Gst.Element? make (string factoryname, string? name = null);
}
[CCode (ref_function = "gst_event_ref", unref_function = "gst_event_unref", cheader_filename =
"gst/gst.h")]
public class Event {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]