Home | History | Annotate | Download | only in libFLAC

Lines Matching refs:blocksize

934 	return decoder->protected_->blocksize;
1024 * fixed-blocksize stream must stay that way through the whole stream.
2021 if(!allocate_output_(decoder, decoder->private_->frame.header.blocksize, decoder->private_->frame.header.channels))
2078 for(i = 0; i < decoder->private_->frame.header.blocksize; i++)
2083 for(i = 0; i < decoder->private_->frame.header.blocksize; i++)
2088 for(i = 0; i < decoder->private_->frame.header.blocksize; i++) {
2115 memset(decoder->private_->output[channel], 0, sizeof(FLAC__int32) * decoder->private_->frame.header.blocksize);
2122 /* we wait to update fixed_block_size until here, when we're sure we've got a proper frame and hence a correct blocksize */
2131 decoder->protected_->blocksize = decoder->private_->frame.header.blocksize;
2134 decoder->private_->samples_decoded = decoder->private_->frame.header.number.sample_number + decoder->private_->frame.header.blocksize;
2207 decoder->private_->frame.header.blocksize = 192;
2213 decoder->private_->frame.header.blocksize = 576 << (x-2);
2227 decoder->private_->frame.header.blocksize = 256 << (x-8);
2348 /*@@@ this clause is a concession to the old way of doing variable blocksize; the only known implementation is flake and can probably be removed without inconveniencing anyone */
2350 ) { /* variable blocksize */
2363 else { /* fixed blocksize */
2388 decoder->private_->frame.header.blocksize = x+1;
2438 decoder->private_->next_fixed_block_size = decoder->private_->frame.header.blocksize;
2442 decoder->private_->frame.header.number.sample_number = (FLAC__uint64)decoder->private_->frame.header.blocksize * (FLAC__uint64)x;
2518 for(i = 0; i < decoder->private_->frame.header.blocksize; i++)
2541 for(i = 0; i < decoder->private_->frame.header.blocksize; i++)
2599 FLAC__fixed_restore_signal(decoder->private_->residual[channel], decoder->private_->frame.header.blocksize-order, order, decoder->private_->output[channel]+order);
2684 decoder->private_->local_lpc_restore_signal_16bit_order8(decoder->private_->residual[channel], decoder->private_->frame.header.blocksize-order, subframe->qlp_coeff, order, subframe->quantization_level, decoder->private_->output[channel]+order);
2686 decoder->private_->local_lpc_restore_signal_16bit(decoder->private_->residual[channel], decoder->private_->frame.header.blocksize-order, subframe->qlp_coeff, order, subframe->quantization_level, decoder->private_->output[channel]+order);
2689 decoder->private_->local_lpc_restore_signal(decoder->private_->residual[channel], decoder->private_->frame.header.blocksize-order, subframe->qlp_coeff, order, subframe->quantization_level, decoder->private_->output[channel]+order);
2691 decoder->private_->local_lpc_restore_signal_64bit(decoder->private_->residual[channel], decoder->private_->frame.header.blocksize-order, subframe->qlp_coeff, order, subframe->quantization_level, decoder->private_->output[channel]+order);
2707 for(i = 0; i < decoder->private_->frame.header.blocksize; i++) {
2715 memcpy(decoder->private_->output[channel], subframe->data, sizeof(FLAC__int32) * decoder->private_->frame.header.blocksize);
2726 const unsigned partition_samples = partition_order > 0? decoder->private_->frame.header.blocksize >> partition_order : decoder->private_->frame.header.blocksize - predictor_order;
2732 if(decoder->private_->frame.header.blocksize < predictor_order) {
2922 FLAC__uint64 next_frame_sample = this_frame_sample + (FLAC__uint64)frame->header.blocksize;
2941 decoder->private_->last_frame.header.blocksize -= delta;
2964 if(!FLAC__MD5Accumulate(&decoder->private_->md5context, buffer, frame->header.channels, frame->header.blocksize, (frame->header.bits_per_sample+7) / 8))
3007 * Check if it's a known fixed-blocksize stream. Note that though
3152 if (0 == decoder->private_->samples_decoded || (this_frame_sample + decoder->private_->last_frame.header.blocksize >= upper_bound_sample && !first_seek)) {
3173 upper_bound_sample = this_frame_sample + decoder->private_->last_frame.header.blocksize;
3181 else { /* target_sample >= this_frame_sample + this frame's blocksize */
3182 lower_bound_sample = this_frame_sample + decoder->private_->last_frame.header.blocksize;