Lines Matching full:handles
46 LADSPA_Handle *handles; /* instantiated plugin handles */ member
249 l_st->handles = lsx_malloc(effp->in_signal.channels * in sox_ladspa_start()
253 l_st->handles[l_st->handle_count++] = l_st->desc->instantiate(l_st->desc, rate); in sox_ladspa_start()
283 l_st->handles = lsx_malloc(sizeof(LADSPA_Handle *)); in sox_ladspa_start()
284 l_st->handles[0] = l_st->desc->instantiate(l_st->desc, rate); in sox_ladspa_start()
289 if (l_st->handles[h] == NULL) { in sox_ladspa_start()
290 /* cleanup the handles that did instantiate successfully */ in sox_ladspa_start()
292 if (l_st->handles[h]) in sox_ladspa_start()
293 l_st->desc->cleanup(l_st->handles[h]); in sox_ladspa_start()
296 free(l_st->handles); in sox_ladspa_start()
308 l_st->desc->connect_port(l_st->handles[h], i, &(l_st->control[i])); in sox_ladspa_start()
315 l_st->desc->activate(l_st->handles[h]); in sox_ladspa_start()
363 handle = l_st->handles[j / l_st->input_count]; in sox_ladspa_flow()
370 handle = l_st->handles[j / l_st->output_count]; in sox_ladspa_flow()
377 l_st->desc->run(l_st->handles[h], input_len); in sox_ladspa_flow()
453 l_st->desc->deactivate(l_st->handles[h]); in sox_ladspa_stop()
455 l_st->desc->cleanup(l_st->handles[h]); in sox_ladspa_stop()
457 free(l_st->handles); in sox_ladspa_stop()