caps: avoid using in-place oprations
[platform/upstream/gstreamer.git] / gst / gstutils.h
index 7bdc350..18e4616 100644 (file)
@@ -839,7 +839,7 @@ void                    gst_object_default_error        (GstObject    * source,
 /* element functions */
 void                    gst_element_create_all_pads     (GstElement *element);
 GstPad*                 gst_element_get_compatible_pad  (GstElement *element, GstPad *pad,
-                                                         const GstCaps *caps);
+                                                         GstCaps *caps);
 
 GstPadTemplate*         gst_element_get_compatible_pad_template (GstElement *element, GstPadTemplate *compattempl);
 
@@ -885,10 +885,6 @@ gboolean                gst_element_query_duration      (GstElement *element, Gs
 gboolean                gst_element_query_convert       (GstElement *element, GstFormat src_format, gint64 src_val,
                                                          GstFormat dest_format, gint64 *dest_val);
 
-/* element class functions */
-void                    gst_element_class_install_std_props (GstElementClass * klass,
-                                                         const gchar * first_name, ...) G_GNUC_NULL_TERMINATED;
-
 /* pad functions */
 void                    gst_pad_use_fixed_caps          (GstPad *pad);
 GstElement*             gst_pad_get_parent_element      (GstPad *pad);
@@ -957,6 +953,7 @@ gpointer      gst_util_array_binary_search      (gpointer array, guint num_eleme
 
 /* fraction operations */
 gint          gst_util_greatest_common_divisor  (gint a, gint b);
+gint64        gst_util_greatest_common_divisor_int64 (gint64 a, gint64 b);
 
 void          gst_util_fraction_to_double       (gint src_n, gint src_d, gdouble *dest);
 void          gst_util_double_to_fraction       (gdouble src, gint *dest_n, gint *dest_d);