summaryrefslogtreecommitdiffstats
path: root/gst/multifile/gstmultifilesrc.c
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sourceforge.net>2007-07-03 08:01:18 +0000
committerStefan Kost <ensonic@users.sourceforge.net>2007-07-03 08:01:18 +0000
commit6f765c5f1dfd90e7fca433bbac7ee14bf271674b (patch)
tree1b5d0c467642e9ea91f2226515225b9d0fb05a36 /gst/multifile/gstmultifilesrc.c
parent637c7be24043119fc56f12d5976bbab9d2e94b3b (diff)
gst/multifile/: Add .h files to be able to add it to the docs.
Original commit message from CVS: * gst/multifile/Makefile.am: * gst/multifile/gstmultifile.c: * gst/multifile/gstmultifilesink.c: * gst/multifile/gstmultifilesink.h: * gst/multifile/gstmultifilesrc.c: * gst/multifile/gstmultifilesrc.h: Add .h files to be able to add it to the docs.
Diffstat (limited to 'gst/multifile/gstmultifilesrc.c')
-rw-r--r--gst/multifile/gstmultifilesrc.c34
1 files changed, 1 insertions, 33 deletions
diff --git a/gst/multifile/gstmultifilesrc.c b/gst/multifile/gstmultifilesrc.c
index 10275dbe..7978a1e7 100644
--- a/gst/multifile/gstmultifilesrc.c
+++ b/gst/multifile/gstmultifilesrc.c
@@ -30,39 +30,7 @@
# include "config.h"
#endif
-#include <gst/gst.h>
-#include <gst/base/gstpushsrc.h>
-
-#define GST_TYPE_MULTI_FILE_SRC \
- (gst_multi_file_src_get_type())
-#define GST_MULTI_FILE_SRC(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_MULTI_FILE_SRC,GstMultiFileSrc))
-#define GST_MULTI_FILE_SRC_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_MULTI_FILE_SRC,GstMultiFileSrcClass))
-#define GST_IS_MULTI_FILE_SRC(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_MULTI_FILE_SRC))
-#define GST_IS_MULTI_FILE_SRC_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_MULTI_FILE_SRC))
-
-typedef struct _GstMultiFileSrc GstMultiFileSrc;
-typedef struct _GstMultiFileSrcClass GstMultiFileSrcClass;
-
-struct _GstMultiFileSrc
-{
- GstPushSrc parent;
-
- gchar *filename;
- int index;
-
- int offset;
-
- GstCaps *caps;
-};
-
-struct _GstMultiFileSrcClass
-{
- GstPushSrcClass parent_class;
-};
+#include "gstmultifilesrc.h"
static GstFlowReturn gst_multi_file_src_create (GstPushSrc * src,