summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorOlivier Crête <olivier.crete@collabora.com>2017-05-21 18:31:59 +0200
committerTim-Philipp Müller <tim@centricular.com>2017-12-09 19:32:28 +0000
commit28b7954ea1cbaca2efdd2a00213379727e66ee73 (patch)
tree4eb4d720cd48d769750f5d5340903d16de68b637 /ext
parent00760618dfcc7ef358d111eaf556af967c3dd4a1 (diff)
glbasemixer: Remove unused negotiated member
This is now all handled in GstAggregator, so this code is not called anymore.
Diffstat (limited to 'ext')
-rw-r--r--ext/gl/gstglbasemixer.c44
-rw-r--r--ext/gl/gstglbasemixer.h2
2 files changed, 0 insertions, 46 deletions
diff --git a/ext/gl/gstglbasemixer.c b/ext/gl/gstglbasemixer.c
index e719abf77..3e77e3394 100644
--- a/ext/gl/gstglbasemixer.c
+++ b/ext/gl/gstglbasemixer.c
@@ -100,25 +100,6 @@ gst_gl_base_mixer_pad_set_property (GObject * object, guint prop_id,
}
}
-static gboolean
-gst_gl_base_mixer_sink_event (GstAggregator * agg, GstAggregatorPad * bpad,
- GstEvent * event)
-{
- GstGLBaseMixerPad *pad = GST_GL_BASE_MIXER_PAD (bpad);
-
- switch (GST_EVENT_TYPE (event)) {
- case GST_EVENT_CAPS:
- if (!GST_AGGREGATOR_CLASS (parent_class)->sink_event (agg, bpad, event))
- return FALSE;
-
- pad->negotiated = TRUE;
- return TRUE;
- default:
- break;
- }
-
- return GST_AGGREGATOR_CLASS (parent_class)->sink_event (agg, bpad, event);
-}
static gboolean
_find_local_gl_context (GstGLBaseMixer * mix)
@@ -291,7 +272,6 @@ gst_gl_base_mixer_class_init (GstGLBaseMixerClass * klass)
agg_class->sinkpads_type = GST_TYPE_GL_BASE_MIXER_PAD;
agg_class->sink_query = gst_gl_base_mixer_sink_query;
- agg_class->sink_event = gst_gl_base_mixer_sink_event;
agg_class->src_query = gst_gl_base_mixer_src_query;
agg_class->src_activate = gst_gl_base_mixer_src_activate_mode;
agg_class->stop = gst_gl_base_mixer_stop;
@@ -311,32 +291,10 @@ gst_gl_base_mixer_class_init (GstGLBaseMixerClass * klass)
klass->supported_gl_api = GST_GL_API_ANY;
}
-static gboolean
-_reset_pad (GstAggregator * self, GstAggregatorPad * base_pad,
- gpointer user_data)
-{
- GstGLBaseMixerPad *mix_pad = GST_GL_BASE_MIXER_PAD (base_pad);
-
- mix_pad->negotiated = FALSE;
-
- return TRUE;
-}
-
-static void
-gst_gl_base_mixer_reset (GstGLBaseMixer * mix)
-{
- /* clean up collect data */
-
- gst_aggregator_iterate_sinkpads (GST_AGGREGATOR (mix),
- (GstAggregatorPadForeachFunc) _reset_pad, NULL);
-}
-
static void
gst_gl_base_mixer_init (GstGLBaseMixer * mix)
{
mix->priv = GST_GL_BASE_MIXER_GET_PRIVATE (mix);
-
- gst_gl_base_mixer_reset (mix);
}
static void
@@ -466,8 +424,6 @@ gst_gl_base_mixer_stop (GstAggregator * agg)
mix->context = NULL;
}
- gst_gl_base_mixer_reset (mix);
-
return TRUE;
}
diff --git a/ext/gl/gstglbasemixer.h b/ext/gl/gstglbasemixer.h
index 35684087c..e9684abc4 100644
--- a/ext/gl/gstglbasemixer.h
+++ b/ext/gl/gstglbasemixer.h
@@ -47,8 +47,6 @@ typedef struct _GstGLBaseMixerPadClass GstGLBaseMixerPadClass;
struct _GstGLBaseMixerPad
{
GstVideoAggregatorPad parent; /* subclass the pad */
-
- gboolean negotiated;
};
struct _GstGLBaseMixerPadClass