From 6e7aaed4ee22dfb92509f2dcd995711741f9a167 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 5 Jan 2025 19:03:16 +0100 Subject: [PATCH] Use QSharedPointer for GstEnginePipeline --- src/engine/gstengine.cpp | 3 +-- src/engine/gstenginepipeline.h | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/engine/gstengine.cpp b/src/engine/gstengine.cpp index 3f0e30809..8457f5846 100644 --- a/src/engine/gstengine.cpp +++ b/src/engine/gstengine.cpp @@ -62,7 +62,6 @@ #include "gstbufferconsumer.h" using namespace Qt::Literals::StringLiterals; -using std::make_shared; #ifdef __clang__ # pragma clang diagnostic push @@ -897,7 +896,7 @@ void GstEngine::StopTimers() { GstEnginePipelinePtr GstEngine::CreatePipeline() { - GstEnginePipelinePtr pipeline = make_shared(); + GstEnginePipelinePtr pipeline = GstEnginePipelinePtr(new GstEnginePipeline); pipeline->set_output_device(output_, device_); pipeline->set_exclusive_mode(exclusive_mode_); pipeline->set_volume_enabled(volume_control_); diff --git a/src/engine/gstenginepipeline.h b/src/engine/gstenginepipeline.h index e50a51cad..96ff87424 100644 --- a/src/engine/gstenginepipeline.h +++ b/src/engine/gstenginepipeline.h @@ -41,6 +41,7 @@ #include #include #include +#include #include "includes/shared_ptr.h" #include "includes/mutex_protected.h" @@ -374,6 +375,6 @@ class GstEnginePipeline : public QObject { mutex_protected set_state_async_in_progress_; }; -using GstEnginePipelinePtr = SharedPtr; +using GstEnginePipelinePtr = QSharedPointer; #endif // GSTENGINEPIPELINE_H