gst pad request template.

anil0407 anilkumar03006 at hotmail.com
Tue Mar 23 05:37:02 UTC 2021


Hi All,
with gst-inspect-1.0 myplugin, getting Failed to load plugin gstmyplugin.so:
undefined symbol: gst_collect_pads_add_pad
please help what i am missing

static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE
("video_%u",
  	GST_PAD_SINK,
	GST_PAD_REQUEST,
	GST_STATIC_CAPS ("ANY")
	);

in _init() function
	filter->srcpad = gst_pad_new_from_static_template (&src_factory, "src");
	gst_pad_use_fixed_caps (filter->srcpad);
	gst_element_add_pad (GST_ELEMENT (filter), filter->srcpad);

	filter->silent = FALSE;

	filter->collect = gst_collect_pads_new ();
	...

in _class_init() function
	...
	gstelement_class->request_new_pad = gst_request_new_pad;
	gstelement_class->release_pad = gst_release_pad;
	gstelement_class->change_state = gst_change_state;
	...

in gst_request_new_pad() function
	...
	pad_name = "video_0";
	newpad = gst_pad_new_from_template (templ, pad_name);
	dvpad->collect = gst_collect_pads_add_pad (dvmux->collect, newpad, sizeof
(GstmypluginPad), NULL, TRUE);
	....

Thanks,
Anil



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list