Commit graph

11 commits

Author SHA1 Message Date
Gregory Maxwell
f40bbf751d Include missing copyright information in various files, for signoff.
Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org>
2009-02-03 23:08:31 -05:00
Timothy B.B Terriberry
d77f61ac22 Fixes some issues in the MF range coder on systems were ints are 16 bits. 2008-10-19 20:01:34 -04:00
Jean-Marc Valin
821945d97c Defining IMUL32 for 32x32=>32 int multiplications and using it in the range
coder
2008-04-10 13:24:48 +10:00
Jean-Marc Valin
fd8fda9937 Making a few functions static inline 2008-03-27 09:00:37 +11:00
Jean-Marc Valin
c2decd39a6 Made a second version of ec_{en|de}code optimised for encoding bits (no div
required) and using it in ec_{en|de}c_bits()
2008-03-22 22:58:45 +11:00
Jean-Marc Valin
71a84590e7 Removed unnecessary header inclusions 2008-03-14 11:09:50 +11:00
Jean-Marc Valin
7a455d4ef5 Another 16-bit fix. 2008-02-26 23:59:54 +11:00
Jean-Marc Valin
02fa913c32 More C89 fixes, making sure to include config.h from all source files. 2008-02-20 12:09:29 +11:00
Timothy B. Terriberry
c5eba7b3ec Don't flush the last buffered symbol if it is zero.
When rng starts out 0x80000000, this can cause an extra zero byte to be written
 to the stream.
2008-02-19 20:54:55 +11:00
Timothy B. Terriberry
6c87ba6c1b Fix flushing the final byte in the face of nothing but carry propagation. 2008-02-19 20:54:49 +11:00
Jean-Marc Valin
6238bc0ece Moved the content of libentcode into libcelt to reduce dependencies,
especially now that we have a custom version of that code anyway. Moved
the test code to tests/
2008-01-28 22:28:54 +11:00
Renamed from libentcode/rangeenc.c (Browse further)