From 93b9afadf365035f9e3c7d13f61895f37e6874d3 Mon Sep 17 00:00:00 2001 From: gichan-jang Date: Fri, 29 May 2020 16:50:25 +0900 Subject: [PATCH] [Aggregator] Remove duplicated function to set caps Remove duplicated works to set source pad cap when sink event is received Signed-off-by: gichan-jang --- gst/nnstreamer/tensor_aggregator/tensor_aggregator.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gst/nnstreamer/tensor_aggregator/tensor_aggregator.c b/gst/nnstreamer/tensor_aggregator/tensor_aggregator.c index f17844a..30982bf 100644 --- a/gst/nnstreamer/tensor_aggregator/tensor_aggregator.c +++ b/gst/nnstreamer/tensor_aggregator/tensor_aggregator.c @@ -412,16 +412,17 @@ gst_tensor_aggregator_sink_event (GstPad * pad, GstObject * parent, silent_debug_caps (in_caps, "in-caps"); if (gst_tensor_aggregator_parse_caps (self, in_caps)) { + gboolean ret = FALSE; + out_caps = gst_tensor_caps_from_config (&self->out_config); silent_debug_caps (out_caps, "out-caps"); - gst_pad_set_caps (self->srcpad, out_caps); + ret = gst_pad_set_caps (self->srcpad, out_caps); gst_event_unref (event); - event = gst_event_new_caps (out_caps); - gst_caps_unref (out_caps); - return gst_pad_push_event (self->srcpad, event); + + return ret; } break; } -- 2.7.4