mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-25 17:50:36 +00:00
d7c64c071b
Original commit message from CVS: * gst/gstcaps.c: (gst_caps_from_string_inplace): fix bug when converting from empty string. * gst/gstcaps.c: (gst_caps_new_any), (gst_caps_new_simple), (gst_caps_new_full_valist), (gst_caps_copy), (gst_caps_copy_1): use gst_caps_new_empty to allocate a new caps. Only that function allocates memory for caps now. * gst/gstcaps.c: (gst_caps_remove_and_get_structure), (gst_caps_remove_structure): add ability to remove one structure (but not to header yet) * gst/gstcaps.c: (gst_caps_compare_structures), (gst_caps_simplify), (gst_caps_structure_figure_out_union), (gst_caps_structure_simplify), (gst_caps_do_simplify), * gst/gstcaps.h: add gst_caps_do_simplify that tries to simplify a caps in place. Deprecate old gst_caps_simplify function. * testsuite/caps/caps.h: add caps.h containing a common set of caps to test against. * testsuite/caps/sets.c: (check_caps), (main): use it. * testsuite/caps/.cvsignore: * testsuite/caps/Makefile.am: * testsuite/caps/simplify.c: (check_caps), (main): add test to check correctness and efficency of caps simplification.
56 lines
1.4 KiB
Makefile
56 lines
1.4 KiB
Makefile
include ../Rules
|
|
|
|
|
|
tests_pass = \
|
|
app_fixate \
|
|
intersection \
|
|
compatibility \
|
|
normalisation \
|
|
union \
|
|
string-conversions \
|
|
fixed \
|
|
intersect2 \
|
|
caps \
|
|
value_compare \
|
|
value_intersect \
|
|
value_serialize \
|
|
audioscale \
|
|
filtercaps \
|
|
erathostenes \
|
|
subtract \
|
|
sets \
|
|
simplify
|
|
|
|
noinst_HEADERS = \
|
|
caps.h
|
|
|
|
tests_fail =
|
|
tests_ignore =
|
|
|
|
app_fixate_LDADD = $(GST_LIBS)
|
|
app_fixate_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
intersection_LDADD = $(GST_LIBS)
|
|
intersection_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
compatibility_LDADD = $(GST_LIBS)
|
|
compatibility_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
normalisation_LDADD = $(GST_LIBS)
|
|
normalisation_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
union_LDADD = $(GST_LIBS)
|
|
union_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
string_conversions_LDADD = $(GST_LIBS)
|
|
string_conversions_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
fixed_LDADD = $(GST_LIBS)
|
|
fixed_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
intersect2_LDADD = $(GST_LIBS)
|
|
intersect2_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
filtercaps_LDADD = $(GST_LIBS)
|
|
filtercaps_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
erathostenes_LDADD = $(GST_LIBS)
|
|
ersthostenes_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
subtract_LDADD = $(GST_LIBS)
|
|
subtract_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
sets_LDADD = $(GST_LIBS)
|
|
sets_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
simplify_LDADD = $(GST_LIBS)
|
|
simplify_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
|
|
|