[Spice-devel] [PATCH spice-gtk v2 14/15] gstaudio: set state to NULL before unref
Snir Sheriber
ssheribe at redhat.com
Wed Jan 9 13:27:46 UTC 2019
On 1/9/19 12:09 PM, Frediano Ziglio wrote:
> From: Marc-André Lureau <marcandre.lureau at redhat.com>
>
> (lt-spicy:13097): GStreamer-CRITICAL **: 18:01:13.698:
> Trying to dispose element pipeline1, but it is in READY instead of the NULL state.
> You need to explicitly set elements to the NULL state before
> dropping the final reference, to allow them to clean up.
>
> Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
> ---
> src/spice-gstaudio.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/spice-gstaudio.c b/src/spice-gstaudio.c
> index 40050007..9ba321bb 100644
> --- a/src/spice-gstaudio.c
> +++ b/src/spice-gstaudio.c
> @@ -191,7 +191,7 @@ static void record_start(SpiceRecordChannel *channel, gint format, gint channels
> if (p->record.pipe &&
> (p->record.rate != frequency ||
> p->record.channels != channels)) {
> - record_stop(gstaudio);
> + gst_element_set_state(p->record.pipe, GST_STATE_NULL);
> g_clear_pointer(&p->record.pipe, gst_object_unref);
> }
>
Hi,
looks fine to me
Acked-by: Snir Sheriber <ssheribe at redhat.com>
More information about the Spice-devel
mailing list