Lines Matching refs:coder
41 lzma_alone_coder *coder = coder_ptr; in alone_encode() local
44 switch (coder->sequence) { in alone_encode()
46 lzma_bufcpy(coder->header, &coder->header_pos, in alone_encode()
49 if (coder->header_pos < ALONE_HEADER_SIZE) in alone_encode()
52 coder->sequence = SEQ_CODE; in alone_encode()
56 return coder->next.code(coder->next.coder, in alone_encode()
72 lzma_alone_coder *coder = coder_ptr; in alone_encoder_end() local
73 lzma_next_end(&coder->next, allocator); in alone_encoder_end()
74 lzma_free(coder, allocator); in alone_encoder_end()
86 lzma_alone_coder *coder = next->coder; in alone_encoder_init() local
88 if (coder == NULL) { in alone_encoder_init()
89 coder = lzma_alloc(sizeof(lzma_alone_coder), allocator); in alone_encoder_init()
90 if (coder == NULL) in alone_encoder_init()
93 next->coder = coder; in alone_encoder_init()
96 coder->next = LZMA_NEXT_CODER_INIT; in alone_encoder_init()
100 coder->sequence = SEQ_HEADER; in alone_encoder_init()
101 coder->header_pos = 0; in alone_encoder_init()
105 if (lzma_lzma_lclppb_encode(options, coder->header)) in alone_encoder_init()
125 unaligned_write32le(coder->header + 1, d); in alone_encoder_init()
128 memset(coder->header + 1 + 4, 0xFF, 8); in alone_encoder_init()
140 return lzma_next_filter_init(&coder->next, allocator, filters); in alone_encoder_init()