diff --git a/config/config.go b/config/config.go index c080f33b9..e4d8c151f 100644 --- a/config/config.go +++ b/config/config.go @@ -42,7 +42,6 @@ type videoSettings struct { StreamingKey string `yaml:"streamingKey"` StreamQualities []StreamQuality `yaml:"streamQualities"` OfflineContent string `yaml:"offlineContent"` - EnablePassthrough bool `yaml:"passthrough"` } // StreamQuality defines the specifics of a single HLS stream variant. diff --git a/core/core.go b/core/core.go index 80503b2ef..3849efc23 100644 --- a/core/core.go +++ b/core/core.go @@ -69,7 +69,7 @@ func resetDirectories() { os.Remove("webroot/thumbnail.jpg") // Create private hls data dirs - if !config.Config.VideoSettings.EnablePassthrough || len(config.Config.VideoSettings.StreamQualities) == 0 { + if len(config.Config.VideoSettings.StreamQualities) == 0 { for index := range config.Config.VideoSettings.StreamQualities { os.MkdirAll(path.Join(config.Config.PrivateHLSPath, strconv.Itoa(index)), 0777) os.MkdirAll(path.Join(config.Config.PublicHLSPath, strconv.Itoa(index)), 0777) diff --git a/core/playlist/monitor.go b/core/playlist/monitor.go index 7e9d50be9..de7869bc8 100644 --- a/core/playlist/monitor.go +++ b/core/playlist/monitor.go @@ -30,7 +30,7 @@ func StartVideoContentMonitor(storage models.ChunkStorageProvider) error { // Create at least one structure to store the segments for the different stream variants variants = make([]models.Variant, len(config.Config.VideoSettings.StreamQualities)) - if len(config.Config.VideoSettings.StreamQualities) > 0 && !config.Config.VideoSettings.EnablePassthrough { + if len(config.Config.VideoSettings.StreamQualities) > 0 { for index := range variants { variants[index] = models.Variant{ VariantIndex: index,