gstreamer/tests/check
Sebastian Dröge 6e57ce32e5 caps: Merge structures when intersecting instead of appending them
This prevents adding duplicates over and over again to the resulting
caps if they already describe the new intersection result.

While this changes intersection from O(n*m) to O(n^2*m), it results in
smaller caps, which in the end will decrease further processing times.

For example in an audioconvert ! audioconvert ! audioconvert pipeline,
when forwarding the downstream caps preference in basetransform
(see e26da72de25a91c3eaad9f7c8b2f53ba888a0394) this results in
16 instead of 191 caps structures.
2011-05-14 11:39:34 +02:00
..
elements multiqueue: Don't leak pads in the named pads unit test 2011-04-14 09:07:25 +02:00
generic check: add more sink unit tests 2010-12-28 16:40:28 +01:00
gst caps: Merge structures when intersecting instead of appending them 2011-05-14 11:39:34 +02:00
libs tests: fix unusued-but-assigned-variable warnings with gcc 4.6 2011-04-11 15:08:30 +01:00
pipelines parse: don't unescape inside quotes 2011-05-14 11:39:34 +02:00
.gitignore tests/check/.cvsignore: Ignore test-registry.xml as well. 2007-01-09 14:38:11 +00:00
Makefile.am tests: add some basic unit tests for queue2 2011-04-07 20:50:04 +01:00