Commit d99cf4db authored by Jonas Holmberg's avatar Jonas Holmberg Committed by Wim Taymans
Browse files

bufferlist: add docs/build/debug/unittest

See #572285
parent 27fb4ce7
......@@ -50,6 +50,7 @@ Windows. It is released under the GNU Library General Public License
<xi:include href="xml/gst.xml" />
<xi:include href="xml/gstbin.xml" />
<xi:include href="xml/gstbuffer.xml" />
<xi:include href="xml/gstbufferlist.xml" />
<xi:include href="xml/gstbus.xml" />
<xi:include href="xml/gstcaps.xml" />
<xi:include href="xml/gstchildproxy.xml" />
......
......@@ -208,6 +208,45 @@ gst_buffer_flag_get_type
gst_buffer_copy_flags_get_type
</SECTION>
<SECTION>
<FILE>gstbufferlist</FILE>
<TITLE>GstBufferList</TITLE>
GstBufferList
GstBufferListIterator
GstBufferListDoFunction
GstBufferListDoDataFunction
gst_buffer_list_new
gst_buffer_list_ref
gst_buffer_list_unref
gst_buffer_list_copy
gst_buffer_list_is_writable
gst_buffer_list_make_writable
gst_buffer_list_n_groups
gst_buffer_list_iterate
gst_buffer_list_iterator_free
gst_buffer_list_iterator_n_buffers
gst_buffer_list_iterator_add
gst_buffer_list_iterator_add_group
gst_buffer_list_iterator_next
gst_buffer_list_iterator_next_group
gst_buffer_list_iterator_remove
gst_buffer_list_iterator_steal
gst_buffer_list_iterator_take
gst_buffer_list_iterator_do
gst_buffer_list_iterator_do_data
gst_buffer_list_iterator_merge_group
<SUBSECTION Standard>
GstBufferListClass
GST_BUFFER_LIST
GST_BUFFER_LIST_CLASS
GST_BUFFER_LIST_GET_CLASS
GST_IS_BUFFER_LIST
GST_IS_BUFFER_LIST_CLASS
GST_TYPE_BUFFER_LIST
GST_BUFFER_LIST_CAST
<SUBSECTION Private>
gst_buffer_list_get_type
</SECTION>
<SECTION>
<FILE>gstcaps</FILE>
......
......@@ -56,6 +56,7 @@ libgstreamer_@GST_MAJORMINOR@_la_SOURCES = \
gstobject.c \
gstbin.c \
gstbuffer.c \
gstbufferlist.c \
gstbus.c \
gstcaps.c \
gstchildproxy.c \
......@@ -142,6 +143,7 @@ gst_headers = \
gstobject.h \
gstbin.h \
gstbuffer.h \
gstbufferlist.h \
gstbus.h \
gstcaps.h \
gstchildproxy.h \
......
......@@ -1067,6 +1067,7 @@ init_post (GOptionContext * context, GOptionGroup * group, gpointer data,
gst_caps_get_type ();
_gst_event_initialize ();
_gst_buffer_initialize ();
_gst_buffer_list_initialize ();
_gst_message_initialize ();
_gst_tag_initialize ();
......
......@@ -33,6 +33,7 @@
#include <gst/gstbin.h>
#include <gst/gstbuffer.h>
#include <gst/gstbufferlist.h>
#include <gst/gstcaps.h>
#include <gst/gstchildproxy.h>
#include <gst/gstclock.h>
......
......@@ -85,6 +85,7 @@ void _priv_gst_quarks_initialize (void);
* headers, so at least the symbols need to continue to be available unless
* we want enterprise edition packagers dancing on our heads) */
void _gst_buffer_initialize (void);
void _gst_buffer_list_initialize (void);
void _gst_event_initialize (void);
void _gst_format_initialize (void);
void _gst_message_initialize (void);
......@@ -119,6 +120,7 @@ GST_EXPORT GstDebugCategory *GST_CAT_PARENTAGE;
GST_EXPORT GstDebugCategory *GST_CAT_STATES;
GST_EXPORT GstDebugCategory *GST_CAT_SCHEDULING;
GST_EXPORT GstDebugCategory *GST_CAT_BUFFER;
GST_EXPORT GstDebugCategory *GST_CAT_BUFFER_LIST;
GST_EXPORT GstDebugCategory *GST_CAT_BUS;
GST_EXPORT GstDebugCategory *GST_CAT_CAPS;
GST_EXPORT GstDebugCategory *GST_CAT_CLOCK;
......@@ -152,6 +154,7 @@ GST_EXPORT GstDebugCategory *GST_CAT_TYPES; /* FIXME 0.11: remove? */
#define GST_CAT_SCHEDULING NULL
#define GST_CAT_DATAFLOW NULL
#define GST_CAT_BUFFER NULL
#define GST_CAT_BUFFER_LIST NULL
#define GST_CAT_BUS NULL
#define GST_CAT_CAPS NULL
#define GST_CAT_CLOCK NULL
......
......@@ -222,6 +222,7 @@ GstDebugCategory *GST_CAT_STATES = NULL;
GstDebugCategory *GST_CAT_SCHEDULING = NULL;
GstDebugCategory *GST_CAT_BUFFER = NULL;
GstDebugCategory *GST_CAT_BUFFER_LIST = NULL;
GstDebugCategory *GST_CAT_BUS = NULL;
GstDebugCategory *GST_CAT_CAPS = NULL;
GstDebugCategory *GST_CAT_CLOCK = NULL;
......@@ -330,6 +331,8 @@ _gst_debug_init (void)
GST_DEBUG_BOLD | GST_DEBUG_FG_MAGENTA, NULL);
GST_CAT_BUFFER = _gst_debug_category_new ("GST_BUFFER",
GST_DEBUG_BOLD | GST_DEBUG_BG_GREEN, NULL);
GST_CAT_BUFFER_LIST = _gst_debug_category_new ("GST_BUFFER_LIST",
GST_DEBUG_BOLD | GST_DEBUG_BG_GREEN, NULL);
GST_CAT_BUS = _gst_debug_category_new ("GST_BUS", GST_DEBUG_BG_YELLOW, NULL);
GST_CAT_CAPS = _gst_debug_category_new ("GST_CAPS",
GST_DEBUG_BOLD | GST_DEBUG_FG_BLUE, NULL);
......
......@@ -76,6 +76,7 @@ endif
check_PROGRAMS = \
gst/gstabi \
gst/gstbuffer \
gst/gstbufferlist \
gst/gstbus \
gst/gstcaps \
gst/gstinfo \
......
......@@ -3,6 +3,7 @@ gst
gstabi
gstbin
gstbuffer
gstbufferlist
gstbus
gstcaps
gstdata
......
This diff is collapsed.
......@@ -2,6 +2,7 @@ EXPORTS
GST_CAT_AUTOPLUG DATA
GST_CAT_AUTOPLUG_ATTEMPT DATA
GST_CAT_BUFFER DATA
GST_CAT_BUFFER_LIST DATA
GST_CAT_BUS DATA
GST_CAT_CALL_TRACE DATA
GST_CAT_CAPS DATA
......@@ -32,6 +33,7 @@ EXPORTS
__gst_debug_enabled DATA
__gst_debug_min DATA
_gst_alloc_trace_register
_gst_buffer_list_initialize
_gst_debug_bin_to_dot_file
_gst_debug_bin_to_dot_file_with_ts
_gst_debug_category_new
......@@ -84,6 +86,22 @@ EXPORTS
gst_buffer_is_metadata_writable
gst_buffer_is_span_fast
gst_buffer_join
gst_buffer_list_get_type
gst_buffer_list_iterate
gst_buffer_list_iterator_add
gst_buffer_list_iterator_add_group
gst_buffer_list_iterator_do
gst_buffer_list_iterator_do_data
gst_buffer_list_iterator_free
gst_buffer_list_iterator_merge_group
gst_buffer_list_iterator_n_buffers
gst_buffer_list_iterator_next
gst_buffer_list_iterator_next_group
gst_buffer_list_iterator_remove
gst_buffer_list_iterator_steal
gst_buffer_list_iterator_take
gst_buffer_list_n_groups
gst_buffer_list_new
gst_buffer_make_metadata_writable
gst_buffer_merge
gst_buffer_new
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment