• Home
  • Raw
  • Download

Lines Matching refs:sink_input

54     pa_sink_input *sink_input;  member
84 !PA_SINK_INPUT_IS_LINKED(u->sink_input->thread_info.state)) { in sink_process_msg()
91 pa_sink_get_latency_within_thread(u->sink_input->sink, true) + in sink_process_msg()
94 …pa_bytes_to_usec(pa_memblockq_get_length(u->sink_input->thread_info.render_memblockq), &u->sink_in… in sink_process_msg()
97 *((int64_t*) data) += pa_resampler_get_delay_usec(u->sink_input->thread_info.resampler); in sink_process_msg()
113 !PA_SINK_INPUT_IS_LINKED(u->sink_input->state)) in sink_set_state_in_main_thread()
116 pa_sink_input_cork(u->sink_input, state == PA_SINK_SUSPENDED); in sink_set_state_in_main_thread()
131 pa_sink_input_request_rewind(u->sink_input, 0, false, true, true); in sink_set_state_in_io_thread_cb()
145 !PA_SINK_INPUT_IS_LINKED(u->sink_input->thread_info.state)) in sink_request_rewind()
148 pa_sink_input_request_rewind(u->sink_input, s->thread_info.rewind_nbytes, true, false, false); in sink_request_rewind()
159 !PA_SINK_INPUT_IS_LINKED(u->sink_input->thread_info.state)) in sink_update_requested_latency()
164 u->sink_input, in sink_update_requested_latency()
291 pa_sink_input_cork(u->sink_input, true); in sink_input_kill_cb()
293 pa_sink_input_unlink(u->sink_input); in sink_input_kill_cb()
295 pa_sink_input_unref(u->sink_input); in sink_input_kill_cb()
296 u->sink_input = NULL; in sink_input_kill_cb()
442 pa_sink_input_new(&u->sink_input, m->core, &sink_input_data); in pa__init()
445 if (!u->sink_input) in pa__init()
448 u->sink_input->pop = sink_input_pop_cb; in pa__init()
449 u->sink_input->process_rewind = sink_input_process_rewind_cb; in pa__init()
450 u->sink_input->update_max_rewind = sink_input_update_max_rewind_cb; in pa__init()
451 u->sink_input->update_max_request = sink_input_update_max_request_cb; in pa__init()
452 u->sink_input->update_sink_latency_range = sink_input_update_sink_latency_range_cb; in pa__init()
453 u->sink_input->update_sink_fixed_latency = sink_input_update_sink_fixed_latency_cb; in pa__init()
454 u->sink_input->attach = sink_input_attach_cb; in pa__init()
455 u->sink_input->detach = sink_input_detach_cb; in pa__init()
456 u->sink_input->kill = sink_input_kill_cb; in pa__init()
457 u->sink_input->moving = sink_input_moving_cb; in pa__init()
458 u->sink_input->userdata = u; in pa__init()
460 u->sink->input_to_master = u->sink_input; in pa__init()
465 pa_sink_input_put(u->sink_input); in pa__init()
467 pa_sink_input_cork(u->sink_input, false); in pa__init()
502 if (u->sink_input) in pa__done()
503 pa_sink_input_cork(u->sink_input, true); in pa__done()
508 if (u->sink_input) { in pa__done()
509 pa_sink_input_unlink(u->sink_input); in pa__done()
510 pa_sink_input_unref(u->sink_input); in pa__done()