- 2a8c371 pband generation wip by Jean-Marc Valin · 17 years ago
- 81a8295 Some work trying to generate the modes on the fly by Jean-Marc Valin · 17 years ago
- 6da36c0 Experimental ld51 mode (needs more work) by Jean-Marc Valin · 17 years ago
- 3296386 Fix from speex svn 14504. by Gregory Maxwell · 17 years ago
- 5170dbf Fix handling of truncated ogg packets. by Gregory Maxwell · 17 years ago
- 883bd8e Option use of SSE intrinsics (still trying to convince gcc not to move the by Jean-Marc Valin · 17 years ago
- 0d587d8 More VQ comments/cleanup, disabled ineffective optimisation by Jean-Marc Valin · 17 years ago
- a073c7b minor cleanup/commenting to vq search by Jean-Marc Valin · 17 years ago
- 3b277dc vq search is now moving much less data around by Jean-Marc Valin · 17 years ago
- bdd0280 setting nb channels automatically from the mode. by Jean-Marc Valin · 17 years ago
- 0d28aa9 Now no divisions required in the cwrs code by Jean-Marc Valin · 17 years ago
- bf17da6 Reduced useless calls to ncwrs64() by half. by Jean-Marc Valin · 17 years ago
- 5fa5995 moved pulse [en|de]coding to cwrs.c by Jean-Marc Valin · 17 years ago
- 3134884 Speeded up cwrsi and icwrs by at least an order of magnitude. Now using by Jean-Marc Valin · 17 years ago
- 06c67db Simplified exp_spreading by unifying both directions. Have to admit I don't by Jean-Marc Valin · 17 years ago
- 5215623 ensures that the celt header is written as little endian, and also checks by Conrad Parker · 17 years ago
- 7eb3c2b skeleton endianness fixes by Conrad Parker · 17 years ago
- 0df0eb4 doing the folding properly. by Jean-Marc Valin · 17 years ago
- 1b074d6 Don't try to install the testcases by Jean-Marc Valin · 17 years ago
- dae5ecc set extra headers to 0, rather than 0xdeadbeef by Conrad Parker · 17 years ago
- c280e04 off-by-one fix as reported by ogg.k.ogg.k and recently committed in by Conrad Parker · 17 years ago
- 3e65d1e README update by Jean-Marc Valin · 17 years ago
- 3564370 scales down even further in bit-rate by Jean-Marc Valin · 17 years ago
- c9cc6d3 Introducing a (very) crude budget for the energy encoder. by Jean-Marc Valin · 17 years ago
- cc4d3dd Fixed stereo regression introduced in 05686a5d6e366d3a067c39f1b8567def7baa450d by Jean-Marc Valin · 17 years ago
- ac1e03d minor optimisation+tuning of vq search by Jean-Marc Valin · 17 years ago
- 636f5c8 bit of cleaning up by Jean-Marc Valin · 17 years ago
- cab576e Updating only the L-best entries in alg_quant() that are useful. by Jean-Marc Valin · 17 years ago
- fe41983 Copying pointers is faster than copying arrays (who knew!). by Jean-Marc Valin · 17 years ago
- 846d4e2 Allowing the quantiser serch to put more than one pulse at one, by Jean-Marc Valin · 17 years ago
- 7d40730 optional fast ncwrs64() implementation (copied from ncwrs) requiring by Jean-Marc Valin · 17 years ago
- 05686a5 As extra safety, make sure not to use pitch prediction when it would make by Jean-Marc Valin · 17 years ago
- 7e8a487 No longer encoding the pitch index if the gain is zero anyway. by Jean-Marc Valin · 17 years ago
- cb7a2a3 Re-ordered the parameters in the stream: [energy, pitch index, pitch gains] by Jean-Marc Valin · 17 years ago
- 6c1f604 Oops. Fixed spreading function for stereo by Jean-Marc Valin · 17 years ago
- 0e20ca0 Enabling "plain folding" in case we don't even have enough bits for intra-frame by Jean-Marc Valin · 17 years ago
- 8f0f4b9 Limiting intra-frame prediction codebook to 32 entries (plus sign) by Jean-Marc Valin · 17 years ago
- 5b50f4b Decays corresponding to the psychoacoustic spreading function are now by Jean-Marc Valin · 17 years ago
- b7ed44b minor tweak to pitch weighting function, disabled some code that doesn't by Jean-Marc Valin · 17 years ago
- 66fa639 More flexible energy quantisation with nearly no penalty. by Jean-Marc Valin · 17 years ago
- c35883d Remove multiplier-free version since we don't need it by Jean-Marc Valin · 17 years ago
- e447587 fixed leaked ritrev table by Jean-Marc Valin · 17 years ago
- 7351e28 Everything converted to use kiss-fft. Got rid of smallft and fftwrap. by Jean-Marc Valin · 17 years ago
- 6211c90 Split the radix functions into forward and backward versions, removed the by Jean-Marc Valin · 17 years ago
- d7dfb00 Made pre-computed twiddles the same for forward and inverse FFT by Jean-Marc Valin · 17 years ago
- 711ad25 Changed ordering of real FFT freq data to something more aligned (it's not by Jean-Marc Valin · 17 years ago
- b375670 Fixed incorrect assumption about the number of bytes returned by the by Jean-Marc Valin · 17 years ago
- e6586d2 Real FFT cleanup, plus some testcases by Jean-Marc Valin · 17 years ago
- 4d0a7d0 Now using an MDCT implementation I can actually understand. by Jean-Marc Valin · 17 years ago
- 0124077 Re-enabled intra-frame prediction, which seems to have exposed a few issues by Jean-Marc Valin · 17 years ago
- cb0956d Add a test for tell(). Turns out we can make it fail by writing zeros. by Jean-Marc Valin · 17 years ago
- bbe6df8 Fix reporting of bit-rate in decoder by Jean-Marc Valin · 17 years ago
- 276e6af Fixed a typo and removed an old warning from speexenc. Also, using more useful by Jean-Marc Valin · 17 years ago
- 69f9dea couple fixes to Ogg encoder/decoder by Jean-Marc Valin · 17 years ago
- 96dec06 celtenc and celtdec work for stereo as well. by Jean-Marc Valin · 17 years ago
- 1d4dc20 oops, forgot the makefile by Jean-Marc Valin · 17 years ago
- 0911f75 bit of cleaning up, default sampling rate by Jean-Marc Valin · 17 years ago
- e623312 Got the Ogg encoder and decoder to (barely) work. by Jean-Marc Valin · 17 years ago
- 1e98cc5 oops, type safety issue resolved by Jean-Marc Valin · 17 years ago
- 17e5b80 clean up... oh and actually committed the header definition by Jean-Marc Valin · 17 years ago
- 2fecbdf Fixed the default int32 type which was wrong on amd64 (and added testcase). by Jean-Marc Valin · 17 years ago
- eaab4b7 Getting closer to 0.1.0 by Jean-Marc Valin · 17 years ago
- 4c6bc88 "make check" now actually tried to encode and decode to see if things work by Jean-Marc Valin · 17 years ago
- f997ad5 Mode info by Jean-Marc Valin · 17 years ago
- abe043f Moving everything to the same type abstraction (sort of). by Jean-Marc Valin · 17 years ago
- 3d3bb68 cleaning up by Jean-Marc Valin · 17 years ago
- ccc988b type abstraction header and header definition (still incomplete) by Jean-Marc Valin · 17 years ago
- 4618eee Added a check to make sure the encoder signal matches that of the decoder by Jean-Marc Valin · 17 years ago
- 38b6d47 remove prob{enc,dec,mod} that were no longer needed by Jean-Marc Valin · 17 years ago
- 0c387d7 64-bit test for cwrs by Jean-Marc Valin · 17 years ago
- e84b96b testcase for 32-bit pulse encoding/decoding by Jean-Marc Valin · 17 years ago
- 6238bc0 Moved the content of libentcode into libcelt to reduce dependencies, by Jean-Marc Valin · 17 years ago
- 94d4ea9 Bit of cleaning up in the byte dumping part. Making use of any remaining bit(s) by Jean-Marc Valin · 17 years ago
- a2fd116 Remove end-byte handling to allow arbitrary padding with zeros for CBR. by Timothy B. Terriberry · 17 years ago
- bab4fb1 Actually free test data vectors in the new random stream tests. by tterribe · 17 years ago
- 7e3293f Fix the bug that was causing the last byte of the stream to be returned incorrectly, as well as undo jm's reversion, which can cause ec_dec_tell() to operate incorrectly at the end of the stream. by tterribe · 17 years ago
- 77ff83a Making the library usable by other projects (install things properly, added by Jean-Marc Valin · 17 years ago
- 388f1d6 Tweaks for slightly improving the handling of the last byte (still not perfect) by Jean-Marc Valin · 17 years ago
- e5ec0f8 Reverted some of Timothy's changes to the range decoding that were causing decode random decode problems at the end of the stream (but only once in a while). by jm@0101bb08-14d6-0310-b084-bc0e0c8e3800 · 17 years ago
- 3cfcd05 Big mode cleanup. Keeping only one mono and one stereo mode by Jean-Marc Valin · 17 years ago
- a76a0b2 Further simplified the API by passing the rate directly to the by Jean-Marc Valin · 17 years ago
- 649d5cc Update ec_dec_bits64() to correspond to the new ec_enc_bits64(). Not sure why this wasn't committed before. by tterribe · 17 years ago
- b35536a Enabled pure CBR, though there's still some decoder issues. by Jean-Marc Valin · 17 years ago
- 4fbd18d Close to getting CBR working by Jean-Marc Valin · 17 years ago
- f51ca49 Looks like the bit allocation code is mostly working. Just need to actually by Jean-Marc Valin · 17 years ago
- c6b4390 Working allocation interpolation code by Jean-Marc Valin · 17 years ago
- a663174 more bit allocation wip by Jean-Marc Valin · 17 years ago
- b86ed07 bit allocation wip (untested) by Jean-Marc Valin · 17 years ago
- 137bf01 version number bump by Jean-Marc Valin · 17 years ago
- 33ddd79 early code for bit-rate management by Jean-Marc Valin · 17 years ago
- ec71aee A bit of tuning and early work on bit allocation by Jean-Marc Valin · 17 years ago
- 3eff11d Add ec_dec_tell() to report the same information as ec_enc_tell() decode side. Remove ec_enc_tell() and replace it with ec_enc_tellf(): just request 0 fractional bits if you want an integer value. by tterribe · 17 years ago
- fad779c Add ec_enc_tellf, which can return the number of bits used to fractional precision. by tterribe · 17 years ago
- 06390d0 Add oc_enc_tell to report an estimate of the number of bits used so far. by tterribe · 17 years ago
- 45018cb Doing stereo mixing adaptively based on amplitude difference. by Jean-Marc Valin · 17 years ago
- a2482ac Conversion to 18-band split and fixed a few related bugs. by Jean-Marc Valin · 17 years ago
- 43e2248 oops, trying not to overflow the 64-bit max allocation. by Jean-Marc Valin · 17 years ago
- f8dda66 Tuning of the stereo mode, including conversion to the 18-band split. by Jean-Marc Valin · 17 years ago
- a4833ff Stereo decoding working again (fixed a few issues in the encoder at the same by Jean-Marc Valin · 17 years ago
- 021478e More stereo work (doing mid-side quantisation of the energy) by Jean-Marc Valin · 17 years ago