gst/gstcaps.c: remove gst_caps_simplify; it was not declared and not used and deprecated in 0.8

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_remove_and_get_structure):
remove gst_caps_simplify; it was not declared and not used
and deprecated in 0.8
This commit is contained in:
Thomas Vander Stichele 2006-07-02 14:37:10 +00:00
parent 2033e14af3
commit 939af8c2f8
3 changed files with 8 additions and 26 deletions

View file

@ -1,3 +1,9 @@
2006-07-02 Thomas Vander Stichele <thomas at apestaart dot org>
* gst/gstcaps.c: (gst_caps_remove_and_get_structure):
remove gst_caps_simplify; it was not declared and not used
and deprecated in 0.8
2006-07-02 Thomas Vander Stichele <thomas at apestaart dot org> 2006-07-02 Thomas Vander Stichele <thomas at apestaart dot org>
* docs/faq/gst-uninstalled: * docs/faq/gst-uninstalled:

2
common

@ -1 +1 @@
Subproject commit 2cd1cf860cd15e61827c0f5f1db96f877344c722 Subproject commit 9eb7943282c38c815cfbac34cff4062a94e72e62

View file

@ -444,7 +444,7 @@ gst_static_caps_get (GstStaticCaps * static_caps)
static GstStructure * static GstStructure *
gst_caps_remove_and_get_structure (GstCaps * caps, guint idx) gst_caps_remove_and_get_structure (GstCaps * caps, guint idx)
{ {
/* don't use index_fast, gst_caps_simplify relies on the order */ /* don't use index_fast, gst_caps_do_simplify relies on the order */
GstStructure *s = g_ptr_array_remove_index (caps->structs, idx); GstStructure *s = g_ptr_array_remove_index (caps->structs, idx);
gst_structure_set_parent_refcount (s, NULL); gst_structure_set_parent_refcount (s, NULL);
@ -1319,30 +1319,6 @@ gst_caps_compare_structures (gconstpointer one, gconstpointer two)
return gst_structure_n_fields (struct2) - gst_structure_n_fields (struct1); return gst_structure_n_fields (struct2) - gst_structure_n_fields (struct1);
} }
/**
* gst_caps_simplify:
* @caps: a #GstCaps to simplify
*
* Creates a new #GstCaps that represents the same set of formats as
* @caps, but simpler. Component structures that are identical are
* merged. Component structures that have ranges or lists that can
* be merged are also merged.
*
* Returns: the new #GstCaps
*/
GstCaps *
gst_caps_simplify (const GstCaps * caps)
{
GstCaps *ret;
g_return_val_if_fail (caps != NULL, NULL);
ret = gst_caps_copy (caps);
gst_caps_do_simplify (ret);
return ret;
}
typedef struct typedef struct
{ {
GQuark name; GQuark name;