Lines Matching refs:buffer
123 static FLAC__StreamDecoderReadStatus sf_flac_read_callback (const FLAC__StreamDecoder *decoder, FLAC__byte buffer [], size_t *bytes, void *client_data) ;
128 static FLAC__StreamDecoderWriteStatus sf_flac_write_callback (const FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const int32_t * const buffer [], void *client_data) ;
135 static FLAC__StreamEncoderWriteStatus sf_flac_enc_write_callback (const FLAC__StreamEncoder *encoder, const FLAC__byte buffer [], size_t bytes, unsigned samples, unsigned current_frame, void *client_data) ;
178 const int32_t* const *buffer = pflac->wbuffer ;
215 memcpy (pflac->rbuffer [i], buffer [i], frame->header.blocksize * sizeof (int32_t)) ;
245 retpcm [offset + j] = buffer [j][pflac->bufferpos] >> shift ;
261 retpcm [offset + j] = ((uint16_t) buffer [j][pflac->bufferpos]) << shift ;
283 retpcm [offset + j] = ((uint32_t) buffer [j][pflac->bufferpos]) << shift ;
304 retpcm [offset + j] = buffer [j][pflac->bufferpos] * norm ;
325 retpcm [offset + j] = buffer [j][pflac->bufferpos] * norm ;
344 sf_flac_read_callback (const FLAC__StreamDecoder * UNUSED (decoder), FLAC__byte buffer [], size_t *bytes, void *client_data)
347 *bytes = psf_fread (buffer, 1, *bytes, psf) ;
397 sf_flac_write_callback (const FLAC__StreamDecoder * UNUSED (decoder), const FLAC__Frame *frame, const int32_t * const buffer [], void *client_data)
404 pflac->wbuffer = buffer ;
582 sf_flac_enc_write_callback (const FLAC__StreamEncoder * UNUSED (encoder), const FLAC__byte buffer [], size_t bytes, unsigned UNUSED (samples), unsigned UNUSED (current_frame), void *client_data)
585 if (psf_fwrite (buffer, 1, bytes, psf) == (sf_count_t) bytes && psf->error == 0)
1066 int32_t* buffer = pflac->encbuffer ;
1087 convert (ptr + total, buffer, writecount) ;
1088 if (FLAC__stream_encoder_process_interleaved (pflac->fse, buffer, writecount / psf->sf.channels))
1108 int32_t* buffer = pflac->encbuffer ;
1129 convert (ptr + total, buffer, writecount) ;
1130 if (FLAC__stream_encoder_process_interleaved (pflac->fse, buffer, writecount / psf->sf.channels))
1150 int32_t* buffer = pflac->encbuffer ;
1171 convert (ptr + total, buffer, writecount, psf->norm_float) ;
1172 if (FLAC__stream_encoder_process_interleaved (pflac->fse, buffer, writecount / psf->sf.channels))
1281 int32_t* buffer = pflac->encbuffer ;
1302 convert (ptr + total, buffer, writecount, psf->norm_double) ;
1303 if (FLAC__stream_encoder_process_interleaved (pflac->fse, buffer, writecount / psf->sf.channels))