app: add callbacks to appsrc, cleanups
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 26 Feb 2009 15:44:53 +0000 (16:44 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 26 Feb 2009 15:44:53 +0000 (16:44 +0100)
commitc4036dd7012bf2ad8c7b559105ba5de6395f485c
tree7f1e345a09ea3c429a329904720520e7c48290dd
parent661f2da6e00d0b6b3653f5e35bce0daa9b55df5a
app: add callbacks to appsrc, cleanups

Add a uri handler to appsink.
don't emit signals when we have installed callbacks on appsink.

Add callbacks to appsrc to replace the signals.
Add property to disable callbacks in appsrc, default to TRUE for backwards
compatibility but disable when callbacks are installed.

API: GstAppSrc::emit-signals
API: GstAppSrc::gst_app_src_set_emit_signals()
API: GstAppSrc::gst_app_src_get_emit_signals()
API: GstAppSrc::gst_app_src_set_callbacks()
docs/libs/gst-plugins-base-libs-sections.txt
gst-libs/gst/app/gstappsink.c
gst-libs/gst/app/gstappsrc.c
gst-libs/gst/app/gstappsrc.h
win32/common/libgstapp.def