encoder pre-emphasis now in 16-bits
[opus.git] / libcelt / vq.c
2008-04-18 Jean-Marc Valinremoved unneeded variable shifts from alg_quant()
2008-04-16 Jean-Marc Valinminor simplification in alg_quant()
2008-04-16 Jean-Marc ValinFixed incorrect energy calculation in stereo intra...
2008-04-16 Jean-Marc Valinoptimisation: reworked intra_prediction() so that yy...
2008-04-16 Jean-Marc Valinoptimisation: intra_prediction() uses a 16-bit numerato...
2008-04-15 Jean-Marc Valinoptimisation: managed to avoid dividing in the "full...
2008-04-15 Jean-Marc Valinoops, forgot to make the gain a 16-bit var
2008-04-15 Jean-Marc Valinoptimisation: simplified the "full gain" case of alg_qu...
2008-04-15 Jean-Marc Valinoptimisation: another bunch of simplifications to the...
2008-04-14 Jean-Marc Valina few loop optimisations.
2008-04-14 Jean-Marc Valinoptimisation: merged the init loop of vq_quant().
2008-04-11 Jean-Marc Valinfix minor compilation error/warning
2008-04-10 Jean-Marc ValinAdded a missing RESTORE_STACK in intra_prediction()
2008-04-10 Jean-Marc ValinSimplified indexing in intra_prediction()
2008-04-10 Jean-Marc Valinfixed ordering of the channels in the intra prediction.
2008-04-09 Jean-Marc ValinFixed a stereo regression introduced in e28f25f0d14959d...
2008-03-27 Jean-Marc ValinMaking the pulsesAtOnce code 16-bit safe.
2008-03-27 Jean-Marc ValinRemoved a few int divisions from the intra prediction...
2008-03-27 Jean-Marc Valinremoved some int div
2008-03-26 Jean-Marc ValinTrying to clean up celt_ilog2() vs. EC_ILOG a bit.
2008-03-26 Jean-Marc Valinoptimisation: changed some for() loops to do-while...
2008-03-26 Jean-Marc ValinMaking it obvious to the compiler how to generate a...
2008-03-26 Jean-Marc Valinmix_pitch_and_residual() no longer computing Ryp twice
2008-03-26 Jean-Marc Valinoptimisation: shaving a few cycles off prev_cwrs* by...
2008-03-26 Jean-Marc Valinoptimisation: intra_prediction() no longer needs to...
2008-03-25 Jean-Marc Valinoptimisation: The "simple" Rxy/sqrt(Ryy) case in alg_qu...
2008-03-25 Jean-Marc ValinDecision on whether to use pitch is now taken only...
2008-03-25 Jean-Marc ValinA bunch of pointers marked as "restrict" to ease the...
2008-03-25 Jean-Marc Valinoops. find_max32() now uses VERY_LARGE32 (instead of...
2008-03-25 Jean-Marc Valinoptimisations: Another bunch of simplifications to...
2008-03-25 Jean-Marc Valinoptimisations: caching sign of x in alg_quant(), change...
2008-03-25 Jean-Marc ValinOptimised intra prediction a bit -- removed a condition...
2008-03-25 Jean-Marc ValinRemoved the "pitch compression" in the residual quantis...
2008-03-23 Jean-Marc Valinreplaced divisions by recoprocals in intra prediction...
2008-03-22 Jean-Marc Valinfixed-point: added cheap celt_div() division using...
2008-03-21 Jean-Marc ValinAdded a few "restrict" keywords and changed some divisi...
2008-03-20 Jean-Marc Valins/ROUND/ROUND16/
2008-03-15 Jean-Marc ValinSome work on assertions.
2008-03-14 Jean-Marc ValinRemoved unnecessary header inclusions
2008-03-13 Jean-Marc ValinAdjusting/fixing warnings
2008-03-13 Jean-Marc Valinfixed-point: simplification of the gain in mix_pitch_an...
2008-03-13 Jean-Marc Valinfixed-point: simplifying the arithmetic in alg_quant()
2008-03-12 Jean-Marc ValinChanged definition of VARDECL to make it more flexible...
2008-03-12 Jean-Marc ValinUsing reciprocal approximation instead of full 32-bit...
2008-03-07 Jean-Marc ValinBit of cleaning up. No real code change (well, I hope...
2008-03-07 Jean-Marc Valinfixed-point: finished intra_prediction(). No float...
2008-03-07 Jean-Marc Valinfixed-point: converting intra-frame predictor (checkpoi...
2008-03-07 Jean-Marc Valinfixed-point: intra_fold() converted
2008-03-04 Jean-Marc ValinFixed a bunch of warnings
2008-03-03 Jean-Marc ValinA bunch of const qualifyers and a few comments
2008-03-03 Jean-Marc ValinOnly the (rising) overlap part of the window is stored...
2008-02-29 Jean-Marc ValinAnother C90-fying pass. Fixed some warnings in the...
2008-02-29 Jean-Marc ValinFixed temp arrays that were allocated too large (no...
2008-02-29 Jean-Marc Valinfixed-point: converted intra prediction and folding...
2008-02-29 Jean-Marc ValinInitial support for a managed stack/scratchpad. Still...
2008-02-28 Jean-Marc Valinfixed-point: alg_quant() entirely converter -- may...
2008-02-28 Jean-Marc Valinfixed-point: (hopefully) last check-point for alg_quant...
2008-02-28 Jean-Marc Valinfixed-point: The cross-products in alg_quant() are...
2008-02-28 Jean-Marc Valinfixed-point: third alg_quant() checkpoint
2008-02-28 Jean-Marc Valinfixed-point: second check-point in the conversion of...
2008-02-28 Jean-Marc Valinfixed-point: First check-point in alg_quant() conversion
2008-02-28 Jean-Marc Valinfixed-point: Added a ROUND() operator, no real change...
2008-02-27 Jean-Marc Valinfixed-point: Moved sqrt and cos approximations to mathops.h
2008-02-27 Jean-Marc Valinfixed-point: done with mix_pitch_and_residual() though...
2008-02-27 Jean-Marc Valinfixed-point: mix_pitch_and_residual() check-point #3
2008-02-27 Jean-Marc Valinfixed-point: another mix_pitch_and_residual() check...
2008-02-27 Jean-Marc Valinfixed-point: half-way converting mix_pitch_and_residual...
2008-02-27 Jean-Marc Valinfixed-point: compression factor (alpha) now a 16-bit...
2008-02-26 Jean-Marc ValinReduced code duplication in vq.c by adding mix_pitch_an...
2008-02-26 Jean-Marc Valincelt_mask_t for masking curves
2008-02-26 Jean-Marc Valinfixed-point: band energy now a 32-bit value. It might...
2008-02-26 Jean-Marc Valinfixed-point: celt_norm_t now a 16-bit value.
2008-02-25 Jean-Marc Valinfixed-point: Using a NORM_SCALING of 16384, sig_norm_t...
2008-02-22 Jean-Marc ValinSeparating types for normalised vs. denormalised data...
2008-02-21 Jean-Marc ValinDoing intra-frame prediction backwards (and a few comments)
2008-02-20 Jean-Marc ValinUpdated Doxygen comments, removed an incorrectly placed...
2008-02-20 Jean-Marc ValinEverything should now compile with a C89 compiler.
2008-02-20 Jean-Marc ValinMore C89 fixes, making sure to include config.h from...
2008-02-20 Jean-Marc Valinremoved // comments and added stack_alloc.h (not used...
2008-02-19 Jean-Marc ValinFixed a bunch of warnings
2008-02-14 Jean-Marc ValinOption use of SSE intrinsics (still trying to convince...
2008-02-14 Jean-Marc ValinMore VQ comments/cleanup, disabled ineffective optimisation
2008-02-14 Jean-Marc Valinminor cleanup/commenting to vq search
2008-02-14 Jean-Marc Valinvq search is now moving much less data around
2008-02-14 Jean-Marc Valinmoved pulse [en|de]coding to cwrs.c
2008-02-13 Jean-Marc Valindoing the folding properly.
2008-02-13 Jean-Marc ValinIntroducing a (very) crude budget for the energy encoder.
2008-02-12 Jean-Marc Valinminor optimisation+tuning of vq search
2008-02-12 Jean-Marc Valinbit of cleaning up
2008-02-12 Jean-Marc ValinUpdating only the L-best entries in alg_quant() that...
2008-02-12 Jean-Marc ValinCopying pointers is faster than copying arrays (who...
2008-02-12 Jean-Marc ValinAllowing the quantiser serch to put more than one pulse...
2008-02-11 Jean-Marc ValinEnabling "plain folding" in case we don't even have...
2008-02-11 Jean-Marc ValinLimiting intra-frame prediction codebook to 32 entries...
2008-01-17 Jean-Marc ValinFurther simplified the API by passing the rate directly...
2008-01-10 Jean-Marc ValinStereo decoding working again (fixed a few issues in...
2007-12-31 Jean-Marc ValinGot the intra-band prediction/copy to work correctly...
2007-12-14 Jean-Marc ValinPropagating perceptual weighting around (not used yet).
2007-12-11 Jean-Marc ValinWorking on some stability issues (appears to be solved...
2007-12-11 Jean-Marc ValinAdded support for codebooks up to 64 bits.
next