From 6994dd82c4f8c3f686f73801fc92a859a5eecb7f Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Wed, 18 Apr 2001 02:21:21 +0000 Subject: [PATCH] minor speed optimization --- src/libFLAC/encoder_framing.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libFLAC/encoder_framing.c b/src/libFLAC/encoder_framing.c index 7390e894..000e9f25 100644 --- a/src/libFLAC/encoder_framing.c +++ b/src/libFLAC/encoder_framing.c @@ -381,10 +381,11 @@ bool subframe_add_residual_partitioned_rice_(FLAC__BitBuffer *bb, const int32 re else { unsigned i, j, k = 0, k_last = 0; unsigned partition_samples; + const unsigned default_partition_samples = (residual_samples+predictor_order) >> partition_order; for(i = 0; i < (1u<> partition_order; + partition_samples = default_partition_samples; if(i == 0) partition_samples -= predictor_order; k += partition_samples;