36 extern uint16_t ff_mqc_qe[2 * 47];
37 extern uint8_t ff_mqc_nlps[2 * 47];
38 extern uint8_t ff_mqc_nmps[2 * 47];
41 uint8_t *bp, *bpstart;
45 uint8_t cx_states[19];
62 int ff_mqc_flush_to(
MqcState *mqc, uint8_t *dst,
int *dst_len);
void ff_mqc_initdec(MqcState *mqc, uint8_t *bp, int raw, int reset)
Initialize MQ-decoder.
Definition: mqcdec.c:71
void ff_mqc_init_contexts(MqcState *mqc)
MQ-coder context initialisations.
Definition: mqc.c:111
void ff_mqc_initenc(MqcState *mqc, uint8_t *bp)
initialize the encoder
Definition: mqcenc.c:69
int ff_mqc_decode(MqcState *mqc, uint8_t *cxstate)
MQ decoder.
Definition: mqcdec.c:93
int ff_mqc_flush(MqcState *mqc)
flush the encoder [returns number of bytes encoded]
Definition: mqcenc.c:110
int ff_mqc_length(MqcState *mqc)
number of encoded bytes
Definition: mqcenc.c:105
void ff_mqc_init_context_tables(void)
MQ-coder Initialize context tables (QE, NLPS, NMPS)
Definition: mqc.c:97
void ff_mqc_encode(MqcState *mqc, uint8_t *cxstate, int d)
code bit d with context cx
Definition: mqcenc.c:79