Home
last modified time | relevance | path

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

/third_party/pulseaudio/src/pulsecore/
Dsink-input.h92 pa_idxset *direct_outputs; member
280 pa_hashmap *direct_outputs; member
Dsink-input.c609 i->direct_outputs = pa_idxset_new(NULL, NULL); in pa_sink_input_new()
627 …i->thread_info.direct_outputs = pa_hashmap_new(pa_idxset_trivial_hash_func, pa_idxset_trivial_comp… in pa_sink_input_new()
791 while ((o = pa_idxset_first(i->direct_outputs, NULL))) { in pa_sink_input_unlink()
863 if (i->direct_outputs) in sink_input_free()
864 pa_idxset_free(i->direct_outputs, NULL); in sink_input_free()
866 if (i->thread_info.direct_outputs) in sink_input_free()
867 pa_hashmap_free(i->thread_info.direct_outputs); in sink_input_free()
1884 while ((o = pa_idxset_first(i->direct_outputs, NULL))) { in pa_sink_input_start_move()
1889 pa_assert(pa_idxset_isempty(i->direct_outputs)); in pa_sink_input_start_move()
Dsource-output.c516 pa_assert_se(pa_idxset_put(o->direct_on_input->direct_outputs, o, NULL) == 0); in pa_source_output_new()
602 pa_idxset_remove_by_data(o->direct_on_input->direct_outputs, o, NULL); in pa_source_output_unlink()
Dsource.c2119 …pa_hashmap_put(o->thread_info.direct_on_input->thread_info.direct_outputs, PA_UINT32_TO_PTR(o->ind… in pa_source_process_msg()
2149 …pa_hashmap_remove(o->thread_info.direct_on_input->thread_info.direct_outputs, PA_UINT32_TO_PTR(o->… in pa_source_process_msg()
Dsink.c1180 if (pa_hashmap_size(i->thread_info.direct_outputs) > 0) { in inputs_drop()
1200 while ((o = pa_hashmap_iterate(i->thread_info.direct_outputs, &ostate, NULL))) { in inputs_drop()