GstEngine: Make sure device is set for pipeline

Fixes #1852
This commit is contained in:
Jonas Kvinge
2025-12-18 00:21:00 +01:00
parent 9a513a9a56
commit ca2e802239
3 changed files with 58 additions and 17 deletions

View File

@@ -41,6 +41,7 @@
#include "includes/shared_ptr.h"
#include "enginebase.h"
#include "gsturl.h"
#include "gstenginepipeline.h"
#include "gstbufferconsumer.h"
@@ -123,7 +124,7 @@ class GstEngine : public EngineBase, public GstBufferConsumer {
void PipelineFinished(const int pipeline_id);
private:
QByteArray FixupUrl(const QUrl &url);
GstUrl FixupUrl(const QUrl &url);
void StartFadeout(GstEnginePipelinePtr pipeline);
void StartFadeoutPause();