Lines Matching refs:entropy
96 phuff_entropy_ptr entropy = (phuff_entropy_ptr) cinfo->entropy; in start_pass_phuff_decoder() local
154 entropy->pub.decode_mcu = decode_mcu_DC_first; in start_pass_phuff_decoder()
156 entropy->pub.decode_mcu = decode_mcu_AC_first; in start_pass_phuff_decoder()
159 entropy->pub.decode_mcu = decode_mcu_DC_refine; in start_pass_phuff_decoder()
161 entropy->pub.decode_mcu = decode_mcu_AC_refine; in start_pass_phuff_decoder()
172 pdtbl = entropy->derived_tbls + tbl; in start_pass_phuff_decoder()
177 pdtbl = entropy->derived_tbls + tbl; in start_pass_phuff_decoder()
180 entropy->ac_derived_tbl = entropy->derived_tbls[tbl]; in start_pass_phuff_decoder()
183 entropy->saved.last_dc_val[ci] = 0; in start_pass_phuff_decoder()
187 entropy->bitstate.bits_left = 0; in start_pass_phuff_decoder()
188 entropy->bitstate.get_buffer = 0; /* unnecessary, but keeps Purify quiet */ in start_pass_phuff_decoder()
189 entropy->pub.insufficient_data = FALSE; in start_pass_phuff_decoder()
192 entropy->saved.EOBRUN = 0; in start_pass_phuff_decoder()
195 entropy->restarts_to_go = cinfo->restart_interval; in start_pass_phuff_decoder()
235 phuff_entropy_ptr entropy = (phuff_entropy_ptr) cinfo->entropy; in process_restart() local
240 cinfo->marker->discarded_bytes += entropy->bitstate.bits_left / 8; in process_restart()
241 entropy->bitstate.bits_left = 0; in process_restart()
249 entropy->saved.last_dc_val[ci] = 0; in process_restart()
251 entropy->saved.EOBRUN = 0; in process_restart()
254 entropy->restarts_to_go = cinfo->restart_interval; in process_restart()
262 entropy->pub.insufficient_data = FALSE; in process_restart()
293 phuff_entropy_ptr entropy = (phuff_entropy_ptr) cinfo->entropy; in decode_mcu_DC_first() local
305 if (entropy->restarts_to_go == 0) in decode_mcu_DC_first()
313 if (! entropy->pub.insufficient_data) { in decode_mcu_DC_first()
316 BITREAD_LOAD_STATE(cinfo,entropy->bitstate); in decode_mcu_DC_first()
317 ASSIGN_STATE(state, entropy->saved); in decode_mcu_DC_first()
325 tbl = entropy->derived_tbls[compptr->dc_tbl_no]; in decode_mcu_DC_first()
345 BITREAD_SAVE_STATE(cinfo,entropy->bitstate); in decode_mcu_DC_first()
346 ASSIGN_STATE(entropy->saved, state); in decode_mcu_DC_first()
350 entropy->restarts_to_go--; in decode_mcu_DC_first()
364 phuff_entropy_ptr entropy = (phuff_entropy_ptr) cinfo->entropy; in decode_mcu_AC_first() local
375 if (entropy->restarts_to_go == 0) in decode_mcu_AC_first()
383 if (! entropy->pub.insufficient_data) { in decode_mcu_AC_first()
388 EOBRUN = entropy->saved.EOBRUN; /* only part of saved state we need */ in decode_mcu_AC_first()
395 BITREAD_LOAD_STATE(cinfo,entropy->bitstate); in decode_mcu_AC_first()
397 tbl = entropy->ac_derived_tbl; in decode_mcu_AC_first()
426 BITREAD_SAVE_STATE(cinfo,entropy->bitstate); in decode_mcu_AC_first()
430 entropy->saved.EOBRUN = EOBRUN; /* only part of saved state we need */ in decode_mcu_AC_first()
434 entropy->restarts_to_go--; in decode_mcu_AC_first()
449 phuff_entropy_ptr entropy = (phuff_entropy_ptr) cinfo->entropy; in decode_mcu_DC_refine() local
457 if (entropy->restarts_to_go == 0) in decode_mcu_DC_refine()
467 BITREAD_LOAD_STATE(cinfo,entropy->bitstate); in decode_mcu_DC_refine()
482 BITREAD_SAVE_STATE(cinfo,entropy->bitstate); in decode_mcu_DC_refine()
485 entropy->restarts_to_go--; in decode_mcu_DC_refine()
498 phuff_entropy_ptr entropy = (phuff_entropy_ptr) cinfo->entropy; in decode_mcu_AC_refine() local
513 if (entropy->restarts_to_go == 0) in decode_mcu_AC_refine()
520 if (! entropy->pub.insufficient_data) { in decode_mcu_AC_refine()
523 BITREAD_LOAD_STATE(cinfo,entropy->bitstate); in decode_mcu_AC_refine()
524 EOBRUN = entropy->saved.EOBRUN; /* only part of saved state we need */ in decode_mcu_AC_refine()
528 tbl = entropy->ac_derived_tbl; in decode_mcu_AC_refine()
623 BITREAD_SAVE_STATE(cinfo,entropy->bitstate); in decode_mcu_AC_refine()
624 entropy->saved.EOBRUN = EOBRUN; /* only part of saved state we need */ in decode_mcu_AC_refine()
628 entropy->restarts_to_go--; in decode_mcu_AC_refine()
648 phuff_entropy_ptr entropy; in jinit_phuff_decoder() local
652 entropy = (phuff_entropy_ptr) in jinit_phuff_decoder()
655 cinfo->entropy = (struct jpeg_entropy_decoder *) entropy; in jinit_phuff_decoder()
656 entropy->pub.start_pass = start_pass_phuff_decoder; in jinit_phuff_decoder()
660 entropy->derived_tbls[i] = NULL; in jinit_phuff_decoder()