accepting custom source segment for gst-switch-cap