From 76670684371d9979ceb1932038452a4a894c4b4b Mon Sep 17 00:00:00 2001 From: m1k1o Date: Thu, 24 Sep 2020 08:17:32 +0200 Subject: [PATCH] fix --- server/internal/remote/manager.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/internal/remote/manager.go b/server/internal/remote/manager.go index 193e70d..f1c440f 100644 --- a/server/internal/remote/manager.go +++ b/server/internal/remote/manager.go @@ -204,7 +204,7 @@ func (manager *RemoteManager) ChangeResolution(width int, height int, rate int) return err } - manager.video, err := gst.CreateAppPipeline( + video, err := gst.CreateAppPipeline( manager.config.VideoCodec, manager.config.Display, manager.config.VideoParams, @@ -212,9 +212,10 @@ func (manager *RemoteManager) ChangeResolution(width int, height int, rate int) if err != nil { manager.logger.Panic().Err(err).Msg("unable to create new video pipeline") } + manager.video = video if manager.broadcast.Enabled { - manager.rtmp, err = gst.CreateRTMPPipeline( + rtmp, err = gst.CreateRTMPPipeline( manager.config.Device, manager.config.Display, manager.broadcast.RTMP, @@ -222,6 +223,7 @@ func (manager *RemoteManager) ChangeResolution(width int, height int, rate int) if err != nil { manager.logger.Panic().Err(err).Msg("unable to create new rtmp pipeline") } + manager.rtmp = rtmp } return nil