+2005-11-29 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * gst/gst.c:
+ * plugins/elements/Makefile.am:
+ * plugins/elements/gstelements.c:
+ * plugins/elements/gstqueue.c:
+ move queue from core to the elements plugin
+
2005-11-29 Andy Wingo <wingo@pobox.com>
* libs/gst/base/gstbasetransform.h:
#include <locale.h> /* for LC_ALL */
#include "gst.h"
-#include "gstqueue.h"
#define GST_CAT_DEFAULT GST_CAT_GST_INIT
if (!gst_element_register (plugin, "bin", GST_RANK_PRIMARY,
GST_TYPE_BIN) ||
!gst_element_register (plugin, "pipeline", GST_RANK_PRIMARY,
- GST_TYPE_PIPELINE) ||
- !gst_element_register (plugin, "queue", GST_RANK_NONE, GST_TYPE_QUEUE)
+ GST_TYPE_PIPELINE)
)
g_assert_not_reached ();
libgstelements_la_SOURCES = \
gstbufferstore.c \
gstcapsfilter.c \
+ gstelements.c \
gstfakesrc.c \
gstfakesink.c \
$(GSTFDSRC) \
gstfilesink.c \
gstfilesrc.c \
gstidentity.c \
- gstelements.c \
+ gstqueue.c \
gsttee.c \
gsttypefindelement.c
gstfilesink.h \
gstfilesrc.h \
gstidentity.h \
+ gstqueue.h \
gsttee.h \
gsttypefindelement.h
#include "gstfilesink.h"
#include "gstfilesrc.h"
#include "gstidentity.h"
+#include "gstqueue.h"
#include "gsttee.h"
#include "gsttypefindelement.h"
#endif
{"filesrc", GST_RANK_NONE, gst_file_src_get_type},
{"identity", GST_RANK_NONE, gst_identity_get_type},
+ {"queue", GST_RANK_NONE, gst_queue_get_type},
{"filesink", GST_RANK_NONE, gst_file_sink_get_type},
{"tee", GST_RANK_NONE, gst_tee_get_type},
{"typefind", GST_RANK_NONE, gst_type_find_element_get_type},
* The queue blocks by default.
*/
-#include "gst_private.h"
+#include "gst/gst_private.h"
+#include <gst/gst.h>
#include "gstqueue.h"
-#include "gstevent.h"
-#include "gstinfo.h"
-#include "gsterror.h"
-#include "gstutils.h"
-#include "gst-i18n-lib.h"
+
+#include "../../gst/gst-i18n-lib.h"
static GstStaticPadTemplate sinktemplate = GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_SINK,