diff --git a/revid/revid.go b/revid/revid.go index 24f62c23..22f094ee 100644 --- a/revid/revid.go +++ b/revid/revid.go @@ -355,6 +355,9 @@ func (r *Revid) Start() error { go r.outputClips() r.config.Logger.Log(logger.Info, pkg+"setting up input and receiving content") err := r.setupInput() + if err != nil { + r.Stop() + } return err }