Lines Matching refs:coder
39 lzma_alone_coder *coder = coder_ptr; in alone_encode() local
42 switch (coder->sequence) { in alone_encode()
44 lzma_bufcpy(coder->header, &coder->header_pos, in alone_encode()
47 if (coder->header_pos < ALONE_HEADER_SIZE) in alone_encode()
50 coder->sequence = SEQ_CODE; in alone_encode()
54 return coder->next.code(coder->next.coder, in alone_encode()
70 lzma_alone_coder *coder = coder_ptr; in alone_encoder_end() local
71 lzma_next_end(&coder->next, allocator); in alone_encoder_end()
72 lzma_free(coder, allocator); in alone_encoder_end()
83 lzma_alone_coder *coder = next->coder; in alone_encoder_init() local
85 if (coder == NULL) { in alone_encoder_init()
86 coder = lzma_alloc(sizeof(lzma_alone_coder), allocator); in alone_encoder_init()
87 if (coder == NULL) in alone_encoder_init()
90 next->coder = coder; in alone_encoder_init()
93 coder->next = LZMA_NEXT_CODER_INIT; in alone_encoder_init()
97 coder->sequence = SEQ_HEADER; in alone_encoder_init()
98 coder->header_pos = 0; in alone_encoder_init()
102 if (lzma_lzma_lclppb_encode(options, coder->header)) in alone_encoder_init()
122 write32le(coder->header + 1, d); in alone_encoder_init()
125 memset(coder->header + 1 + 4, 0xFF, 8); in alone_encoder_init()
138 return lzma_next_filter_init(&coder->next, allocator, filters); in alone_encoder_init()