2003-10-28 20:25:30 +00:00
|
|
|
# FIXME:
|
2005-11-27 15:15:35 +00:00
|
|
|
# need to get gstbufferstore.[ch] into its own lib, preferably
|
2005-11-22 15:52:03 +00:00
|
|
|
# libs/gst/bufferstore
|
2003-10-28 20:25:30 +00:00
|
|
|
# This requires building libs/gst before this dir, which we currently don't
|
|
|
|
# do.
|
|
|
|
|
2002-01-12 00:47:40 +00:00
|
|
|
plugin_LTLIBRARIES = libgstelements.la
|
2004-04-20 22:22:01 +00:00
|
|
|
|
2005-10-15 15:01:39 +00:00
|
|
|
if HAVE_SYS_SOCKET_H
|
|
|
|
GSTFDSRC = gstfdsrc.c
|
|
|
|
else
|
|
|
|
GSTFDSRC =
|
|
|
|
endif
|
|
|
|
|
2002-12-08 14:39:38 +00:00
|
|
|
libgstelements_la_DEPENDENCIES = ../libgstreamer-@GST_MAJORMINOR@.la
|
2000-01-30 09:03:00 +00:00
|
|
|
libgstelements_la_SOURCES = \
|
2005-04-12 10:52:55 +00:00
|
|
|
gstbufferstore.c \
|
2005-04-23 23:29:47 +00:00
|
|
|
gstcapsfilter.c \
|
2003-10-28 20:25:30 +00:00
|
|
|
gstfakesrc.c \
|
2005-03-21 17:34:02 +00:00
|
|
|
gstfakesink.c \
|
2005-10-15 15:52:08 +00:00
|
|
|
$(GSTFDSRC) \
|
gst/: Added object to help in making collect pad based elements.
Original commit message from CVS:
* gst/base/Makefile.am:
* gst/base/gstbasesink.h:
* gst/base/gstbasesrc.c: (gst_basesrc_init),
(gst_basesrc_set_dataflow_funcs), (gst_basesrc_query):
* gst/base/gstcollectpads.c: (gst_collectpads_get_type),
(gst_collectpads_class_init), (gst_collectpads_init),
(gst_collectpads_finalize), (gst_collectpads_new),
(gst_collectpads_set_function), (gst_collectpads_add_pad),
(find_pad), (gst_collectpads_remove_pad),
(gst_collectpads_is_active), (gst_collectpads_collect),
(gst_collectpads_collect_range), (gst_collectpads_start),
(gst_collectpads_stop), (gst_collectpads_peek),
(gst_collectpads_pop), (gst_collectpads_available),
(gst_collectpads_read), (gst_collectpads_flush),
(gst_collectpads_chain):
* gst/base/gstcollectpads.h:
* gst/elements/Makefile.am:
* gst/elements/gstelements.c:
* gst/elements/gstfakesink.c: (gst_fakesink_class_init),
(gst_fakesink_get_times), (gst_fakesink_event),
(gst_fakesink_preroll), (gst_fakesink_render):
* gst/elements/gstfilesink.c: (gst_filesink_class_init),
(gst_filesink_init), (gst_filesink_set_location),
(gst_filesink_open_file), (gst_filesink_close_file),
(gst_filesink_pad_query), (gst_filesink_event),
(gst_filesink_render), (gst_filesink_change_state):
* gst/elements/gstfilesink.h:
Added object to help in making collect pad based elements.
Ported filesink.
Make event function in sink baseclass return gboolean.
2005-05-05 09:31:59 +00:00
|
|
|
gstfilesink.c \
|
2003-10-28 20:25:30 +00:00
|
|
|
gstfilesrc.c \
|
|
|
|
gstidentity.c \
|
2005-03-21 17:34:02 +00:00
|
|
|
gstelements.c \
|
2005-04-12 10:52:55 +00:00
|
|
|
gsttee.c \
|
|
|
|
gsttypefindelement.c
|
2005-03-21 17:34:02 +00:00
|
|
|
|
2004-05-04 12:38:36 +00:00
|
|
|
libgstelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
|
2005-10-15 13:58:18 +00:00
|
|
|
libgstelements_la_LIBADD = \
|
2005-04-01 02:41:35 +00:00
|
|
|
$(top_builddir)/gst/base/libgstbase-@GST_MAJORMINOR@.la \
|
2005-10-15 13:58:18 +00:00
|
|
|
$(GST_OBJ_LIBS)
|
2005-04-23 23:25:08 +00:00
|
|
|
libgstelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
2000-01-30 09:03:00 +00:00
|
|
|
|
|
|
|
noinst_HEADERS = \
|
2003-10-28 20:25:30 +00:00
|
|
|
gstbufferstore.h \
|
2000-01-30 09:03:00 +00:00
|
|
|
gstfakesink.h \
|
2003-10-28 20:25:30 +00:00
|
|
|
gstfakesrc.h \
|
check/elements/identity.c: Make the error a little clearer when the test fails because identity made a copy of the bu...
Original commit message from CVS:
* check/elements/identity.c: (GST_START_TEST):
Make the error a little clearer when the test fails because
identity made a copy of the buffer.
* docs/gst/gstreamer-sections.txt:
New symbols in gstbasetransform.h
* gst/base/gstbasetransform.c: (gst_base_transform_class_init),
(gst_base_transform_init), (gst_base_transform_transform_size),
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
(gst_base_transform_default_prepare_buf),
(gst_base_transform_get_unit_size),
(gst_base_transform_buffer_alloc),
(gst_base_transform_handle_buffer), (gst_base_transform_chain),
(gst_base_transform_change_state),
(gst_base_transform_set_passthrough),
(gst_base_transform_set_in_place),
(gst_base_transform_is_in_place):
* gst/base/gstbasetransform.h:
Change BaseTransform to separate in_place operate from same_caps
output. in_place implies that the element can perform the transform
on incoming buffers in-place, even if the caps on the output are
different.
Sub-class elements can now implement special buffer allocation
methods for outgoing buffers if they wish to.
Big documentation addition.
* gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_ip):
* gst/elements/gstelements.c:
Changes for basetransform modifications.
* gst/elements/Makefile.am:
* gst/elements/gstfdsrc.c: (gst_fdsrc_init), (gst_fdsrc_create):
Compile fix. Extra debug output.
2005-09-09 17:42:20 +00:00
|
|
|
gstfdsrc.h \
|
2003-10-28 20:25:30 +00:00
|
|
|
gstfilesink.h \
|
|
|
|
gstfilesrc.h \
|
|
|
|
gstidentity.h \
|
|
|
|
gsttee.h \
|
2004-04-29 00:32:28 +00:00
|
|
|
gsttypefindelement.h
|
2004-04-20 22:22:01 +00:00
|
|
|
|
2005-10-15 15:01:39 +00:00
|
|
|
EXTRA_DIST = gstfdsrc.c
|