History

Fix length calculation for "repeat -"

Ulrich Klauer committed 13 years ago

Commit ed4e4fc1 parent 0a2fea51 file · +5 −2Browse files

Unified · Split

src/repeat.c+5−2
@@ -49,8 +49,11 @@ static int start(sox_effect_t * effp) · 48 unmodified lines
49 }49 }
50 p->num_samples = p->remaining_samples = 0;50 p->num_samples = p->remaining_samples = 0;
51 p->remaining_repeats = p->num_repeats;51 p->remaining_repeats = p->num_repeats;
52 effp->out_signal.length = effp->in_signal.length != SOX_UNKNOWN_LEN ?52 if (effp->in_signal.length != SOX_UNKNOWN_LEN && p->num_repeats != UINT_MAX)
53 effp->in_signal.length * (p->num_repeats + 1) : SOX_UNKNOWN_LEN;53 effp->out_signal.length = effp->in_signal.length * (p->num_repeats + 1);
54 else
55 effp->out_signal.length = SOX_UNKNOWN_LEN;
56
54 return SOX_SUCCESS;57 return SOX_SUCCESS;
55}58}
56 59

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t