Home
last modified time | relevance | path

Searched refs:max_rewind (Results 1 - 7 of 7) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
H A Dsink.c344 s->thread_info.max_rewind = 0; in pa_sink_new()
404 pa_source_set_max_rewind(s->monitor_source, s->thread_info.max_rewind); in pa_sink_new()
2610 /* Called from IO thread. Gets max_rewind limit from sink inputs.
2611 * This function is used to communicate the max_rewind value of a
2637 /* Set max_rewind */ in get_max_rewind_limit()
2694 pa_sink_input_update_max_rewind(i, s->thread_info.max_rewind); in pa_sink_process_msg()
2781 * the max_rewind value of the sink may change before the rewind. */ in pa_sink_process_msg()
2838 /* max_rewind must be updated for the sink input because otherwise in pa_sink_process_msg()
2857 pa_sink_input_update_max_rewind(i, s->thread_info.max_rewind); in pa_sink_process_msg()
3008 *((size_t*) userdata) = s->thread_info.max_rewind; in pa_sink_process_msg()
3185 pa_sink_set_max_rewind_within_thread(pa_sink *s, size_t max_rewind) pa_sink_set_max_rewind_within_thread() argument
3208 pa_sink_set_max_rewind(pa_sink *s, size_t max_rewind) pa_sink_set_max_rewind() argument
[all...]
H A Dsource.c328 s->thread_info.max_rewind = 0; in pa_source_new()
2129 pa_source_output_update_max_rewind(o, s->thread_info.max_rewind); in pa_source_process_msg()
2293 *((size_t*) userdata) = s->thread_info.max_rewind; in pa_source_process_msg()
2432 void pa_source_set_max_rewind_within_thread(pa_source *s, size_t max_rewind) { in pa_source_set_max_rewind_within_thread() argument
2439 if (max_rewind == s->thread_info.max_rewind) in pa_source_set_max_rewind_within_thread()
2442 s->thread_info.max_rewind = max_rewind; in pa_source_set_max_rewind_within_thread()
2446 pa_source_output_update_max_rewind(o, s->thread_info.max_rewind); in pa_source_set_max_rewind_within_thread()
2450 void pa_source_set_max_rewind(pa_source *s, size_t max_rewind) { in pa_source_set_max_rewind() argument
[all...]
H A Dsource.h247 size_t max_rewind; member
369 void pa_source_set_max_rewind(pa_source *s, size_t max_rewind);
464 void pa_source_set_max_rewind_within_thread(pa_source *s, size_t max_rewind);
H A Dsink.h292 size_t max_rewind; member
435 void pa_sink_set_max_rewind(pa_sink *s, size_t max_rewind);
546 void pa_sink_set_max_rewind_within_thread(pa_sink *s, size_t max_rewind);
H A Dsink-input.c1305 return pa_resampler_request(i->thread_info.resampler, i->sink->thread_info.max_rewind); in pa_sink_input_get_max_rewind()
1321 size_t max_rewind; in pa_sink_input_update_max_rewind() local
1331 max_rewind = pa_resampler_request(i->thread_info.resampler, nbytes); in pa_sink_input_update_max_rewind()
1336 pa_memblockq_set_maxrewind(i->thread_info.history_memblockq, max_rewind + resampler_history); in pa_sink_input_update_max_rewind()
1339 i->update_max_rewind(i, max_rewind); in pa_sink_input_update_max_rewind()
2473 * If the sink has a virtual sink attached, limit rewinding to max_rewind. in pa_sink_input_request_rewind()
2475 * The max_rewind value of a virtual sink depends on the rewinding capability in pa_sink_input_request_rewind()
2477 * of the sink input. Therefore rewinding must be limited to max_rewind here. */ in pa_sink_input_request_rewind()
2478 nbytes = i->sink->thread_info.max_rewind; in pa_sink_input_request_rewind()
2486 /* For virtual sinks there are two situations where nbytes may exceed max_rewind in pa_sink_input_request_rewind()
[all...]
H A Dsource-output.c773 limit = o->process_rewind ? 0 : o->source->thread_info.max_rewind; in pa_source_output_push()
912 return pa_resampler_result(o->thread_info.resampler, o->source->thread_info.max_rewind); in pa_source_output_get_max_rewind()
/third_party/pulseaudio/src/modules/
H A Dmodule-null-source.c266 u->source->thread_info.max_rewind = in pa__init()

Completed in 16 milliseconds