gst-libs/gst/app/gstappsink.*: Make love to appsink.
authorWim Taymans <wim.taymans@gmail.com>
Tue, 14 Aug 2007 17:38:05 +0000 (17:38 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 14 Aug 2007 17:38:05 +0000 (17:38 +0000)
commit5111980fa807427b281d8bebc9d4b2392646ad15
treeb7377381a5fc6e6e60c29271bc8fc46c93a7a1e8
parenta2dbc1182cf6b170507b9578eaba097a921d620a
gst-libs/gst/app/gstappsink.*: Make love to appsink.

Original commit message from CVS:
* gst-libs/gst/app/gstappsink.c: (gst_app_sink_base_init),
(gst_app_sink_class_init), (gst_app_sink_dispose),
(gst_app_sink_flush_unlocked), (gst_app_sink_start),
(gst_app_sink_stop), (gst_app_sink_event), (gst_app_sink_preroll),
(gst_app_sink_render), (gst_app_sink_get_caps),
(gst_app_sink_set_caps), (gst_app_sink_end_of_stream),
(gst_app_sink_pull_preroll), (gst_app_sink_pull_buffer):
* gst-libs/gst/app/gstappsink.h:
Make love to appsink.
Make it support pulling of the preroll buffer.
Add docs and debug statements.
Fix some races wrt to EOS handling and stopping.
Implement getcaps.
Implement FLUSHING.
API: gst_app_sink_pull_preroll()
ChangeLog
gst-libs/gst/app/gstappsink.c
gst-libs/gst/app/gstappsink.h