From bf097276b961946dc40c5bd5a956f8ae62fc956c Mon Sep 17 00:00:00 2001 From: Zaheer Abbas Merali Date: Thu, 22 Jul 2004 17:57:04 +0000 Subject: [PATCH] multifilesink plugin for creating new files every time a new media discontinuity event occurs Original commit message from CVS: 2004-07-22 Zaheer Abbas Merali * configure.ac: * gst/Makefile.am: * gst/multifilesink/Makefile.am: * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_get_formats), (gst_multifilesink_get_query_types), (_do_init), (gst_multifilesink_base_init), (gst_multifilesink_class_init), (gst_multifilesink_init), (gst_multifilesink_dispose), (gst_multifilesink_set_location), (gst_multifilesink_set_property), (gst_multifilesink_get_property), (gst_multifilesink_open_file), (gst_multifilesink_close_file), (gst_multifilesink_next_file), (gst_multifilesink_pad_query), (gst_multifilesink_handle_event), (gst_multifilesink_chain), (gst_multifilesink_change_state), (gst_multifilesink_uri_get_type), (gst_multifilesink_uri_get_protocols), (gst_multifilesink_uri_get_uri), (gst_multifilesink_uri_set_uri), (gst_multifilesink_uri_handler_init), (plugin_init): * gst/multifilesink/gstmultifilesink.h: * testsuite/Makefile.am: * testsuite/multifilesink/Makefile.am: * testsuite/multifilesink/fakesrc_test.c: (gst_newmedia_base_init), (gst_newmedia_class_init), (gst_newmedia_init), (gst_newmedia_chain), (gst_newmedia_trigger), (test_format), (newfile_signal), (test_signal), (main): multifilesink plugin for creating new files every time a new media discontinuity event occurs --- ChangeLog | 29 +++++++++++++++++++++++++++++ configure.ac | 3 +++ tests/old/Makefile.am | 4 ++-- testsuite/Makefile.am | 4 ++-- 4 files changed, 36 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3902910d43..b3ff6a626a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,32 @@ +2004-07-22 Zaheer Abbas Merali + + * configure.ac: + * gst/Makefile.am: + * gst/multifilesink/Makefile.am: + * gst/multifilesink/gstmultifilesink.c: + (gst_multifilesink_get_formats), + (gst_multifilesink_get_query_types), (_do_init), + (gst_multifilesink_base_init), (gst_multifilesink_class_init), + (gst_multifilesink_init), (gst_multifilesink_dispose), + (gst_multifilesink_set_location), (gst_multifilesink_set_property), + (gst_multifilesink_get_property), (gst_multifilesink_open_file), + (gst_multifilesink_close_file), (gst_multifilesink_next_file), + (gst_multifilesink_pad_query), (gst_multifilesink_handle_event), + (gst_multifilesink_chain), (gst_multifilesink_change_state), + (gst_multifilesink_uri_get_type), + (gst_multifilesink_uri_get_protocols), + (gst_multifilesink_uri_get_uri), (gst_multifilesink_uri_set_uri), + (gst_multifilesink_uri_handler_init), (plugin_init): + * gst/multifilesink/gstmultifilesink.h: + * testsuite/Makefile.am: + * testsuite/multifilesink/Makefile.am: + * testsuite/multifilesink/fakesrc_test.c: (gst_newmedia_base_init), + (gst_newmedia_class_init), (gst_newmedia_init), + (gst_newmedia_chain), (gst_newmedia_trigger), (test_format), + (newfile_signal), (test_signal), (main): + multifilesink plugin for creating new files every time a new media + discontinuity event occurs + 2004-07-22 Wim Taymans * gst/alpha/Makefile.am: diff --git a/configure.ac b/configure.ac index 75c210605e..b4b3539bfc 100644 --- a/configure.ac +++ b/configure.ac @@ -370,6 +370,7 @@ GST_PLUGINS_ALL="\ mpegaudioparse \ mpegstream \ monoscope \ + multifilesink \ multipart \ overlay \ passthrough \ @@ -1835,6 +1836,7 @@ gst/mpegstream/Makefile gst/modplug/Makefile gst/modplug/libmodplug/Makefile gst/monoscope/Makefile +gst/multifilesink/Makefile gst/multipart/Makefile gst/overlay/Makefile gst/passthrough/Makefile @@ -1974,6 +1976,7 @@ examples/switch/Makefile examples/Makefile testsuite/spider/Makefile testsuite/alsa/Makefile +testsuite/multifilesink/Makefile testsuite/Makefile tools/Makefile gconf/Makefile diff --git a/tests/old/Makefile.am b/tests/old/Makefile.am index 9d43a4f288..44b4aaa447 100644 --- a/tests/old/Makefile.am +++ b/tests/old/Makefile.am @@ -4,8 +4,8 @@ else ALSA_DIR= endif -SUBDIRS=spider $(ALSA_DIR) #seeking -DIST_SUBDIRS=spider alsa +SUBDIRS=spider multifilesink $(ALSA_DIR) #seeking +DIST_SUBDIRS=spider alsa multifilesink GST_PLUGIN_PATH=$(shell cd $(top_builddir) && pwd) diff --git a/testsuite/Makefile.am b/testsuite/Makefile.am index 9d43a4f288..44b4aaa447 100644 --- a/testsuite/Makefile.am +++ b/testsuite/Makefile.am @@ -4,8 +4,8 @@ else ALSA_DIR= endif -SUBDIRS=spider $(ALSA_DIR) #seeking -DIST_SUBDIRS=spider alsa +SUBDIRS=spider multifilesink $(ALSA_DIR) #seeking +DIST_SUBDIRS=spider alsa multifilesink GST_PLUGIN_PATH=$(shell cd $(top_builddir) && pwd)