Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GstElement *new_filter;
- GstElement *overlay;
- GstElement *csp1;
- GstElement *csp2;
- gint code;
- new_filter = gst_bin_new (NULL);
- /* Comment and uncomment lines below */
- /* This does not work*/
- overlay = gst_parse_bin_from_description ("rsvgoverlay location=foo.svg", TRUE, NULL);
- /* This works */
- overlay = gst_element_factory_make ("rsvgoverlay", "overlay");
- g_object_set (overlay, "location", "foo.svg", NULL);
- csp1 = gst_element_factory_make ("ffmpegcolorspace", "effect_csp1");
- csp2 = gst_element_factory_make ("ffmpegcolorspace", "effect_csp2");
- gst_bin_add_many (GST_BIN (new_filter), csp1, overlay, csp2, NULL);
- code = gst_pad_link (gst_element_get_static_pad (csp1, "src"),
- gst_element_get_static_pad (overlay, "sink"));
- if (code)
- g_print ("Problem linking csp to overlay: %d\n", code);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement