#ifdefined(FIXED_POINT)
opus_val32 celt_inner_prod_norm(const celt_norm *x, const celt_norm *y, int len, int arch);
opus_val32 celt_inner_prod_norm_shift(const celt_norm *x, const celt_norm *y, int len, int arch);
void norm_scaleup(celt_norm *X, int N, int shift); void norm_scaledown(celt_norm *X, int N, int shift);
#else #define celt_inner_prod_norm celt_inner_prod #define celt_inner_prod_norm_shift celt_inner_prod #define norm_scaleup(X, N, shift) #define norm_scaledown(X, N, shift) #endif
void exp_rotation(celt_norm *X, int len, int dir, int stride, int K, int spread);
opus_val16 op_pvq_search_c(celt_norm *X, int *iy, int K, int N, int arch);
#if !defined(OVERRIDE_OP_PVQ_SEARCH) #define op_pvq_search(x, iy, K, N, arch) \
(op_pvq_search_c(x, iy, K, N, arch)) #endif
/** Algebraic pulse-vector quantiser. The signal x is replaced by the sum of *thepitchandacombinationofpulsessuchthatitsnormisstillequal *to1.ThisisthefunctionthatwilltypicallyrequirethemostCPU. *@paramXResidualsignaltoquantise/encode(returnsquantisedversion) *@paramNNumberofsamplestoencode *@paramKNumberofpulsestouse *@paramencEntropyencoderstate *@retAmaskindicatingwhichblocksinthebandreceivedpulses
*/ unsigned alg_quant(celt_norm *X, int N, int K, int spread, int B, ec_enc *enc,
opus_val32 gain, int resynth
ARG_QEXT(ec_enc *ext_enc) ARG_QEXT(int extra_bits), int arch);
/** Algebraic pulse decoder *@paramXDecodednormalisedspectrum(returned) *@paramNNumberofsamplestodecode *@paramKNumberofpulsestouse *@paramdecEntropydecoderstate *@retAmaskindicatingwhichblocksinthebandreceivedpulses
*/ unsigned alg_unquant(celt_norm *X, int N, int K, int spread, int B,
ec_dec *dec, opus_val32 gain
ARG_QEXT(ec_enc *ext_dec) ARG_QEXT(int extra_bits));
void renormalise_vector(celt_norm *X, int N, opus_val32 gain, int arch);
opus_int32 stereo_itheta(const celt_norm *X, const celt_norm *Y, int stereo, int N, int arch);
unsigned cubic_quant(celt_norm *X, int N, int K, int B, ec_enc *enc, opus_val32 gain, int resynth); unsigned cubic_unquant(celt_norm *X, int N, int K, int B, ec_dec *dec, opus_val32 gain);
#endif/* VQ_H */
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-10-01)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.