gstreamer/tests/check
Tim-Philipp Müller 507fc9cea7 value: avoid duplicates when intersecting lists
Fixes negotiation taking a ridiculous amount of
time (multiple 10s of seconds on a core2) when
there are duplicate entries in lists.

Could have a negative performance impact on other
scenarios because we now have to iterate the
dest list to avoid duplicates, but we don't
have a lot of lists any more these days, and
they tend to be small anyway. The negatives
are hopefully countered by the positive effects
of reducing the list length early on in the
process. And in any case, it's the right thing
to do.

Based on patch by Andre Moreira Magalhaes.

https://bugzilla.gnome.org/show_bug.cgi?id=684981
2012-09-29 14:35:58 +01:00
..
elements Revert "tests: fix buffer leak in queue2 unit test" 2012-09-12 13:00:15 +01:00
generic tests: port to new GLib thread API 2012-09-12 13:01:18 +02:00
gst value: avoid duplicates when intersecting lists 2012-09-29 14:35:58 +01:00
libs tests: enable library abi checks 2012-09-27 10:37:32 +02:00
pipelines replace gst_element_class_set_details_simple with gst_element_class_set_metadata 2012-09-14 17:01:21 +02:00
tools tests: disable deprecation warnings 2012-09-10 10:08:09 +02:00
.gitignore tests: add check for gst-inspect --exists functionality 2012-09-01 23:02:10 +01:00
Makefile.am tests: enable library abi checks 2012-09-27 10:37:32 +02:00