lzma_encoder_private.h (292588) | lzma_encoder_private.h (312518) |
---|---|
1/////////////////////////////////////////////////////////////////////////////// 2// 3/// \file lzma_encoder_private.h 4/// \brief Private definitions for LZMA encoder 5/// 6// Authors: Igor Pavlov 7// Lasse Collin 8// --- 55 unchanged lines hidden (view full) --- 64 uint32_t pos_prev; // pos_next; 65 uint32_t back_prev; 66 67 uint32_t backs[REPS]; 68 69} lzma_optimal; 70 71 | 1/////////////////////////////////////////////////////////////////////////////// 2// 3/// \file lzma_encoder_private.h 4/// \brief Private definitions for LZMA encoder 5/// 6// Authors: Igor Pavlov 7// Lasse Collin 8// --- 55 unchanged lines hidden (view full) --- 64 uint32_t pos_prev; // pos_next; 65 uint32_t back_prev; 66 67 uint32_t backs[REPS]; 68 69} lzma_optimal; 70 71 |
72struct lzma_coder_s { | 72struct lzma_lzma1_encoder_s { |
73 /// Range encoder 74 lzma_range_encoder rc; 75 76 /// State 77 lzma_lzma_state state; 78 79 /// The four most recent match distances 80 uint32_t reps[REPS]; --- 52 unchanged lines hidden (view full) --- 133 // Optimal 134 uint32_t opts_end_index; 135 uint32_t opts_current_index; 136 lzma_optimal opts[OPTS]; 137}; 138 139 140extern void lzma_lzma_optimum_fast( | 73 /// Range encoder 74 lzma_range_encoder rc; 75 76 /// State 77 lzma_lzma_state state; 78 79 /// The four most recent match distances 80 uint32_t reps[REPS]; --- 52 unchanged lines hidden (view full) --- 133 // Optimal 134 uint32_t opts_end_index; 135 uint32_t opts_current_index; 136 lzma_optimal opts[OPTS]; 137}; 138 139 140extern void lzma_lzma_optimum_fast( |
141 lzma_coder *restrict coder, lzma_mf *restrict mf, | 141 lzma_lzma1_encoder *restrict coder, lzma_mf *restrict mf, |
142 uint32_t *restrict back_res, uint32_t *restrict len_res); 143 | 142 uint32_t *restrict back_res, uint32_t *restrict len_res); 143 |
144extern void lzma_lzma_optimum_normal(lzma_coder *restrict coder, | 144extern void lzma_lzma_optimum_normal(lzma_lzma1_encoder *restrict coder, |
145 lzma_mf *restrict mf, uint32_t *restrict back_res, 146 uint32_t *restrict len_res, uint32_t position); 147 148#endif | 145 lzma_mf *restrict mf, uint32_t *restrict back_res, 146 uint32_t *restrict len_res, uint32_t position); 147 148#endif |