Add setting caps to MEDIA_STREAMER_NODE_TYPE_FILTER for static use case 04/207304/2 accepted/tizen/unified/20190604.081916 submit/tizen/20190604.050715
authorHyunil <hyunil46.park@samsung.com>
Mon, 3 Jun 2019 04:38:07 +0000 (13:38 +0900)
committerHyunil <hyunil46.park@samsung.com>
Tue, 4 Jun 2019 04:16:39 +0000 (13:16 +0900)
Change-Id: Ifcd755ba8681db6700d6f9679d5273b350b679ba
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
src/media_streamer_gst.c

index 63e5999..0e7e7bb 100644 (file)
@@ -1334,6 +1334,11 @@ GstElement *__ms_node_element_create(node_plug_s *plug_info, media_streamer_node
                gst_element = __ms_element_create_by_registry(plug_info, type);
        }
 
+       if (type == MEDIA_STREAMER_NODE_TYPE_FILTER) {
+               if (plug_info->src_caps)
+                       g_object_set(G_OBJECT(gst_element), "caps", plug_info->src_caps, NULL);
+       }
+
        ms_debug_fleave();
 
        return gst_element;