diff options
author | B. Watson <urchlay@slackware.uk> | 2024-04-10 16:21:18 -0400 |
---|---|---|
committer | B. Watson <urchlay@slackware.uk> | 2024-04-11 16:52:48 -0400 |
commit | 86a6bb43dec14a63f722818f72c855807832fef4 (patch) | |
tree | 249c9f544e6ff6c69beb2e2f104bf89c9864afbd | |
parent | a1a99bd8c9f9a57f0fcece26c4aa3181aab4b985 (diff) | |
download | soxdial-86a6bb43dec14a63f722818f72c855807832fef4.tar.gz |
soxdial: do not play anything for a dial string if there are no valid digits.
-rwxr-xr-x | soxdial | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -430,6 +430,8 @@ sub add_bluebox_digit { # --norm is needed because otherwise, the volume decreases as the number of # digits (tones for "synth") goes up. --norm=-3 helps avoid clipping. sub make_sox_subcmd { + return ":" unless @freqs1; + my $length = shift || $digittime; my $cmd = "sox -n -b$bits $encoding -r$rate -c1 -traw - --norm=-3 "; my $synth = " synth $length "; |