diff --git a/revid/config/config.go b/revid/config/config.go index 8768e9db..04d51a63 100644 --- a/revid/config/config.go +++ b/revid/config/config.go @@ -305,6 +305,7 @@ var TypeData = map[string]string{ "Brightness": "uint", "BurstPeriod": "uint", "CameraChan": "int", + "CameraIP": "string", "CBR": "bool", "ClipDuration": "uint", "Exposure": "enum:auto,night,nightpreview,backlight,spotlight,sports,snow,beach,verylong,fixedfps,antishake,fireworks", diff --git a/revid/revid.go b/revid/revid.go index 07c317e4..a05c9650 100644 --- a/revid/revid.go +++ b/revid/revid.go @@ -749,6 +749,8 @@ func (r *Revid) Update(vars map[string]string) error { break } r.cfg.CBR = v + case "CameraIP": + r.cfg.CameraIP = value case "VBRQuality": v, ok := map[string]config.Quality{"standard": config.QualityStandard, "fair": config.QualityFair, "good": config.QualityGood, "great": config.QualityGreat, "excellent": config.QualityExcellent}[strings.ToLower(value)] if !ok {