[vala] gstreamer-0.10: add some deprecation annotations



commit cdeb4db5675e615179866c36b9536c182a442de9
Author: Marcin Lewandowski <www saepia net>
Date:   Sun Feb 17 19:12:28 2013 -0800

    gstreamer-0.10: add some deprecation annotations
    
    Fixes bug 682207.

 vapi/gstreamer-0.10.vapi                           |   17 +++++++++++
 .../gstreamer-0.10/gstreamer-0.10.metadata         |   29 ++++++++++++++-----
 2 files changed, 38 insertions(+), 8 deletions(-)
---
diff --git a/vapi/gstreamer-0.10.vapi b/vapi/gstreamer-0.10.vapi
index d7d4b3e..d9fb40e 100644
--- a/vapi/gstreamer-0.10.vapi
+++ b/vapi/gstreamer-0.10.vapi
@@ -47,6 +47,7 @@ namespace Gst {
                [NoWrapper]
                public virtual bool add_element (Gst.Element element);
                public void add_many (params Gst.Element[] elements);
+               [Deprecated (replacement = "Gst.Bin.find_unlinked_pad")]
                public Gst.Pad? find_unconnected_pad (Gst.PadDirection direction);
                public Gst.Pad? find_unlinked_pad (Gst.PadDirection direction);
                public Gst.Element? get_by_interface (GLib.Type iface);
@@ -121,6 +122,7 @@ namespace Gst {
                public static void replace (ref Gst.Buffer? oldobj, Gst.Buffer? newobj);
                public void set_caps (Gst.Caps caps);
                public Gst.Buffer span (uint32 offset, Gst.Buffer buf2, uint32 len);
+               [Deprecated (replacement = "Gst.Buffer.copy_metadata")]
                public void stamp (Gst.Buffer src);
                [CCode (cname = "GST_BUFFER_TIMESTAMP_IS_VALID")]
                public bool timestamp_is_valid ();
@@ -426,6 +428,7 @@ namespace Gst {
                public unowned Gst.PadTemplate? get_compatible_pad_template (Gst.PadTemplate compattempl);
                public unowned Gst.ElementFactory? get_factory ();
                public virtual Gst.Index? get_index ();
+               [Deprecated]
                public Gst.Pad? get_pad (string name);
                [CCode (cname = "gst_element_class_get_pad_template")]
                public class unowned Gst.PadTemplate? get_pad_template (string name);
@@ -433,6 +436,7 @@ namespace Gst {
                public class unowned GLib.List<Gst.PadTemplate> get_pad_template_list ();
                [CCode (array_length = false)]
                public virtual unowned Gst.QueryType[]? get_query_types ();
+               [Deprecated (replacement = "Gst.Element.request_pad")]
                public Gst.Pad? get_request_pad (string name);
                public Gst.ClockTime get_start_time ();
                public virtual Gst.StateChangeReturn get_state (out Gst.State state, out Gst.State pending, 
Gst.ClockTime timeout);
@@ -481,6 +485,7 @@ namespace Gst {
                public virtual void set_bus (Gst.Bus? bus);
                public virtual bool set_clock (Gst.Clock? clock);
                [CCode (cname = "gst_element_class_set_details")]
+               [Deprecated (replacement = "Gst.Element.set_details_simple")]
                public class void set_details (Gst.ElementDetails details);
                [CCode (cname = "gst_element_class_set_details_simple")]
                public class void set_details_simple (string longname, string classification, string 
description, string author);
@@ -508,9 +513,11 @@ namespace Gst {
                [CCode (has_construct_function = false)]
                protected ElementFactory ();
                public bool can_sink_all_caps (Gst.Caps caps);
+               [Deprecated (replacement = "Gst.ElementFactory.can_sink_all_caps")]
                public bool can_sink_any_caps (Gst.Caps caps);
                public bool can_sink_caps (Gst.Caps caps);
                public bool can_src_all_caps (Gst.Caps caps);
+               [Deprecated (replacement = "Gst.ElementFactory.can_src_all_caps")]
                public bool can_src_any_caps (Gst.Caps caps);
                public bool can_src_caps (Gst.Caps caps);
                [CCode (returns_floating_reference = true)]
@@ -924,7 +931,9 @@ namespace Gst {
                public Gst.PadDirection get_direction ();
                public void* get_element_private ();
                public Gst.Caps get_fixed_caps_func ();
+               [Deprecated (replacement = "Gst.Pad.iterate_internal_links")]
                public GLib.List<Gst.Pad> get_internal_links ();
+               [Deprecated (replacement = "Gst.Pad.iterate_internal_links_default")]
                public GLib.List<Gst.Pad> get_internal_links_default ();
                public Gst.Caps get_negotiated_caps ();
                public unowned Gst.PadTemplate get_pad_template ();
@@ -986,6 +995,7 @@ namespace Gst {
                public void set_fixatecaps_function (Gst.PadFixateCapsFunction fixatecaps);
                public void set_getcaps_function (Gst.PadGetCapsFunction getcaps);
                public void set_getrange_function (Gst.PadGetRangeFunction @get);
+               [Deprecated (replacement = "Gst.Pad.set_iterate_internal_links_function")]
                public void set_internal_link_function (Gst.PadIntLinkFunction intlink);
                public void set_iterate_internal_links_function (Gst.PadIterIntLinkFunction iterintlink);
                public void set_link_function (Gst.PadLinkFunction link);
@@ -1054,10 +1064,12 @@ namespace Gst {
                public Gst.Bus get_bus ();
                public Gst.Clock? get_clock ();
                public Gst.ClockTime get_delay ();
+               [Deprecated (replacement = "Gst.Element.get_start_time")]
                public Gst.ClockTime get_last_stream_time ();
                public void set_auto_flush_bus (bool auto_flush);
                public bool set_clock (Gst.Clock? clock);
                public void set_delay (Gst.ClockTime delay);
+               [Deprecated (replacement = "Gst.Element.set_start_time")]
                public void set_new_stream_time (Gst.ClockTime time);
                public void use_clock (Gst.Clock? clock);
                public bool auto_flush_bus { get; set; }
@@ -1511,16 +1523,21 @@ namespace Gst {
                public void* ns;
                public weak GLib.List<Gst.Element> topelements;
                [CCode (has_construct_function = false)]
+               [Deprecated]
                public XML ();
                public unowned Gst.Element get_element (string name);
                public unowned GLib.List<Gst.Element> get_topelements ();
+               [Deprecated]
                public static unowned Gst.Element make_element (void* cur, Gst.Object parent);
                [NoWrapper]
                public virtual void object_saved (Gst.Object object, void* self);
                public bool parse_doc (void* doc, string root);
                public bool parse_file (string fname, string root);
+               [Deprecated]
                public bool parse_memory (uchar[] buffer, uint size, string root);
+               [Deprecated]
                public static void* write (Gst.Element element);
+               [Deprecated]
                public static int write_file (Gst.Element element, GLib.FileStream @out);
                public virtual signal void object_loaded (Gst.Object object, void* self);
        }
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata 
b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
index 7536717..a61e1e2 100644
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
+++ b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
@@ -17,7 +17,7 @@ gst_bin_iterate_sinks transfer_ownership="1" type_arguments="Element"
 gst_bin_iterate_sorted transfer_ownership="1" type_arguments="Element"
 gst_bin_iterate_sources transfer_ownership="1" type_arguments="Element"
 gst_bin_iterate_all_by_interface transfer_ownership="1" type_arguments="Element"
-gst_bin_find_unconnected_pad transfer_ownership="1" nullable="1"
+gst_bin_find_unconnected_pad transfer_ownership="1" nullable="1" replacement="Gst.Bin.find_unlinked_pad"
 gst_bin_find_unlinked_pad transfer_ownership="1" nullable="1"
 GstBuffer base_class="GstMiniObject"
 GstBuffer.data type_name="unowned uint8[]" array_length_cname="size" array_length_type="guint"
@@ -33,6 +33,7 @@ gst_buffer_try_new_and_alloc transfer_ownership="1" nullable="1"
 gst_buffer_join hidden="1"
 gst_buffer_merge transfer_ownership="1"
 gst_buffer_span transfer_ownership="1"
+gst_buffer_stamp replacement="Gst.Buffer.copy_metadata"
 GstBufferList base_class="MiniObject"
 GstBufferListClass hidden="1"
 gst_buffer_list_get nullable="1"
@@ -139,13 +140,14 @@ gst_element_get_bus transfer_ownership="1" nullable="1"
 gst_element_set_bus.bus nullable="1"
 gst_element_make_from_uri hidden="1"
 gst_element_get_static_pad transfer_ownership="1" nullable="1"
-gst_element_get_pad transfer_ownership="1" nullable="1"
-gst_element_get_request_pad transfer_ownership="1" nullable="1"
+gst_element_get_pad transfer_ownership="1" nullable="1" deprecated="1"
+gst_element_get_request_pad transfer_ownership="1" nullable="1" replacement="Gst.Element.request_pad"
 gst_element_request_pad transfer_ownership="1" nullable="1"
 gst_element_request_pad.name nullable="1"
 gst_element_request_pad.caps nullable="1"
 gst_element_get_compatible_pad transfer_ownership="1" nullable="1"
 gst_element_get_compatible_pad_template nullable="1"
+gst_element_class_set_details replacement="Gst.Element.set_details_simple"
 gst_element_class_get_pad_template nullable="1"
 gst_element_class_get_pad_template_list type_arguments="PadTemplate"
 gst_element_post_message.message takes_ownership="1"
@@ -173,6 +175,8 @@ gst_element_factory_get_uri_protocols is_array="1" array_null_terminated="1" tra
 gst_element_factory_list_get_elements transfer_ownership="1" type_arguments="ElementFactory"
 gst_element_factory_list_filter transfer_ownership="1" type_arguments="ElementFactory"
 gst_element_factory_list_filter.list transfer_ownership="0" type_arguments="ElementFactory"
+gst_element_factory_can_sink_any_caps replacement="Gst.ElementFactory.can_sink_all_caps"
+gst_element_factory_can_src_any_caps replacement="Gst.ElementFactory.can_src_all_caps"
 GstElementFactoryListType hidden="1"
 gst_error_get_message transfer_ownership="1"
 GstEvent base_class="GstMiniObject"
@@ -384,14 +388,15 @@ gst_pad_dispatcher.data hidden="1"
 gst_pad_start_task.data hidden="1"
 gst_pad_event_default.event takes_ownership="1"
 gst_pad_get_fixed_caps_func hidden="1"
-gst_pad_get_internal_links transfer_ownership="1" type_arguments="Pad"
-gst_pad_get_internal_links_default transfer_ownership="1" type_arguments="Pad"
+gst_pad_get_internal_links transfer_ownership="1" type_arguments="Pad" 
replacement="Gst.Pad.iterate_internal_links"
+gst_pad_get_internal_links_default transfer_ownership="1" type_arguments="Pad" 
replacement="Gst.Pad.iterate_internal_links_default"
 gst_pad_get_parent_element transfer_ownership="1" nullable="1"
 gst_pad_get_peer nullable="1"
 gst_pad_get_query_types is_array="1" no_array_length="1" nullable="1"
 gst_pad_get_query_types_default is_array="1" no_array_length="1" nullable="1"
 gst_pad_get_range.buffer transfer_ownership="1"
 gst_pad_pull_range.buffer transfer_ownership="1"
+gst_pad_set_internal_link_function replacement="Gst.Pad.set_iterate_internal_links_function"
 GstPadChainFunction.buffer takes_ownership="1"
 GstPadChainListFunction.list takes_ownership="1"
 GstPadEventFunction.event takes_ownership="1"
@@ -461,6 +466,8 @@ gst_pipeline_get_bus transfer_ownership="1"
 gst_pipeline_get_clock transfer_ownership="1" nullable="1"
 gst_pipeline_set_clock.clock nullable="1"
 gst_pipeline_use_clock.clock nullable="1"
+gst_pipeline_get_last_stream_time replacement="Gst.Element.get_start_time"
+gst_pipeline_set_new_stream_time replacement="Gst.Element.set_start_time"
 GstQuery base_class="GstMiniObject"
 GstQuery.mini_object hidden="1"
 GstQueryClass hidden="1"
@@ -669,9 +676,15 @@ GstURIHandler::new_uri has_emitter="1"
 gst_uri_handler_get_protocols is_array="1"
 gst_uri_handler_get_protocols_full is_array="1"
 gst_version_string transfer_ownership="1"
-gst_xml_parse_doc hidden="1"
-gst_xml_parse_file hidden="1"
-gst_xml_get_element hidden="1"
+gst_xml_write deprecated="1"
+gst_xml_write_file deprecated="1"
+gst_xml_new deprecated="1"
+gst_xml_parse_doc hidden="1" deprecated="1"
+gst_xml_parse_file hidden="1" deprecated="1"
+gst_xml_parse_memory deprecated="1"
+gst_xml_get_element hidden="1" deprecated="1"
+gst_xml_get_topelements deprecated="1"
+gst_xml_make_element deprecated="1"
 xml* name="pointer"
 GstTagSetterIFace hidden="1"
 gst_tag_setter_add_tag_values ellipsis="1"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]