Displaying 8 results from an estimated 8 matches for "residual_samples".
Did you mean:
residual_sample
2015 May 18
1
A condition in precompute_partition_info_sums_()
The commit http://git.xiph.org/?p=flac.git;a=commitdiff;h=0a0a10f358345f749e4a05021301461994f1ffc5
(from 31 Mar 2007) adds the following conditional:
if(FLAC__bitmath_ilog2(default_partition_samples) + bps < 32)
And the commit http://git.xiph.org/?p=flac.git;a=commitdiff;h=f081524c19eeafd08f4db6ee5d52a9634c60f475
has this:
if(FLAC__bitmath_ilog2(default_partition_samples) +
2004 Sep 10
1
lpc slowdown
...@@
if(ret != 0)
return 0; /* this is a hack to indicate to the caller that we can't do lp at this order on this subframe */
- if(subframe_bps <= 16 && qlp_coeff_precision <= 16)
- encoder->private_->local_lpc_compute_residual_from_qlp_coefficients_16bit(signal+order, residual_samples, qlp_coeff, order, quantization, residual);
- else if(subframe_bps + qlp_coeff_precision + order <= 32)
- encoder->private_->local_lpc_compute_residual_from_qlp_coefficients(signal+order, residual_samples, qlp_coeff, order, quantization, residual);
+ if(subframe_bps + qlp_coeff_precision...
2014 Jun 19
7
[PATCH] stream_encoder : Improve selection of residual accumulator width
...FLAC__MAX_EXTRA_RESIDUAL_BPS" is the maximum
+ * assumed size of the average residual magnitude */
+ if(FLAC__bitmath_ilog2(default_partition_samples) + bps + FLAC__MAX_EXTRA_RESIDUAL_BPS < 32) {
FLAC__precompute_partition_info_sums_32bit_asm_ia32_(residual, abs_residual_partition_sums, residual_samples + predictor_order, predictor_order, min_partition_order, max_partition_order);
return;
}
@@ -3884,10 +3883,9 @@ void precompute_partition_info_sums_(
/* first do max_partition_order */
{
unsigned partition, residual_sample, end = (unsigned)(-(int)predictor_order);
- /* WATCHOUT: "...
2004 Sep 10
0
ERROR: mismatch in decoded data, verify FAILED!
...C__bitbuffer_write_zeroes (bb=0x4085c800, bits=268435453)
at bitbuffer.c:254
#5 0x8061153 in FLAC__bitbuffer_write_rice_signed (bb=0x4085c800,
val=-2147483630, parameter=4) at bitbuffer.c:658
#6 0x8056603 in subframe_add_residual_partitioned_rice_ (bb=0x4085c800,
residual=0x8361200, residual_samples=4580, predictor_order=28,
rice_parameters=0x407dc520, raw_bits=0x407fc520, partition_order=0)
at encoder_framing.c:366
#7 0x80563eb in FLAC__subframe_add_lpc (subframe=0x407dc518,
residual_samples=4580, subframe_bps=17, wasted_bits=0, bb=0x4085c800)
at encoder_framing.c:310
#8 0...
2004 Sep 10
4
Altivec Optimizations
...FLAC__lpc_compute_autocorrelation()
I did make a change in stream_encoder.c to better align the data passed
to
FLAC__lpc_compute_residual_from_qlp_coefficients(), I hope this is ok.
Most
occurrences of residual are replaced with residual+order as in:
FLAC__fixed_compute_residual(signal+order, residual_samples, order,
residual+order);
...
subframe->data.fixed.residual = residual+order;
The vectors in Altivec must be 16 byte aligned, and it complicates
things
if signal[] and residual[] are not aligned.
Chris
2012 Apr 05
2
[PATCH 2/2] V2: Use a single definition of MIN and MAX in sources
...coeff_precision = flac_min(qlp_coeff_precision, 32 - subframe_bps - FLAC__bitmath_ilog2(order));
}
ret = FLAC__lpc_quantize_coefficients(lp_coeff, order, qlp_coeff_precision, qlp_coeff, &quantization);
@@ -3681,7 +3672,7 @@ unsigned find_best_partition_order_(
const unsigned blocksize = residual_samples + predictor_order;
max_partition_order = FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order(max_partition_order, blocksize, predictor_order);
- min_partition_order = min(min_partition_order, max_partition_order);
+ min_partition_order = flac_min(min_partiti...
2004 Sep 10
5
ERROR: mismatch in decoded data, verify FAILED!
> > I also had this verify error encoding a wav I ripped from a CD. I
> didn't
> > report this as it happended on flac running on debian linux
> -current unstable.
> > This error happened only with one track of a CD I was ripping.
> >
> > Another reason for me not reporting this was, that flac 1.0 running
> on OpenBSD
> > 2.9 encoded the wav with
2004 Sep 10
0
Altivec Optimizations
...id make a change in stream_encoder.c to better align the data
> passed
> to
> FLAC__lpc_compute_residual_from_qlp_coefficients(), I hope this is
> ok.
> Most
> occurrences of residual are replaced with residual+order as in:
>
> FLAC__fixed_compute_residual(signal+order, residual_samples, order,
> residual+order);
> ...
> subframe->data.fixed.residual = residual+order;
>
> The vectors in Altivec must be 16 byte aligned, and it complicates
> things
> if signal[] and residual[] are not aligned.
Cool, I would appreciate any contributions you and/o...