Why is the reference count of sink element 0 when it is disconnected from a pipeline
Fabio Estevam
festevam at gmail.com
Fri Oct 6 10:45:42 UTC 2023
On Thu, Oct 5, 2023, 20:03 cfd new via gstreamer-devel <
gstreamer-devel at lists.freedesktop.org> wrote:
> I have a audio pipeline with a sink. When I switch audio devices, I want
> to replace the sink only. What I did in the code are,
> 1. set pipeline state to NULL
> 1. disconnect sink element from the pipeline
> 2. unref it <===problem here: reference count is 0 and can not unref it.
> Why?
> 3. create a new sink element and link it to pipeline
> 4. set pipeline state to PLAYING
>
> the pipeline works fine with the new sink. But why can not the old sink
> be deleted?
>
> thanks for your help,
>
> Joe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20231006/58811752/attachment.htm>
More information about the gstreamer-devel
mailing list