gstreamer/tests/benchmarks
José Alburquerque f273ee8c4b Add gst_pad_add_*_probe_full() functions with a notify callback that lets the caller free the data it passes to the p...
Original commit message from CVS:
Based on patch by: José Alburquerque <jaalburqu at svn dot gnome dot org>
* gst/gstutils.c: (gst_pad_add_data_probe),
(gst_pad_add_data_probe_full), (gst_pad_add_event_probe),
(gst_pad_add_event_probe_full), (gst_pad_add_buffer_probe),
(gst_pad_add_buffer_probe_full):
* gst/gstutils.h:
* docs/gst/gstreamer-sections.txt:
* win32/common/libgstreamer.def:
Add gst_pad_add_*_probe_full() functions with a notify callback that
lets the caller free the data it passes to the probe functions. This
is useful for bindings such as gst-python or gstreamermm (#526814).
API: gst_pad_add_data_probe_full
API: gst_pad_add_buffer_probe_full
API: gst_pad_add_event_probe_full
* tests/check/gst/gstutils.c:
Add minimal unit test to make sure freeing the data actually works
as expected.
* tests/benchmarks/.cvsignore:
Random cvsignore addendum.
2008-04-10 20:46:51 +00:00
..
.gitignore Add gst_pad_add_*_probe_full() functions with a notify callback that lets the caller free the data it passes to the p... 2008-04-10 20:46:51 +00:00
caps.c tests/instantiate/: Add test to test speed of caps copy and free. 2005-03-31 15:00:11 +00:00
complexity.c tests/benchmarks/: Set a good example and don't leak messages. 2007-05-09 10:01:35 +00:00
complexity.gnuplot tests/benchmarks/: Total licensification. 2007-04-19 10:43:14 +00:00
complexity.scm tests/benchmarks/: Total licensification. 2007-04-19 10:43:14 +00:00
gstpollstress.c Remove GstPollMode from the API, it does not make sense to let the application control this. 2008-03-07 15:39:45 +00:00
Makefile.am tests/benchmarks/: Add poll stress test. 2008-02-28 15:25:59 +00:00
mass-elements.c tests/benchmarks/: Set a good example and don't leak messages. 2007-05-09 10:01:35 +00:00
mass-elements.gnuplot tests/benchmarks/: Total licensification. 2007-04-19 10:43:14 +00:00
mass-elements.scm tests/benchmarks/: Total licensification. 2007-04-19 10:43:14 +00:00