Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-04-24 | Switch to uint16_t as the type of range coder probabilities. | Lasse Collin | 1 | -6/+19 | |
2008-04-24 | Use 64-bit integer as range encoder's cache size. This fixes a | Lasse Collin | 1 | -1/+1 | |
theoretical data corruption, which should be very hard to trigger even intentionally. | |||||
2008-03-24 | Replaced the range decoder optimization that used arithmetic | Lasse Collin | 1 | -37/+16 | |
right shift with as fast version that doesn't need arithmetic right shift. Removed the related check from configure.ac. | |||||
2008-03-22 | Take advantage of arithmetic right shift in range decoder. | Lasse Collin | 1 | -15/+37 | |
2008-01-15 | Omit invalid space from printf() format string | Lasse Collin | 1 | -1/+1 | |
in price_table_gen.c. | |||||
2008-01-15 | Convert bittree_get_price() and bittree_reverse_get_price() | Lasse Collin | 1 | -33/+43 | |
from macros to inline functions. | |||||
2008-01-15 | Added precomputed range coder probability price table. | Lasse Collin | 6 | -15/+150 | |
2008-01-14 | Major changes to LZ encoder, LZMA encoder, and range encoder. | Lasse Collin | 1 | -84/+33 | |
These changes implement support for LZMA_SYNC_FLUSH in LZMA encoder, and move the temporary buffer needed by range encoder from lzma_range_encoder structure to lzma_lz_encoder. | |||||
2008-01-04 | Moved range decoder initialization (reading the first | Lasse Collin | 1 | -27/+60 | |
five input bytes) from LZMA decoder to range decoder header. Did the same for decoding of direct bits. | |||||
2007-12-09 | Imported to git. | Lasse Collin | 5 | -0/+648 | |