base: make GstDataQueue private API for multiqueue

There's no code that uses it other than multiqueue, so make it private
to multiqueue for now. That way we can also do optimisations that
require API/ABI breaks. If anyone ever wants to use it, we can still
make it public again.
This commit is contained in:
Tim-Philipp Müller 2011-10-07 13:54:51 +01:00
parent c6f005fef1
commit 434e7042d8
10 changed files with 5 additions and 52 deletions

View file

@ -45,7 +45,6 @@
<xi:include href="xml/gstbytewriter.xml" /> <xi:include href="xml/gstbytewriter.xml" />
<xi:include href="xml/gstcollectpads.xml" /> <xi:include href="xml/gstcollectpads.xml" />
<xi:include href="xml/gsttypefindhelper.xml" /> <xi:include href="xml/gsttypefindhelper.xml" />
<xi:include href="xml/gstdataqueue.xml" />
</chapter> </chapter>
<chapter id="gstreamer-control"> <chapter id="gstreamer-control">

View file

@ -768,38 +768,6 @@ gst_type_find_helper_get_range_ext
<SUBSECTION Private> <SUBSECTION Private>
</SECTION> </SECTION>
<SECTION>
<FILE>gstdataqueue</FILE>
<TITLE>GstDataQueue</TITLE>
<INCLUDE>gst/base/gstdataqueue.h</INCLUDE>
GstDataQueue
GstDataQueueSize
GstDataQueueCheckFullFunction
GstDataQueueItem
GstDataQueueEmptyCallback
GstDataQueueFullCallback
gst_data_queue_new
gst_data_queue_new_full
gst_data_queue_push
gst_data_queue_pop
gst_data_queue_flush
gst_data_queue_set_flushing
gst_data_queue_drop_head
gst_data_queue_is_full
gst_data_queue_is_empty
gst_data_queue_get_level
gst_data_queue_limits_changed
<SUBSECTION Standard>
GstDataQueueClass
GST_DATA_QUEUE
GST_IS_DATA_QUEUE
GST_TYPE_DATA_QUEUE
GST_DATA_QUEUE_CLASS
GST_IS_DATA_QUEUE_CLASS
<SUBSECTION Private>
gst_data_queue_get_type
</SECTION>
# net # net
<SECTION> <SECTION>

View file

@ -13,8 +13,7 @@ libgstbase_@GST_MAJORMINOR@_la_SOURCES = \
gstbytewriter.c \ gstbytewriter.c \
gstcollectpads.c \ gstcollectpads.c \
gstpushsrc.c \ gstpushsrc.c \
gsttypefindhelper.c \ gsttypefindhelper.c
gstdataqueue.c
libgstbase_@GST_MAJORMINOR@_la_CFLAGS = $(GST_OBJ_CFLAGS) libgstbase_@GST_MAJORMINOR@_la_CFLAGS = $(GST_OBJ_CFLAGS)
libgstbase_@GST_MAJORMINOR@_la_LIBADD = $(GST_OBJ_LIBS) libgstbase_@GST_MAJORMINOR@_la_LIBADD = $(GST_OBJ_LIBS)
@ -34,8 +33,7 @@ libgstbase_@GST_MAJORMINOR@include_HEADERS = \
gstbytewriter.h \ gstbytewriter.h \
gstcollectpads.h \ gstcollectpads.h \
gstpushsrc.h \ gstpushsrc.h \
gsttypefindhelper.h \ gsttypefindhelper.h
gstdataqueue.h
noinst_HEADERS = \ noinst_HEADERS = \
gstbytereader-docs.h \ gstbytereader-docs.h \

View file

@ -15,6 +15,7 @@ libgstcoreelements_la_SOURCES = \
gstidentity.c \ gstidentity.c \
gstinputselector.c \ gstinputselector.c \
gstoutputselector.c \ gstoutputselector.c \
gstdataqueue.c \
gstmultiqueue.c \ gstmultiqueue.c \
gstqueue.c \ gstqueue.c \
gstqueue2.c \ gstqueue2.c \
@ -41,6 +42,7 @@ noinst_HEADERS = \
gstidentity.h \ gstidentity.h \
gstinputselector.h \ gstinputselector.h \
gstoutputselector.h \ gstoutputselector.h \
gstdataqueue.h \
gstmultiqueue.h \ gstmultiqueue.h \
gstqueue.h \ gstqueue.h \
gstqueue2.h \ gstqueue2.h \

View file

@ -24,7 +24,7 @@
#define __GST_MULTI_QUEUE_H__ #define __GST_MULTI_QUEUE_H__
#include <gst/gst.h> #include <gst/gst.h>
#include <gst/base/gstdataqueue.h> #include "gstdataqueue.h"
G_BEGIN_DECLS G_BEGIN_DECLS

View file

@ -32,7 +32,6 @@
#include <gst/base/gstbytereader.h> #include <gst/base/gstbytereader.h>
#include <gst/base/gstbytewriter.h> #include <gst/base/gstbytewriter.h>
#include <gst/base/gstcollectpads.h> #include <gst/base/gstcollectpads.h>
#include <gst/base/gstdataqueue.h>
#include <gst/base/gstpushsrc.h> #include <gst/base/gstpushsrc.h>
#include <gst/base/gsttypefindhelper.h> #include <gst/base/gsttypefindhelper.h>

View file

@ -30,7 +30,6 @@
#include <gst/base/gstbytereader.h> #include <gst/base/gstbytereader.h>
#include <gst/base/gstbytewriter.h> #include <gst/base/gstbytewriter.h>
#include <gst/base/gstcollectpads.h> #include <gst/base/gstcollectpads.h>
#include <gst/base/gstdataqueue.h>
#include <gst/base/gstpushsrc.h> #include <gst/base/gstpushsrc.h>
#include <gst/base/gsttypefindhelper.h> #include <gst/base/gsttypefindhelper.h>
#include <gst/controller/gstcontroller.h> #include <gst/controller/gstcontroller.h>

View file

@ -222,18 +222,6 @@ EXPORTS
gst_collect_pads_start gst_collect_pads_start
gst_collect_pads_stop gst_collect_pads_stop
gst_collect_pads_take_buffer gst_collect_pads_take_buffer
gst_data_queue_drop_head
gst_data_queue_flush
gst_data_queue_get_level
gst_data_queue_get_type
gst_data_queue_is_empty
gst_data_queue_is_full
gst_data_queue_limits_changed
gst_data_queue_new
gst_data_queue_new_full
gst_data_queue_pop
gst_data_queue_push
gst_data_queue_set_flushing
gst_push_src_get_type gst_push_src_get_type
gst_type_find_helper gst_type_find_helper
gst_type_find_helper_for_buffer gst_type_find_helper_for_buffer