Home
last modified time | relevance | path

Searched refs:mqc (Results 1 - 8 of 8) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dmqcenc.c31 #include "mqc.h"
33 static void byteout(MqcState *mqc) in byteout() argument
36 if (*mqc->bp == 0xff){ in byteout()
37 mqc->bp++; in byteout()
38 *mqc->bp = mqc->c >> 20; in byteout()
39 mqc->c &= 0xfffff; in byteout()
40 mqc->ct = 7; in byteout()
41 } else if ((mqc->c & 0x8000000)){ in byteout()
42 (*mqc in byteout()
53 renorme(MqcState *mqc) renorme() argument
63 setbits(MqcState *mqc) setbits() argument
71 ff_mqc_initenc(MqcState *mqc, uint8_t *bp) ff_mqc_initenc() argument
81 ff_mqc_encode(MqcState *mqc, uint8_t *cxstate, int d) ff_mqc_encode() argument
107 mqc_flush(MqcState *mqc) mqc_flush() argument
119 ff_mqc_flush_to(MqcState *mqc, uint8_t *dst, int *dst_len) ff_mqc_flush_to() argument
[all...]
H A Dmqcdec.c28 #include "mqc.h"
30 static void bytein(MqcState *mqc) in bytein() argument
32 if (*mqc->bp == 0xff) { in bytein()
33 if (*(mqc->bp + 1) > 0x8f) in bytein()
34 mqc->c++; in bytein()
36 mqc->bp++; in bytein()
37 mqc->c += 2 + 0xfe00 - (*mqc->bp << 9); in bytein()
40 mqc->bp++; in bytein()
41 mqc in bytein()
45 exchange(MqcState *mqc, uint8_t *cxstate, int lps) exchange() argument
71 ff_mqc_initdec(MqcState *mqc, uint8_t *bp, int raw, int reset) ff_mqc_initdec() argument
83 mqc_decode_bypass(MqcState *mqc) mqc_decode_bypass() argument
93 ff_mqc_decode(MqcState *mqc, uint8_t *cxstate) ff_mqc_decode() argument
[all...]
H A Dmqc.h52 void ff_mqc_initenc(MqcState *mqc, uint8_t *bp);
55 void ff_mqc_encode(MqcState *mqc, uint8_t *cxstate, int d);
58 int ff_mqc_flush_to(MqcState *mqc, uint8_t *dst, int *dst_len);
64 * @param mqc MQ decoder state
69 void ff_mqc_initdec(MqcState *mqc, uint8_t *bp, int raw, int reset);
73 * @param mqc MQ decoder state
77 int ff_mqc_decode(MqcState *mqc, uint8_t *cxstate);
83 * @param mqc MQ-coder context
85 void ff_mqc_init_contexts(MqcState *mqc);
H A Dmqc.c31 #include "mqc.h"
64 void ff_mqc_init_contexts(MqcState *mqc) in ff_mqc_init_contexts() argument
66 memset(mqc->cx_states, 0, sizeof(mqc->cx_states)); in ff_mqc_init_contexts()
67 mqc->cx_states[MQC_CX_UNI] = 2 * 46; in ff_mqc_init_contexts()
68 mqc->cx_states[MQC_CX_RL] = 2 * 3; in ff_mqc_init_contexts()
69 mqc->cx_states[0] = 2 * 4; in ff_mqc_init_contexts()
H A Djpeg2000dec.c1652 if (ff_mqc_decode(&t1->mqc, t1->mqc.cx_states + ff_jpeg2000_getsigctxno(t1->flags[(y+1) * t1->stride + x+1] & flags_mask, bandno))) { in decode_sigpass()
1654 if (t1->mqc.raw) in decode_sigpass()
1655 t1->data[(y) * t1->stride + x] = ff_mqc_decode(&t1->mqc, t1->mqc.cx_states + ctxno) ? -mask : mask; in decode_sigpass()
1657 t1->data[(y) * t1->stride + x] = (ff_mqc_decode(&t1->mqc, t1->mqc.cx_states + ctxno) ^ xorbit) ? in decode_sigpass()
1684 int r = ff_mqc_decode(&t1->mqc, in decode_refpass()
1685 t1->mqc.cx_states + ctxno) in decode_refpass()
1708 if (!ff_mqc_decode(&t1->mqc, t in decode_clnpass()
[all...]
H A Dj2kenc.c622 ff_mqc_encode(&t1->mqc, t1->mqc.cx_states + ctxno, bit); in encode_sigpass()
626 ff_mqc_encode(&t1->mqc, t1->mqc.cx_states + ctxno, (t1->flags[(y+1) * t1->stride + x+1] >> 15) ^ xorbit); in encode_sigpass()
644 ff_mqc_encode(&t1->mqc, t1->mqc.cx_states + ctxno, t1->data[(y) * t1->stride + x] & mask ? 1:0); in encode_refpass()
665 ff_mqc_encode(&t1->mqc, t1->mqc.cx_states + MQC_CX_RL, rlen != 4); in encode_clnpass()
668 ff_mqc_encode(&t1->mqc, t1->mqc in encode_clnpass()
[all...]
H A Djpeg2000.h35 #include "mqc.h"
124 MqcState mqc; member
H A DMakefile446 OBJS-$(CONFIG_JPEG2000_ENCODER) += j2kenc.o mqcenc.o mqc.o jpeg2000.o \
449 jpeg2000dwt.o mqcdec.o mqc.o

Completed in 10 milliseconds