Permalink
Browse files

Add priority queue implementation + tests

  • Loading branch information...
egraff committed Nov 2, 2016
1 parent 6fb3084 commit b466a7d0d930b359bccd05109d3a54824edbf867
@@ -48,6 +48,7 @@
<xi:include href="xml/gsttypefindhelper.xml" />
<xi:include href="xml/gstdataqueue.xml" />
<xi:include href="xml/gstqueuearray.xml" />
<xi:include href="xml/gstpriqueue.xml" />
</chapter>
<chapter id="gstreamer-control">
@@ -877,6 +877,34 @@ gst_queue_array_pop_head_struct
gst_queue_array_drop_struct
</SECTION>
<SECTION>
<FILE>gstpriqueue</FILE>
<TITLE>GstPriQueue</TITLE>
<INCLUDE>gst/base/gstpriqueue.h</INCLUDE>
GstPriQueue
GstPriQueueElem
GstPriQueueIter
GstPriQueueCompareFunc
gst_pri_queue_create
gst_pri_queue_destroy
gst_pri_queue_size
gst_pri_queue_insert
gst_pri_queue_remove
gst_pri_queue_update
gst_pri_queue_get_min
gst_pri_queue_pop_min
gst_pri_queue_meld
<SUBSECTION>
gst_pri_queue_iter_init
gst_pri_queue_iter_next
<SUBSECTION>
gst_pri_queue_is_valid
gst_pri_queue_write_dot_file
GstPriQueueWriteElem
<SUBSECTION Private>
GstPriQueueNode
</SECTION>
# net
<SECTION>
View
@@ -49,6 +49,9 @@ G_BEGIN_DECLS
# endif
#endif
#define GST_CONTAINER_OF(addr, type, member) \
((type * const) ((guint8 *) (addr) - G_STRUCT_OFFSET (type, member)))
G_END_DECLS
#endif /* __GST_MACROS_H__ */
@@ -14,6 +14,7 @@ libgstbase_@GST_API_VERSION@_la_SOURCES = \
gstcollectpads.c \
gstdataqueue.c \
gstflowcombiner.c \
gstpriqueue.c \
gstpushsrc.c \
gstqueuearray.c \
gsttypefindhelper.c
@@ -38,6 +39,7 @@ libgstbase_@GST_API_VERSION@include_HEADERS = \
gstcollectpads.h \
gstdataqueue.h \
gstflowcombiner.h \
gstpriqueue.h \
gstpushsrc.h \
gstqueuearray.h \
gsttypefindhelper.h
View
@@ -33,6 +33,7 @@
#include <gst/base/gstcollectpads.h>
#include <gst/base/gstdataqueue.h>
#include <gst/base/gstflowcombiner.h>
#include <gst/base/gstpriqueue.h>
#include <gst/base/gstpushsrc.h>
#include <gst/base/gstqueuearray.h>
#include <gst/base/gsttypefindhelper.h>
Oops, something went wrong.

0 comments on commit b466a7d

Please sign in to comment.