Home
last modified time | relevance | path

Searched refs:pa_smoother (Results 1 – 12 of 12) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
Dtime-smoother.h26 typedef struct pa_smoother pa_smoother; typedef
28 pa_smoother* pa_smoother_new(
37 void pa_smoother_free(pa_smoother* s);
40 void pa_smoother_put(pa_smoother *s, pa_usec_t x, pa_usec_t y);
43 pa_usec_t pa_smoother_get(pa_smoother *s, pa_usec_t x);
46 pa_usec_t pa_smoother_translate(pa_smoother *s, pa_usec_t x, pa_usec_t y_delay);
48 void pa_smoother_set_time_offset(pa_smoother *s, pa_usec_t x_offset);
50 void pa_smoother_pause(pa_smoother *s, pa_usec_t x);
51 void pa_smoother_resume(pa_smoother *s, pa_usec_t x, bool abrupt);
53 void pa_smoother_reset(pa_smoother *s, pa_usec_t time_offset, bool paused);
[all …]
Dtime-smoother.c59 struct pa_smoother { struct
91 pa_smoother* pa_smoother_new( in pa_smoother_new() argument
100 pa_smoother *s; in pa_smoother_new()
107 s = pa_xnew(pa_smoother, 1); in pa_smoother_new()
119 void pa_smoother_free(pa_smoother* s) { in pa_smoother_free()
135 static void drop_old(pa_smoother *s, pa_usec_t x) { in drop_old()
154 static void add_to_history(pa_smoother *s, pa_usec_t x, pa_usec_t y) { in add_to_history()
192 static double avg_gradient(pa_smoother *s, pa_usec_t x) { in avg_gradient()
244 static void calc_abc(pa_smoother *s) { in calc_abc()
277 static void estimate(pa_smoother *s, pa_usec_t x, pa_usec_t *y, double *deriv) { in estimate()
[all …]
/third_party/pulseaudio/src/tests/
Dsmoother-test.c35 pa_smoother *s; in START_TEST()
/third_party/pulseaudio/src/pulse/
Dinternal.h211 pa_smoother *smoother;
/third_party/pulseaudio/src/modules/
Dmodule-esound-sink.c113 pa_smoother *smoother;
Dmodule-solaris.c113 pa_smoother *smoother;
Dmodule-combine-sink.c160 pa_smoother *smoother;
Dmodule-tunnel.c227 pa_smoother *smoother;
/third_party/pulseaudio/src/modules/raop/
Draop-sink.c99 pa_smoother *smoother;
/third_party/pulseaudio/src/modules/bluetooth/
Dmodule-bluez5-device.c132 pa_smoother *read_smoother;
/third_party/pulseaudio/src/modules/alsa/
Dalsa-source.c143 pa_smoother *smoother;
Dalsa-sink.c159 pa_smoother *smoother;