Displaying 2 results from an estimated 2 matches for "use_wide_by_partition".
2015 Nov 23
3
[PATCH] stream_encoder.c: choose proper *fixed_compute_best_predictor* function
I found that 32-bit total_error_* variables in fixed_compute_best_predictor()
functions can overflow. For example it happens with the attached test.wav and
the following options: "-l 0 -b 4200 -m -r 5".
The attached patch should fix it.
(Now all three use_wide_by_* variables are unused, so I commented them out
with #ifdef 0).
-------------- next part --------------
A non-text
2012 Apr 05
2
[PATCH 2/2] V2: Use a single definition of MIN and MAX in sources
...RDER))+1 > 30); /*@@@ need to use this? */
+ encoder->private_->use_wide_by_order = (encoder->protected_->bits_per_sample + FLAC__bitmath_ilog2(flac_max(encoder->protected_->max_lpc_order, FLAC__MAX_FIXED_ORDER))+1 > 30); /*@@@ need to use this? */
encoder->private_->use_wide_by_partition = (false); /*@@@ need to set this */
/*
@@ -1971,7 +1962,7 @@ FLAC_API FLAC__bool FLAC__stream_encoder_process(FLAC__StreamEncoder *encoder, c
FLAC__ASSERT(encoder->protected_->state == FLAC__STREAM_ENCODER_OK);
do {
- const unsigned n = min(blocksize+OVERREAD_-encoder->private_...