Home
last modified time | relevance | path

Searched refs:SRC_STATE (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/libsamplerate/
H A Dsamplerate.h23 typedef struct SRC_STATE_tag SRC_STATE ; typedef
55 SRC_STATE* src_new (int converter_type, int channels, int *error) ;
61 SRC_STATE* src_clone (SRC_STATE* orig, int *error) ;
71 SRC_STATE* src_callback_new (src_callback_t func, int converter_type, int channels,
79 SRC_STATE* src_delete (SRC_STATE *state) ;
86 int src_process (SRC_STATE *state, SRC_DATA *data) ;
92 long src_callback_read (SRC_STATE *state, double src_ratio, long frames, float *data) ;
122 int src_set_ratio (SRC_STATE *state, double new_ratio) ;
129 int src_get_channels (SRC_STATE *state) ;
138 int src_reset (SRC_STATE *state) ;
[all …]
H A Dsrc_zoh.c21 static SRC_ERROR zoh_vari_process (SRC_STATE *state, SRC_DATA *data) ;
22 static void zoh_reset (SRC_STATE *state) ;
23 static SRC_STATE *zoh_copy (SRC_STATE *state) ;
24 static void zoh_close (SRC_STATE *state) ;
52 zoh_vari_process (SRC_STATE *state, SRC_DATA *data) in zoh_vari_process()
187 LIBSAMPLERATE_DLL_PRIVATE SRC_STATE *
193 SRC_STATE *state = (SRC_STATE *) calloc (1, sizeof (SRC_STATE)) ; in zoh_state_new()
224 zoh_reset (SRC_STATE *state) in zoh_reset()
237 static SRC_STATE *
238 zoh_copy (SRC_STATE *state) in zoh_copy()
[all …]
H A Dsrc_linear.c21 static SRC_ERROR linear_vari_process (SRC_STATE *state, SRC_DATA *data) ;
22 static void linear_reset (SRC_STATE *state) ;
23 static SRC_STATE *linear_copy (SRC_STATE *state) ;
24 static void linear_close (SRC_STATE *state) ;
54 linear_vari_process (SRC_STATE *state, SRC_DATA *data) in linear_vari_process()
198 LIBSAMPLERATE_DLL_PRIVATE SRC_STATE *
204 SRC_STATE *state = (SRC_STATE *) calloc (1, sizeof (SRC_STATE)) ; in linear_state_new()
235 linear_reset (SRC_STATE *state) in linear_reset()
248 SRC_STATE *
249 linear_copy (SRC_STATE *state) in linear_copy()
[all …]
H A Dsamplerate.c21 static SRC_STATE *psrc_set_converter (int converter_type, int channels, int *error) ;
24 SRC_STATE *
31 SRC_STATE*
32 src_clone (SRC_STATE* orig, int *error)
43 SRC_STATE *state = orig->vt->copy (orig) ;
51 SRC_STATE*
53 { SRC_STATE *state ;
77 SRC_STATE *
78 src_delete (SRC_STATE *state) in src_delete()
87 src_process (SRC_STATE *state, SRC_DATA *data) in src_process()
[all …]
H A Dcommon.h108 SRC_ERROR (*vari_process) (SRC_STATE *state, SRC_DATA *data) ;
111 SRC_ERROR (*const_process) (SRC_STATE *state, SRC_DATA *data) ;
114 void (*reset) (SRC_STATE *state) ;
117 SRC_STATE *(*copy) (SRC_STATE *state) ;
120 void (*close) (SRC_STATE *state) ;
149 SRC_STATE *sinc_state_new (int converter_type, int channels, SRC_ERROR *error) ;
155 SRC_STATE *linear_state_new (int channels, SRC_ERROR *error) ;
161 SRC_STATE *zoh_state_new (int channels, SRC_ERROR *error) ;
H A Dsrc_sinc.c76 static SRC_ERROR sinc_multichan_vari_process (SRC_STATE *state, SRC_DATA *data) ;
77 static SRC_ERROR sinc_hex_vari_process (SRC_STATE *state, SRC_DATA *data) ;
78 static SRC_ERROR sinc_quad_vari_process (SRC_STATE *state, SRC_DATA *data) ;
79 static SRC_ERROR sinc_stereo_vari_process (SRC_STATE *state, SRC_DATA *data) ;
80 static SRC_ERROR sinc_mono_vari_process (SRC_STATE *state, SRC_DATA *data) ;
84 static void sinc_reset (SRC_STATE *state) ;
85 static SRC_STATE *sinc_copy (SRC_STATE *state) ;
86 static void sinc_close (SRC_STATE *state) ;
262 LIBSAMPLERATE_DLL_PRIVATE SRC_STATE *
277 SRC_STATE *state = (SRC_STATE *) calloc (1, sizeof (SRC_STATE)) ; in sinc_state_new()
[all …]
/freebsd/usr.sbin/virtual_oss/virtual_oss/
H A Dint.h169 SRC_STATE *state;