Lines Matching defs:loop
144 static void set_loop_time(struct loopback *loop, unsigned long loop_time)
146 loop->loop_time = loop_time;
147 loop->loop_limit = loop->capt->rate * loop_time;
191 "-s,--seconds duration of loop in seconds\n"
237 static void add_loop(struct loopback *loop)
245 loopbacks[loopbacks_count++] = loop;
268 static int add_mixers(struct loopback *loop,
283 loop->controls = mixer;
306 static int add_oss_mixers(struct loopback *loop,
320 loop->oss_controls = mixer;
416 struct loopback *loop = NULL;
611 err = create_loopback(&loop, play, capt, output);
623 loop->latency_req = arg_latency_req;
624 loop->latency_reqtime = arg_latency_reqtime;
625 loop->sync = arg_sync;
626 loop->slave = arg_slave;
627 loop->thread = arg_thread;
628 loop->xrun = arg_xrun;
629 loop->wake = arg_wake;
630 err = add_mixers(loop, arg_mixers, arg_mixers_count);
635 err = add_oss_mixers(loop, arg_ossmixers, arg_ossmixers_count);
644 loop->src_enable = arg_samplerate > 0;
645 if (loop->src_enable)
646 loop->src_converter_type = arg_samplerate - 1;
648 set_loop_time(loop, arg_loop_time);
649 add_loop(loop);
787 struct loopback *loop = thread->loopbacks[i];
788 if (j < loop->active_pollfd_count) {
789 err = pcmjob_pollfds_handle(loop, &pfds[j]);
795 j += loop->active_pollfd_count;