[gst-cvs] tpm gstreamer: gstreamer/ gstreamer/docs/gst/ gstreamer/gst/ gstreamer/tests/benchmarks/ gstreamer/tests/check/gst/ gstreamer/win32/common/

tpm at kemper.freedesktop.org tpm at kemper.freedesktop.org
Thu Apr 10 13:42:19 PDT 2008


CVS Root:       /cvs/gstreamer
Module:         gstreamer
Changes by:     tpm
Date:           Thu Apr 10 2008  20:47:05 UTC

Log message:
	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.

Modified files:
    .               : ChangeLog
    docs/gst        : gstreamer-sections.txt
    gst             : gstutils.c gstutils.h
    tests/benchmarks: .cvsignore
    tests/check/gst : gstutils.c
    win32/common    : libgstreamer.def

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.3766&r2=1.3767
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/gst/gstreamer-sections.txt.diff?r1=1.333&r2=1.334
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstutils.c.diff?r1=1.174&r2=1.175
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstutils.h.diff?r1=1.84&r2=1.85
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/tests/benchmarks/.cvsignore.diff?r1=1.3&r2=1.4
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/tests/check/gst/gstutils.c.diff?r1=1.20&r2=1.21
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/win32/common/libgstreamer.def.diff?r1=1.53&r2=1.54




More information about the Gstreamer-commits mailing list