static void ns_rnnoise_process_mono(struct userdata *u, short *in, short *out)
{
short *ptr = in;
- int i;
+ size_t i;
for (i = 0; i < u->support_framesize; i++)
u->fbuffer[i] = ptr[i];
{
size_t float_sample_size = audio_effect_util_get_sample_size(AUDIO_EFFECT_FORMAT_FLOAT);
short *ptr = in;
- int i;
+ size_t i;
assert(u->channels > 1);
return;
}
- in_frames = u->resampler_info->from_frames;
- out_frames = u->resampler_info->to_frames;
+ in_frames = (spx_uint32_t)u->resampler_info->from_frames;
+ out_frames = (spx_uint32_t)u->resampler_info->to_frames;
assert(!speex_resampler_process_interleaved_int(u->resampler_info->resampler[RESAMPLER_TO_WORKING_RATE],
(const spx_int16_t *)in, (spx_uint32_t *)&in_frames,
u->process_func(u, (short *)u->resampler_info->resample_buf, (short *)u->resampler_info->resample_buf);
- in_frames = u->resampler_info->to_frames;
- out_frames = u->resampler_info->from_frames;
+ in_frames = (spx_uint32_t)u->resampler_info->to_frames;
+ out_frames = (spx_uint32_t)u->resampler_info->from_frames;
assert(!speex_resampler_process_interleaved_int(u->resampler_info->resampler[RESAMPLER_FROM_WORKING_RATE],
(const spx_int16_t *)u->resampler_info->resample_buf, (spx_uint32_t *)&in_frames,