From a0dd2c66e451b9f7670f78a37a0ac2191f735f17 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 9 Nov 2024 19:26:39 +0100 Subject: [PATCH] GstEnginePipeline: Always set state to NULL --- src/engine/gstenginepipeline.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/engine/gstenginepipeline.cpp b/src/engine/gstenginepipeline.cpp index 2cfd5ae9f..e6291878d 100644 --- a/src/engine/gstenginepipeline.cpp +++ b/src/engine/gstenginepipeline.cpp @@ -179,9 +179,8 @@ GstEnginePipeline::~GstEnginePipeline() { Disconnect(); if (pipeline_) { - if (state() != GST_STATE_NULL) { - gst_element_set_state(pipeline_, GST_STATE_NULL); - } + + gst_element_set_state(pipeline_, GST_STATE_NULL); GstElement *audiobin = nullptr; g_object_get(GST_OBJECT(pipeline_), "audio-sink", &audiobin, nullptr);