Lines Matching refs:coder
40 lzma_alone_coder *coder = coder_ptr; in alone_encode() local
43 switch (coder->sequence) { in alone_encode()
45 lzma_bufcpy(coder->header, &coder->header_pos, in alone_encode()
48 if (coder->header_pos < ALONE_HEADER_SIZE) in alone_encode()
51 coder->sequence = SEQ_CODE; in alone_encode()
55 return coder->next.code(coder->next.coder, in alone_encode()
71 lzma_alone_coder *coder = coder_ptr; in alone_encoder_end() local
72 lzma_next_end(&coder->next, allocator); in alone_encoder_end()
73 lzma_free(coder, allocator); in alone_encoder_end()
85 lzma_alone_coder *coder = next->coder; in alone_encoder_init() local
87 if (coder == NULL) { in alone_encoder_init()
88 coder = lzma_alloc(sizeof(lzma_alone_coder), allocator); in alone_encoder_init()
89 if (coder == NULL) in alone_encoder_init()
92 next->coder = coder; in alone_encoder_init()
95 coder->next = LZMA_NEXT_CODER_INIT; in alone_encoder_init()
99 coder->sequence = SEQ_HEADER; in alone_encoder_init()
100 coder->header_pos = 0; in alone_encoder_init()
104 if (lzma_lzma_lclppb_encode(options, coder->header)) in alone_encoder_init()
124 write32le(coder->header + 1, d); in alone_encoder_init()
127 memset(coder->header + 1 + 4, 0xFF, 8); in alone_encoder_init()
139 return lzma_next_filter_init(&coder->next, allocator, filters); in alone_encoder_init()