diff options
| author | Antonin Descampe <antonin@gmail.com> | 2017-03-03 17:00:57 +0100 |
|---|---|---|
| committer | Antonin Descampe <antonin@gmail.com> | 2017-03-03 17:00:57 +0100 |
| commit | bfdcca770b082fe6d831e35737d416658d1394e5 (patch) | |
| tree | 62bc164bbde5d5c49491caac8df1b3991d96a8c2 /src/lib/openjp2/mqc.c | |
| parent | 7113c4e3bbb4b397ae0c27cbfb645ae8acfee042 (diff) | |
PR #894 (without BOOK implementation)dev-restart
Diffstat (limited to 'src/lib/openjp2/mqc.c')
| -rw-r--r-- | src/lib/openjp2/mqc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/openjp2/mqc.c b/src/lib/openjp2/mqc.c index 7119c3a5..f5523ffa 100644 --- a/src/lib/openjp2/mqc.c +++ b/src/lib/openjp2/mqc.c @@ -324,10 +324,12 @@ void opj_mqc_flush(opj_mqc_t *mqc) { if (*mqc->bp != 0xff) { mqc->bp++; + *mqc->bp = 0; } } void opj_mqc_bypass_init_enc(opj_mqc_t *mqc) { + opj_mqc_byteout(mqc); mqc->c = 0; mqc->ct = 8; /*if (*mqc->bp == 0xff) { @@ -362,6 +364,8 @@ OPJ_UINT32 opj_mqc_bypass_flush_enc(opj_mqc_t *mqc) { } mqc->bp++; *mqc->bp = (OPJ_BYTE)mqc->c; + mqc->bp++; + *mqc->bp = 0; mqc->ct = 8; mqc->c = 0; } |
