Lasse Collin
641998c3e1
Replaced the range decoder optimization that used arithmetic
...
right shift with as fast version that doesn't need
arithmetic right shift. Removed the related check from
configure.ac.
2008-03-24 16:38:40 +02:00
Lasse Collin
ad999efd27
Take advantage of arithmetic right shift in range decoder.
2008-03-22 14:39:34 +02:00
Lasse Collin
54ec204f58
Omit invalid space from printf() format string
...
in price_table_gen.c.
2008-01-15 12:20:41 +02:00
Lasse Collin
9f9b198301
Convert bittree_get_price() and bittree_reverse_get_price()
...
from macros to inline functions.
2008-01-15 08:36:25 +02:00
Lasse Collin
d13d693155
Added precomputed range coder probability price table.
2008-01-15 07:40:21 +02:00
Lasse Collin
e22b37968d
Major changes to LZ encoder, LZMA encoder, and range encoder.
...
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-14 13:39:54 +02:00
Lasse Collin
bbfd1f6ab0
Moved range decoder initialization (reading the first
...
five input bytes) from LZMA decoder to range decoder
header. Did the same for decoding of direct bits.
2008-01-04 20:45:05 +02:00
Lasse Collin
5d018dc035
Imported to git.
2007-12-09 00:42:33 +02:00