diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2007-11-07 15:18:54 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2007-11-07 15:18:54 +0000 |
commit | da1b2a0a6fb36e4b22dad54b26cf561ca3c1aad1 (patch) | |
tree | 9a374c44161817c1d3c3a75c8a3c1405ba890663 /tests/check/Makefile.am | |
parent | 3b310c00eb22d59e2a19d84707c4d8f7dec5b434 (diff) | |
download | gst-plugins-bad-da1b2a0a6fb36e4b22dad54b26cf561ca3c1aad1.tar.gz gst-plugins-bad-da1b2a0a6fb36e4b22dad54b26cf561ca3c1aad1.tar.bz2 gst-plugins-bad-da1b2a0a6fb36e4b22dad54b26cf561ca3c1aad1.zip |
ext/gio/gstgio.h: Add macro to check if a stream supports seeking.
Original commit message from CVS:
* ext/gio/gstgio.h:
Add macro to check if a stream supports seeking.
* ext/gio/Makefile.am:
* ext/gio/gstgiobasesink.c: (gst_gio_base_sink_base_init),
(gst_gio_base_sink_class_init), (gst_gio_base_sink_init),
(gst_gio_base_sink_finalize), (gst_gio_base_sink_start),
(gst_gio_base_sink_stop), (gst_gio_base_sink_unlock),
(gst_gio_base_sink_unlock_stop), (gst_gio_base_sink_event),
(gst_gio_base_sink_render), (gst_gio_base_sink_query),
(gst_gio_base_sink_set_stream):
* ext/gio/gstgiobasesink.h:
* ext/gio/gstgiobasesrc.c: (gst_gio_base_src_base_init),
(gst_gio_base_src_class_init), (gst_gio_base_src_init),
(gst_gio_base_src_finalize), (gst_gio_base_src_start),
(gst_gio_base_src_stop), (gst_gio_base_src_get_size),
(gst_gio_base_src_is_seekable), (gst_gio_base_src_unlock),
(gst_gio_base_src_unlock_stop), (gst_gio_base_src_check_get_range),
(gst_gio_base_src_create), (gst_gio_base_src_set_stream):
* ext/gio/gstgiobasesrc.h:
Refactor common GIO functions to GstGioBaseSink and GstGioBaseSrc
base classes that only require a GInputStream or GOutputStream to
work.
* ext/gio/gstgiosink.c: (gst_gio_sink_base_init),
(gst_gio_sink_class_init), (gst_gio_sink_init),
(gst_gio_sink_finalize), (gst_gio_sink_start):
* ext/gio/gstgiosink.h:
* ext/gio/gstgiosrc.c: (gst_gio_src_base_init),
(gst_gio_src_class_init), (gst_gio_src_init),
(gst_gio_src_finalize), (gst_gio_src_start):
* ext/gio/gstgiosrc.h:
Use the newly created base classes here.
* ext/gio/gstgio.c: (plugin_init):
* ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_base_init),
(gst_gio_stream_sink_class_init), (gst_gio_stream_sink_init),
(gst_gio_stream_sink_finalize), (gst_gio_stream_sink_set_property),
(gst_gio_stream_sink_get_property):
* ext/gio/gstgiostreamsink.h:
* ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_base_init),
(gst_gio_stream_src_class_init), (gst_gio_stream_src_init),
(gst_gio_stream_src_finalize), (gst_gio_stream_src_set_property),
(gst_gio_stream_src_get_property):
* ext/gio/gstgiostreamsrc.h:
Implement GstGioStreamSink and GstGioStreamSrc that have a property
to set the GInputStream/GOutputStream that should be used.
* tests/check/Makefile.am:
* tests/check/pipelines/.cvsignore:
* tests/check/pipelines/gio.c: (message_handler), (GST_START_TEST),
(gio_testsuite), (main):
Add unit test for giostreamsrc and giostreamsink.
Diffstat (limited to 'tests/check/Makefile.am')
-rw-r--r-- | tests/check/Makefile.am | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/check/Makefile.am b/tests/check/Makefile.am index 8d450738..0785ef59 100644 --- a/tests/check/Makefile.am +++ b/tests/check/Makefile.am @@ -27,6 +27,12 @@ SUPPRESSIONS = $(top_srcdir)/common/gst.supp $(srcdir)/gst-plugins-bad.supp clean-local: clean-local-check +if USE_GIO +check_gio = pipelines/gio +else +check_gio = +endif + if USE_MPEG2ENC check_mpeg2enc = elements/mpeg2enc else @@ -55,6 +61,7 @@ VALGRIND_TESTS_DISABLE = \ check_PROGRAMS = \ generic/states \ + $(check_gio) \ $(check_mpeg2enc) \ $(check_neon) \ $(check_timidity) \ @@ -76,3 +83,6 @@ LDADD = $(GST_OBJ_LIBS) $(GST_CHECK_LIBS) $(CHECK_LIBS) elements_timidity_CFLAGS = $(GST_BASE_CFLAGS) $(AM_CFLAGS) elements_timidity_LDADD = $(GST_BASE_LIBS) $(LDADD) +pipelines_gio_CFLAGS = $(GIO_CFLAGS) $(AM_CFLAGS) +pipelines_gio_LDADD = $(GIO_LIBS) $(LDADD) + |