Lines Matching refs:nb_samples
121 int av_samples_get_buffer_size(int *linesize, int nb_channels, int nb_samples,
129 if (!sample_size || nb_samples <= 0 || nb_channels <= 0)
134 if (nb_samples > INT_MAX - 31)
137 nb_samples = FFALIGN(nb_samples, 32);
142 (int64_t)nb_channels * nb_samples > (INT_MAX - (align * nb_channels)) / sample_size)
145 line_size = planar ? FFALIGN(nb_samples * sample_size, align) :
146 FFALIGN(nb_samples * sample_size * nb_channels, align);
154 const uint8_t *buf, int nb_channels, int nb_samples,
160 buf_size = av_samples_get_buffer_size(&line_size, nb_channels, nb_samples,
183 int nb_samples, enum AVSampleFormat sample_fmt, int align)
186 int size = av_samples_get_buffer_size(NULL, nb_channels, nb_samples,
196 nb_samples, sample_fmt, align);
202 av_samples_set_silence(audio_data, 0, nb_samples, nb_channels, sample_fmt);
208 int nb_samples, enum AVSampleFormat sample_fmt, int align)
216 nb_samples, sample_fmt, align);
223 int src_offset, int nb_samples, int nb_channels,
229 int data_size = nb_samples * block_align;
246 int av_samples_set_silence(uint8_t **audio_data, int offset, int nb_samples,
252 int data_size = nb_samples * block_align;