Lines Matching refs:nb_samples
232 /* resample audio. 'nb_samples' is the number of input samples */
234 int audio_resample(ReSampleContext *s, short *output, short *input, int nb_samples)
245 memcpy(output, input, nb_samples * s->input_channels * sizeof(short));
246 return nb_samples;
254 unsigned input_size = nb_samples*s->input_channels*2;
269 ibuf, istride, nb_samples*s->input_channels) < 0) {
277 lenout= 4*nb_samples * s->ratio + 16;
297 bufin[i]= av_malloc( (nb_samples + s->temp_len) * sizeof(short) );
309 stereo_to_mono(buftmp2[0], input, nb_samples);
312 memcpy(buftmp2[0], input, nb_samples*sizeof(short));
316 stereo_split(buftmp2[0], buftmp2[1], input, nb_samples);
319 memcpy(buftmp2[0], input, nb_samples*sizeof(short));
322 nb_samples += s->temp_len;
330 nb_samples1 = av_resample(s->resample_context, buftmp3[i], bufin[i], &consumed, nb_samples, lenout, is_last);
331 s->temp_len= nb_samples - consumed;