search for: bandep

Displaying 2 results from an estimated 2 matches for "bandep".

Did you mean: bande
2009 Jan 14
0
[PATCH] Pitch now quantised at the band level, got rid of all the VQ code.
...1); /*Transient on */ ec_enc_bits(&enc, transient_shift, 2); if (transient_shift) ec_enc_uint(&enc, transient_time, N+st->overlap); @@ -557,23 +556,19 @@ int celt_encode_float(CELTEncoder * restrict st, const celt_sig_t * pcm, celt_si pitch_power = bandEp[0]+bandEp[1]+bandEp[2]; /* Check if we can safely use the pitch (i.e. effective gain isn't too high) */ curr_power = bandE[0]+bandE[1]+bandE[2]; - id=-1; if ((MULT16_32_Q15(QCONST16(.1f, 15),curr_power) + QCONST32(10.f,ENER_SHIFT) < pitch_power)) {...
2009 Jan 14
0
[PATCH] Moved the application of the pitch gain to (un)quant_bands(). This doesn't change anything to the codec, but will make the next changes easier.
...ressedBytes*8, &enc); /* Re-synthesis of the coded audio if required */ if (st->pitch_available>0 || optional_synthesis!=NULL) @@ -1034,14 +1033,13 @@ int celt_decode_float(CELTDecoder * restrict st, unsigned char *data, int len, c compute_band_energies(st->mode, freq, bandEp); normalise_bands(st->mode, freq, P, bandEp); /* Apply pitch gains */ - pitch_quant_bands(st->mode, P, gains); } else { for (i=0;i<C*N;i++) P[i] = 0; } /* Decode fixed codebook and merge with pitch */ - unquant_bands(st->mode, X, P, ba...