From c0f5b53aaf8c4996b8af4b0c13a6c28c033b2656 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 9 Nov 2024 19:36:41 +0100 Subject: [PATCH] GstEnginePipeline: Simplify checking for NULL state --- src/engine/gstenginepipeline.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/engine/gstenginepipeline.cpp b/src/engine/gstenginepipeline.cpp index bdcd75285..548f6142a 100644 --- a/src/engine/gstenginepipeline.cpp +++ b/src/engine/gstenginepipeline.cpp @@ -1789,11 +1789,7 @@ bool GstEnginePipeline::IsStateNull() const { if (!pipeline_) return true; GstState s = GST_STATE_NULL, sp = GST_STATE_NULL; - if (gst_element_get_state(pipeline_, &s, &sp, kGstStateTimeoutNanosecs) == GST_STATE_CHANGE_FAILURE) { - return false; - } - - return s == GST_STATE_NULL; + return gst_element_get_state(pipeline_, &s, &sp, kGstStateTimeoutNanosecs) == GST_STATE_CHANGE_SUCCESS && s == GST_STATE_NULL; }