aggregator: hook up to build system

https://bugzilla.gnome.org/show_bug.cgi?id=739010
This commit is contained in:
Tim-Philipp Müller 2017-12-02 15:24:22 +00:00
parent 39664da1f0
commit cea9641fa9
8 changed files with 21 additions and 5 deletions

View file

@ -4,6 +4,7 @@ libgstbase_@GST_API_VERSION@_la_DEPENDENCIES = \
$(top_builddir)/gst/libgstreamer-@GST_API_VERSION@.la
libgstbase_@GST_API_VERSION@_la_SOURCES = \
gstadapter.c \
gstaggregator.c \
gstbaseparse.c \
gstbasesink.c \
gstbasesrc.c \
@ -28,6 +29,7 @@ libgstbase_@GST_API_VERSION@includedir = \
libgstbase_@GST_API_VERSION@include_HEADERS = \
base.h \
gstadapter.h \
gstaggregator.h \
gstbaseparse.h \
gstbasesink.h \
gstbasesrc.h \

View file

@ -23,6 +23,7 @@
#define __GST_BASE_H__
#include <gst/base/gstadapter.h>
#include <gst/base/gstaggregator.h>
#include <gst/base/gstbaseparse.h>
#include <gst/base/gstbasesink.h>
#include <gst/base/gstbasesrc.h>

View file

@ -21,11 +21,6 @@
#ifndef __GST_AGGREGATOR_H__
#define __GST_AGGREGATOR_H__
#ifndef GST_USE_UNSTABLE_API
#warning "The Base library from gst-plugins-bad is unstable API and may change in future."
#warning "You can define GST_USE_UNSTABLE_API to avoid this warning."
#endif
#include <gst/gst.h>
G_BEGIN_DECLS

View file

@ -1,5 +1,6 @@
gst_base_sources = [
'gstadapter.c',
'gstaggregator.c',
'gstbaseparse.c',
'gstbasesink.c',
'gstbasesrc.c',
@ -18,6 +19,7 @@ gst_base_sources = [
gst_base_headers = [
'base.h',
'gstadapter.h',
'gstaggregator.h',
'gstbaseparse.h',
'gstbasesink.h',
'gstbasesrc.h',
@ -82,6 +84,7 @@ gst_base_dep = declare_dependency(link_with : gst_base,
install_headers('base.h',
'gstadapter.h',
'gstaggregator.h',
'gstbaseparse.h',
'gstbasesink.h',
'gstbasesrc.h',

View file

@ -151,6 +151,7 @@ check_PROGRAMS = \
$(REGISTRY_CHECKS) \
$(LIBSABI_CHECKS) \
libs/adapter \
libs/aggregator \
libs/bitreader \
libs/bytereader \
libs/bytewriter \

View file

@ -1,5 +1,6 @@
.dirstamp
adapter
aggregator
baseparse
basesink
basesrc

View file

@ -54,6 +54,7 @@ core_tests = [
[ 'gst/gstvalue.c' ],
[ 'generic/states.c', not have_registry ],
[ 'libs/adapter.c' ],
[ 'libs/aggregator.c' ],
[ 'libs/baseparse.c' ],
[ 'libs/basesrc.c', not have_registry ],
[ 'libs/basesink.c', not have_registry ],

View file

@ -30,6 +30,18 @@ EXPORTS
gst_adapter_take_buffer_list
gst_adapter_take_list
gst_adapter_unmap
gst_aggregator_finish_buffer
gst_aggregator_get_allocator
gst_aggregator_get_buffer_pool
gst_aggregator_get_latency
gst_aggregator_get_type
gst_aggregator_pad_drop_buffer
gst_aggregator_pad_get_buffer
gst_aggregator_pad_get_type
gst_aggregator_pad_is_eos
gst_aggregator_pad_steal_buffer
gst_aggregator_set_latency
gst_aggregator_set_src_caps
gst_base_parse_add_index_entry
gst_base_parse_convert_default
gst_base_parse_drain