echo-cancel: Mark immutable parameters as const in vfunc

Marks the recording and playback streams as const in the
pa_echo_canceller->run method for clarity.
This commit is contained in:
Arun Raghavan 2010-09-07 15:07:39 +05:30
parent 948a3d042c
commit c36ab6896f
3 changed files with 5 additions and 5 deletions

View file

@ -93,7 +93,7 @@ fail:
return FALSE; return FALSE;
} }
void pa_adrian_ec_run(pa_echo_canceller *ec, uint8_t *rec, uint8_t *play, uint8_t *out) void pa_adrian_ec_run(pa_echo_canceller *ec, const uint8_t *rec, const uint8_t *play, uint8_t *out)
{ {
unsigned int i; unsigned int i;

View file

@ -57,7 +57,7 @@ struct pa_echo_canceller {
pa_channel_map *sink_map, pa_channel_map *sink_map,
uint32_t *blocksize, uint32_t *blocksize,
const char *args); const char *args);
void (*run) (pa_echo_canceller *ec, uint8_t *rec, uint8_t *play, uint8_t *out); void (*run) (pa_echo_canceller *ec, const uint8_t *rec, const uint8_t *play, uint8_t *out);
void (*done) (pa_echo_canceller *ec); void (*done) (pa_echo_canceller *ec);
pa_echo_canceller_params params; pa_echo_canceller_params params;
@ -68,7 +68,7 @@ pa_bool_t pa_speex_ec_init(pa_echo_canceller *ec,
pa_sample_spec *source_ss, pa_channel_map *source_map, pa_sample_spec *source_ss, pa_channel_map *source_map,
pa_sample_spec *sink_ss, pa_channel_map *sink_map, pa_sample_spec *sink_ss, pa_channel_map *sink_map,
uint32_t *blocksize, const char *args); uint32_t *blocksize, const char *args);
void pa_speex_ec_run(pa_echo_canceller *ec, uint8_t *rec, uint8_t *play, uint8_t *out); void pa_speex_ec_run(pa_echo_canceller *ec, const uint8_t *rec, const uint8_t *play, uint8_t *out);
void pa_speex_ec_done(pa_echo_canceller *ec); void pa_speex_ec_done(pa_echo_canceller *ec);
/* Adrian Andre's echo canceller */ /* Adrian Andre's echo canceller */
@ -76,5 +76,5 @@ pa_bool_t pa_adrian_ec_init(pa_echo_canceller *ec,
pa_sample_spec *source_ss, pa_channel_map *source_map, pa_sample_spec *source_ss, pa_channel_map *source_map,
pa_sample_spec *sink_ss, pa_channel_map *sink_map, pa_sample_spec *sink_ss, pa_channel_map *sink_map,
uint32_t *blocksize, const char *args); uint32_t *blocksize, const char *args);
void pa_adrian_ec_run(pa_echo_canceller *ec, uint8_t *rec, uint8_t *play, uint8_t *out); void pa_adrian_ec_run(pa_echo_canceller *ec, const uint8_t *rec, const uint8_t *play, uint8_t *out);
void pa_adrian_ec_done(pa_echo_canceller *ec); void pa_adrian_ec_done(pa_echo_canceller *ec);

View file

@ -104,7 +104,7 @@ fail:
return FALSE; return FALSE;
} }
void pa_speex_ec_run(pa_echo_canceller *ec, uint8_t *rec, uint8_t *play, uint8_t *out) void pa_speex_ec_run(pa_echo_canceller *ec, const uint8_t *rec, const uint8_t *play, uint8_t *out)
{ {
speex_echo_cancellation(ec->params.priv.speex.state, (const spx_int16_t *) rec, (const spx_int16_t *) play, (spx_int16_t *) out); speex_echo_cancellation(ec->params.priv.speex.state, (const spx_int16_t *) rec, (const spx_int16_t *) play, (spx_int16_t *) out);
} }