porting: update porting doc
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 7 Dec 2010 17:12:53 +0000 (18:12 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 7 Dec 2010 17:12:53 +0000 (18:12 +0100)
docs/random/porting-to-0.11.txt

index 3351bae..059a8e1 100644 (file)
@@ -25,3 +25,19 @@ The 0.11 porting guide
 
     parent-set and parent-unset signals removed. Use notify:parent. Currently
     still disabled because of deep notify locking issues.
+
+* GstElement:
+    GstElementDetails is removed and replaced with more generic metadata.
+
+    gst_element_class_set_details_simple() -> gst_element_class_set_metadata()
+    gst_element_class_set_documentation_uri -> gst_element_class_add_metadata
+    gst_element_class_set_icon_name -> gst_element_class_add_metadata
+
+    gst_element_factory_get_longname -> gst_element_factory_get_metadata
+    gst_element_factory_get_klass -> gst_element_factory_get_metadata
+    gst_element_factory_get_description -> gst_element_factory_get_metadata
+    gst_element_factory_get_author -> gst_element_factory_get_metadata
+    gst_element_factory_get_documentation_uri -> gst_element_factory_get_metadata
+    gst_element_factory_get_icon_name -> gst_element_factory_get_metadata
+
+    gstelementmetadata.h contains the keys for all standard metadata.