mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
56e01a0365
Original commit message from CVS: * examples/app/.cvsignore: * examples/app/Makefile.am: * examples/app/appsink-src.c: (on_new_buffer_from_source), (on_source_message), (on_sink_message), (main): Add beefed up example app from bug #413418. It now also uses appsink instead of fakesink for more ultimate coolness. * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init), (gst_app_src_init), (gst_app_src_set_property), (gst_app_src_get_property), (gst_app_src_unlock), (gst_app_src_unlock_stop), (gst_app_src_create), (gst_app_src_set_max_bytes), (gst_app_src_push_buffer), (gst_app_src_end_of_stream): * gst-libs/gst/app/gstappsrc.h: Add block property to allow push based implementation to block when we fill up the appsrc queues. Emit the enough-data signal while releasing our lock.
32 lines
1,005 B
Makefile
32 lines
1,005 B
Makefile
|
|
noinst_PROGRAMS = appsrc_ex appsrc-stream appsrc-stream2 appsrc-ra \
|
|
appsrc-seekable appsink-src
|
|
|
|
appsrc_ex_SOURCES = appsrc_ex.c
|
|
appsrc_ex_CFLAGS = $(GST_CFLAGS) $(GCONF_CFLAGS)
|
|
appsrc_ex_LDFLAGS = \
|
|
$(GST_LIBS) \
|
|
$(top_builddir)/gst-libs/gst/app/libgstapp-@GST_MAJORMINOR@.la
|
|
|
|
appsrc_stream_SOURCES = appsrc-stream.c
|
|
appsrc_stream_CFLAGS = $(GST_CFLAGS) $(GCONF_CFLAGS)
|
|
appsrc_stream_LDFLAGS = $(GST_LIBS)
|
|
|
|
appsrc_stream2_SOURCES = appsrc-stream2.c
|
|
appsrc_stream2_CFLAGS = $(GST_CFLAGS) $(GCONF_CFLAGS)
|
|
appsrc_stream2_LDFLAGS = $(GST_LIBS)
|
|
|
|
appsrc_ra_SOURCES = appsrc-ra.c
|
|
appsrc_ra_CFLAGS = $(GST_CFLAGS) $(GCONF_CFLAGS)
|
|
appsrc_ra_LDFLAGS = $(GST_LIBS)
|
|
|
|
appsrc_seekable_SOURCES = appsrc-seekable.c
|
|
appsrc_seekable_CFLAGS = $(GST_CFLAGS) $(GCONF_CFLAGS)
|
|
appsrc_seekable_LDFLAGS = $(GST_LIBS)
|
|
|
|
appsink_src_SOURCES = appsink-src.c
|
|
appsink_src_CFLAGS = $(GST_CFLAGS) $(GCONF_CFLAGS)
|
|
appsink_src_LDFLAGS = \
|
|
$(GST_LIBS) \
|
|
$(top_builddir)/gst-libs/gst/app/libgstapp-@GST_MAJORMINOR@.la
|
|
|