Home
last modified time | relevance | path

Searched refs:bends_pos (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dbend.c51 unsigned bends_pos; /* Number of bends completed so far */ member
148 p->in_pos = p->bends_pos = 0; in start()
187 if (p->bends_pos != p->nbends && p->in_pos >= in flow()
188 p->bends[p->bends_pos].start + p->bends[p->bends_pos].duration) { in flow()
189 pitchShift = p->shift *= pow(2., p->bends[p->bends_pos].cents / 1200); in flow()
190 ++p->bends_pos; in flow()
192 if (p->bends_pos != p->nbends && p->in_pos >= p->bends[p->bends_pos].start) { in flow()
193 double progress = (double)(p->in_pos - p->bends[p->bends_pos].start) / in flow()
194 p->bends[p->bends_pos].duration; in flow()
196 progress *= p->bends[p->bends_pos].cents * (.5 / 1200); in flow()
[all …]