From af0199882a990cb79fec5f979e09e2b6061c0f87 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Thu, 20 Feb 2020 14:13:42 +0000
Subject: [PATCH] Only set stereo_mode parameter of transcoder when not empty

---
 transcoder/liquidsoap.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/transcoder/liquidsoap.go b/transcoder/liquidsoap.go
index b66e9c8f..e1737fdf 100644
--- a/transcoder/liquidsoap.go
+++ b/transcoder/liquidsoap.go
@@ -100,7 +100,9 @@ func liquidsoapFormatString(params *pb.EncodingParams) string {
 			outp = append(outp, "mono")
 		} else {
 			outp = append(outp, "stereo")
-			outp = append(outp, fmt.Sprintf("stereo_mode=\"%s\"", params.StereoMode))
+			if params.StereoMode != "" {
+				outp = append(outp, fmt.Sprintf("stereo_mode=\"%s\"", params.StereoMode))
+			}
 		}
 		outp = append(outp, fmt.Sprintf("samplerate=%d", params.SampleRate))
 		switch params.Format {
-- 
GitLab