Home | History | Annotate | Download | only in libFLAC

Lines Matching refs:bytes_per_sample

277 static void format_input_(FLAC__byte *buf, const FLAC__int32 * const signal[], unsigned channels, unsigned samples, unsigned bytes_per_sample)
285 if(channels == 2 && bytes_per_sample == 2) {
291 else if(channels == 1 && bytes_per_sample == 2) {
298 if(bytes_per_sample == 2) {
326 else if(bytes_per_sample == 3) {
358 else if(bytes_per_sample == 1) {
382 else { /* bytes_per_sample == 4, maybe optimize more later */
398 FLAC__bool FLAC__MD5Accumulate(FLAC__MD5Context *ctx, const FLAC__int32 * const signal[], unsigned channels, unsigned samples, unsigned bytes_per_sample)
400 const size_t bytes_needed = (size_t)channels * (size_t)samples * (size_t)bytes_per_sample;
403 if((size_t)channels > SIZE_MAX / (size_t)bytes_per_sample)
405 if((size_t)channels * (size_t)bytes_per_sample > SIZE_MAX / (size_t)samples)
419 format_input_(ctx->internal_buf, signal, channels, samples, bytes_per_sample);