mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-09-03 10:43:55 +00:00
elements: add new valve element to build
Moved from gst-plugins-bad https://bugzilla.gnome.org/show_bug.cgi?id=630808
This commit is contained in:
parent
ad628d0bc5
commit
8bdcb84abd
3 changed files with 7 additions and 17 deletions
|
@ -12,11 +12,12 @@ libgstcoreelements_la_SOURCES = \
|
||||||
gstfilesink.c \
|
gstfilesink.c \
|
||||||
gstfilesrc.c \
|
gstfilesrc.c \
|
||||||
gstidentity.c \
|
gstidentity.c \
|
||||||
|
gstmultiqueue.c \
|
||||||
gstqueue.c \
|
gstqueue.c \
|
||||||
gstqueue2.c \
|
gstqueue2.c \
|
||||||
gsttee.c \
|
gsttee.c \
|
||||||
gsttypefindelement.c \
|
gsttypefindelement.c \
|
||||||
gstmultiqueue.c
|
gstvalve.c
|
||||||
|
|
||||||
libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
|
libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
|
||||||
libgstcoreelements_la_LIBADD = \
|
libgstcoreelements_la_LIBADD = \
|
||||||
|
@ -34,11 +35,12 @@ noinst_HEADERS = \
|
||||||
gstfilesink.h \
|
gstfilesink.h \
|
||||||
gstfilesrc.h \
|
gstfilesrc.h \
|
||||||
gstidentity.h \
|
gstidentity.h \
|
||||||
|
gstmultiqueue.h \
|
||||||
gstqueue.h \
|
gstqueue.h \
|
||||||
gstqueue2.h \
|
gstqueue2.h \
|
||||||
gsttee.h \
|
gsttee.h \
|
||||||
gsttypefindelement.h \
|
gsttypefindelement.h \
|
||||||
gstmultiqueue.h
|
gstvalve.h
|
||||||
|
|
||||||
EXTRA_DIST = gstfdsrc.c \
|
EXTRA_DIST = gstfdsrc.c \
|
||||||
gstfdsink.c
|
gstfdsink.c
|
||||||
|
|
|
@ -35,11 +35,12 @@
|
||||||
#include "gstfilesink.h"
|
#include "gstfilesink.h"
|
||||||
#include "gstfilesrc.h"
|
#include "gstfilesrc.h"
|
||||||
#include "gstidentity.h"
|
#include "gstidentity.h"
|
||||||
|
#include "gstmultiqueue.h"
|
||||||
#include "gstqueue.h"
|
#include "gstqueue.h"
|
||||||
#include "gstqueue2.h"
|
#include "gstqueue2.h"
|
||||||
#include "gsttee.h"
|
#include "gsttee.h"
|
||||||
#include "gsttypefindelement.h"
|
#include "gsttypefindelement.h"
|
||||||
#include "gstmultiqueue.h"
|
#include "gstvalve.h"
|
||||||
|
|
||||||
struct _elements_entry
|
struct _elements_entry
|
||||||
{
|
{
|
||||||
|
@ -65,6 +66,7 @@ static struct _elements_entry _elements[] = {
|
||||||
{"tee", GST_RANK_NONE, gst_tee_get_type},
|
{"tee", GST_RANK_NONE, gst_tee_get_type},
|
||||||
{"typefind", GST_RANK_NONE, gst_type_find_element_get_type},
|
{"typefind", GST_RANK_NONE, gst_type_find_element_get_type},
|
||||||
{"multiqueue", GST_RANK_NONE, gst_multi_queue_get_type},
|
{"multiqueue", GST_RANK_NONE, gst_multi_queue_get_type},
|
||||||
|
{"valve", GST_RANK_NONE, gst_valve_get_type},
|
||||||
{NULL, 0},
|
{NULL, 0},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -268,17 +268,3 @@ gst_valve_getcaps (GstPad * pad)
|
||||||
|
|
||||||
return caps;
|
return caps;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static gboolean
|
|
||||||
plugin_init (GstPlugin * plugin)
|
|
||||||
{
|
|
||||||
return gst_element_register (plugin, "valve",
|
|
||||||
GST_RANK_MARGINAL, GST_TYPE_VALVE);
|
|
||||||
}
|
|
||||||
|
|
||||||
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|
||||||
GST_VERSION_MINOR,
|
|
||||||
"valve",
|
|
||||||
"Valve",
|
|
||||||
plugin_init, VERSION, GST_LICENSE, GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
|
||||||
|
|
Loading…
Reference in a new issue