SPAN_DECLARE(int) t4_rx_release(t4_rx_state_t *s) { if (s->tiff.file) tiff_rx_release(s); release_current_decoder(s); return -1; }
SPAN_DECLARE(int) t4_rx_release(t4_rx_state_t *s) { if (s->tiff.file) tiff_rx_release(s); switch (s->metadata.compression) { case T4_COMPRESSION_T4_1D: case T4_COMPRESSION_T4_2D: case T4_COMPRESSION_T6: return t4_t6_decode_release(&s->decoder.t4_t6); case T4_COMPRESSION_T85: case T4_COMPRESSION_T85_L0: return t85_decode_release(&s->decoder.t85); #if defined(SPANDSP_SUPPORT_T88) case T4_COMPRESSION_T88: return t88_decode_release(&s->decoder.t88); #endif case T4_COMPRESSION_T42_T81: return t42_decode_release(&s->decoder.t42); #if defined(SPANDSP_SUPPORT_T43) case T4_COMPRESSION_T43: return t43_decode_release(&s->decoder.t43); #endif #if defined(SPANDSP_SUPPORT_T45) case T4_COMPRESSION_T45: return t45_decode_release(&s->decoder.t45); #endif } return -1; }
SPAN_DECLARE(int) t4_rx_release(t4_rx_state_t *s) { if (s->tiff.file) tiff_rx_release(s); switch (s->line_encoding) { case T4_COMPRESSION_ITU_T4_1D: case T4_COMPRESSION_ITU_T4_2D: case T4_COMPRESSION_ITU_T6: return t4_t6_decode_release(&s->decoder.t4_t6); case T4_COMPRESSION_ITU_T42: return t42_decode_release(&s->decoder.t42); #if defined(SPANDSP_SUPPORT_T43) case T4_COMPRESSION_ITU_T43: return t43_decode_release(&s->decoder.t43); #endif case T4_COMPRESSION_ITU_T85: case T4_COMPRESSION_ITU_T85_L0: return t85_decode_release(&s->decoder.t85); } return -1; }