Add limit checks to the (deprecated) -L fixed latency setting.

This commit is contained in:
Mike Brady
2018-05-11 12:23:17 +01:00
parent 1a0b59e8ee
commit 803cbf7d1c
+3 -1
View File
@@ -1358,10 +1358,12 @@ int main(int argc, char **argv) {
// audio_backend_latency_offset instead.
if (config.userSuppliedLatency) {
inform("The default latency setting is deprecated, as Shairport Sync can now get the correct "
inform("The fixed latency setting is deprecated, as Shairport Sync can now get the correct "
"latency from the source.");
inform("Please remove this setting and use the relevant audio_backend_latency_offset setting, "
"if necessary, to compensate for delays elsewhere.");
if ((config.userSuppliedLatency!=0) && ((config.userSuppliedLatency<4410) || (config.userSuppliedLatency>154350)))
die("An out-of-range fixed latency has been specified. It must be between 4,410 and 154,350.");
}
/* print out version */