gstreamer/plugins/elements
Benjamin Otte 614b4d1627 gst/gstcaps.c: check for ANY caps before appending/unioning
Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_append), (gst_caps_union):
check for ANY caps before appending/unioning
* gst/gstcaps.c: (gst_caps_is_subset),
(gst_caps_is_equal), (gst_caps_structure_subtract_field),
(gst_caps_structure_subtract), (gst_caps_subtract):
* gst/gstcaps.h:
add gst_caps_is_equal, gst_caps_is_subset and gst_caps_subtract to
the API. deprecate gst_caps_is_equal_fixed
* gst/gstpad.c: (gst_pad_try_set_caps):
* gst/gstqueue.c: (gst_queue_link):
s/gst_caps_is_equal_fixed/gst_caps_is_equal/
* gst/gststructure.c: (gst_structure_get_name_id):
* gst/gststructure.h:
add function gst_structure_get_name_id
* gst/gstvalue.c: (gst_value_subtract_int_int_range),
(gst_value_create_new_range), (gst_value_subtract_int_range_int),
(gst_value_subtract_int_range_int_range),
(gst_value_subtract_double_double_range),
(gst_value_subtract_double_range_double),
(gst_value_subtract_double_range_double_range),
(gst_value_subtract_from_list), (gst_value_subtract_list),
(gst_value_can_intersect), (gst_value_subtract),
(gst_value_can_subtract), (gst_value_register_subtract_func),
(_gst_value_initialize):
* gst/gstvalue.h:
add support for subtracting values from each other. Note that
subtracting means subtracting as in set theory. Required for caps
stuff above.
* testsuite/caps/.cvsignore:
* testsuite/caps/Makefile.am:
* testsuite/caps/erathostenes.c: (erathostenes), (main):
* testsuite/caps/sets.c: (check_caps), (main):
* testsuite/caps/subtract.c: (check_caps), (main):
add tests for subtraction and equality code.
2004-04-21 03:25:13 +00:00
..
.gitignore update - this is huge, because it includes *.bb, *.bbg and *.da files which are generated for gcov. 2004-01-12 16:53:23 +00:00
gstaggregator.c gst/: implement gst_pad_collect as replacement for gst_pad_select. 2004-04-04 02:36:12 +00:00
gstaggregator.h docs/gst/gstreamer-sections.txt: More doc hacking. 2004-03-26 03:46:16 +00:00
gstbufferstore.c gst/elements/gstbufferstore.c: when the buffer is complete, don't check if other buffers are needed 2004-04-06 23:46:37 +00:00
gstbufferstore.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstelements.c common/as-libtool.mak: Fine-tune DLL building. 2004-04-20 22:22:01 +00:00
gstfakesink.c making _set_property warn on unknown properties use GST_TIME_FORMAT for timestamp/duration 2004-04-20 16:25:41 +00:00
gstfakesink.h docs/gst/Makefile.am: Disable a bunch of headers from being scanned 2004-03-30 07:36:19 +00:00
gstfakesrc.c making _set_property warn on unknown properties use GST_TIME_FORMAT for timestamp/duration 2004-04-20 16:25:41 +00:00
gstfakesrc.h docs/gst/Makefile.am: Disable a bunch of headers from being scanned 2004-03-30 07:36:19 +00:00
gstfdsink.c don't mix tabs and spaces 2004-03-15 19:27:17 +00:00
gstfdsink.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstfdsrc.c making _set_property warn on unknown properties use GST_TIME_FORMAT for timestamp/duration 2004-04-20 16:25:41 +00:00
gstfdsrc.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstfilesink.c updated translation return silently when filesink not open 2004-03-18 13:01:21 +00:00
gstfilesink.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstfilesrc.c making _set_property warn on unknown properties use GST_TIME_FORMAT for timestamp/duration 2004-04-20 16:25:41 +00:00
gstfilesrc.h gst/elements/gstfilesrc.*: s/seek_happened/need_discont/ and require discont before sending any data 2004-04-16 02:57:55 +00:00
gstidentity.c making _set_property warn on unknown properties use GST_TIME_FORMAT for timestamp/duration 2004-04-20 16:25:41 +00:00
gstidentity.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstmd5sink.c don't mix tabs and spaces 2004-03-15 19:27:17 +00:00
gstmd5sink.h docs/gst/gstreamer-sections.txt: More doc hacking. 2004-03-26 03:46:16 +00:00
gstmultifilesrc.c making _set_property warn on unknown properties use GST_TIME_FORMAT for timestamp/duration 2004-04-20 16:25:41 +00:00
gstmultifilesrc.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstpipefilter.c making _set_property warn on unknown properties use GST_TIME_FORMAT for timestamp/duration 2004-04-20 16:25:41 +00:00
gstpipefilter.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstqueue.c gst/gstcaps.c: check for ANY caps before appending/unioning 2004-04-21 03:25:13 +00:00
gstqueue.h docs/gst/Makefile.am: make docs exit on scanning problems fix nonsrcdir build issues 2004-04-07 15:31:25 +00:00
gstshaper.c don't mix tabs and spaces 2004-03-15 19:27:17 +00:00
gstshaper.h docs/gst/gstreamer-sections.txt: More doc hacking. 2004-03-26 03:46:16 +00:00
gststatistics.c gst/: clean up used memory in this elements correctly on teardown (closes #137279) 2004-03-21 03:22:55 +00:00
gststatistics.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gsttee.c gst/: clean up used memory in this elements correctly on teardown (closes #137279) 2004-03-21 03:22:55 +00:00
gsttee.h docs/gst/gstreamer-sections.txt: More doc hacking. 2004-03-26 03:46:16 +00:00
gsttypefind.c gst/elements/gstbufferstore.c: set the offset of the buffer to the requested offset 2004-03-30 16:31:06 +00:00
gsttypefind.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
Makefile.am common/as-libtool.mak: Fine-tune DLL building. 2004-04-20 22:22:01 +00:00