Lines Matching refs:num_pos
27 unsigned int num_pos; member
43 p->num_pos = argc; in parse()
44 lsx_Calloc(p->pos, p->num_pos); in parse()
45 for (i = 0; i < p->num_pos; i++) { in parse()
70 for (i = 0; i < p->num_pos; i++) { in start()
81 for (i = 0; i < p->num_pos; i++) { in start()
88 if (p->num_pos && in_length != SOX_UNKNOWN_LEN) in start()
90 p->pos[p->num_pos-1].sample > in_length) in start()
96 while (p->num_pos && p->pos[p->num_pos-1].sample == SOX_UNKNOWN_LEN) { in start()
98 p->num_pos--; in start()
99 free(p->pos[p->num_pos].argstr); in start()
101 if (p->num_pos == 1 && !p->pos[0].sample) in start()
105 open_end = p->num_pos % 2; in start()
110 for (i = 0; i+1 < p->num_pos ; i += 2) in start()
115 in_length - min(p->pos[p->num_pos-1].sample, in_length); in start()
134 if (p->current_pos < p->num_pos && in flow()
140 if (p->current_pos >= p->num_pos && !p->copying) in flow()
143 chunk = p->current_pos < p->num_pos ? in flow()
161 if (p->current_pos + 1 == p->num_pos && in drain()
165 if (p->current_pos < p->num_pos) in drain()
167 p->num_pos - p->current_pos, in drain()
180 for (i = 0; i < p->num_pos; i++) in lsx_kill()
209 return p->num_pos ? p->pos[0].sample * effp->in_signal.channels : 0; in sox_trim_get_start()
215 p->samples_read = p->num_pos ? p->pos[0].sample : 0; in sox_trim_clear_start()