It's possible that the last ref to a source-output is removed with the remove signal, in that case, remove the object from the client watched objects to avoid freeing it twice. Use installed gstreamer and fix library name
Add custom gstreamer elements to pad/depay Add pv_init() to register new elements