Home | History | Annotate | Download | only in pending

Lines Matching refs:bcj

308 /* Uncomment as needed to enable BCJ filter decoders. 
379 * If any of the BCJ filter decoders are wanted, define XZ_DEC_BCJ.
380 * XZ_DEC_BCJ is used to enable generic support for BCJ decoders.
416 * Branch/Call/Jump (BCJ) filter decoders
418 * convenient when building without support for any BCJ filters.
423 /* Type of the BCJ filter being used */
479 * Decode the Filter ID of a BCJ filter. This implementation doesn't
487 * Decode raw BCJ + LZMA2 stream. This must be used only if there actually is
488 * a BCJ filter in the chain. If the chain has only LZMA2, xz_dec_lzma2_run()
755 * Apply the selected BCJ filter. Update *pos and s->pos to match the amount
830 * The BCJ filter functions are primitive in sense that they process the
858 * next filter in the chain. Apply the BCJ filter on the new data
902 * next filter. Apply the BCJ filter on temp. Then we hopefully can
2470 struct xz_dec_bcj *bcj;
2561 ret = xz_dec_bcj_run(s->bcj, s->lzma2, b);
2831 /* If there are two filters, the first one must be a BCJ filter. */
2837 ret = xz_dec_bcj_reset(s->bcj, s->temp.buf[s->temp.pos++]);
3099 s->bcj = malloc(sizeof(*s->bcj));
3100 if (!s->bcj)
3113 free(s->bcj);
3139 free(s->bcj);