gstreamer/tests
Wim Taymans 381d35fd1e pad: Fix problem with destroy callback not being called
When we unblock a pad with the same user_data, the destroy callback is not
called. This leads to refcounting leaks that cannot be avoided. Instead always
call the destroy notify whenever we install a new pad block.
In particular, this fixes a nasty pad leak in decodebin2.

Also update the unit test to have more accurate comments and test the required
behaviour.
2009-12-23 21:20:14 +01:00
..
benchmarks benchmarks: Clean up gstbufferstress. 2009-10-08 08:20:13 +02:00
check pad: Fix problem with destroy callback not being called 2009-12-23 21:20:14 +01:00
examples plugin-scanner: rename plugin-scanner helper binary to gst-plugin-scanner 2009-11-18 09:28:08 +00:00
misc missing makefile 2005-11-30 16:45:15 +00:00
old tests/old/testsuite/: Remove references to deprecated API g_mem_chunk*. 2008-11-13 18:03:23 +00:00
.gitignore tests/mass_elements.gnuplot: gnuplot file for the mass_elements benchmark. Run as gnuplot mass_elements.gnuplot > foo... 2005-02-24 12:31:12 +00:00
Makefile.am gst/gstpluginfeature.c: more meaningful debug output 2005-12-12 18:12:13 +00:00
README descend into tests 2005-11-30 16:39:04 +00:00

This directory contains regression tests, functionality tests, examples,
benchmarks, ...

check/
   unit tests using the check library, non-interactive
benchmarks/
   benchmarks to profile pieces of GStreamer
misc/
   prototypes, random bits, ...

old/
   outdated tests that need to be converted to this new layout,
   possibly use check, ported, ...