Lines Matching defs:dest
114 static int xan_huffman_decode(uint8_t *dest, int dest_len,
122 uint8_t *dest_end = dest + dest_len;
123 uint8_t *dest_start = dest;
140 if (dest >= dest_end)
142 *dest++ = val;
147 return dest - dest_start;
153 * @param dest destination buffer of dest_len, must be padded with at least 130 bytes
155 static void xan_unpack(uint8_t *dest, int dest_len,
160 uint8_t *dest_org = dest;
161 uint8_t *dest_end = dest + dest_len;
165 while (dest < dest_end && bytestream2_get_bytes_left(&ctx)) {
187 if (dest_end - dest < size + size2 ||
188 dest + size - dest_org < back ||
191 bytestream2_get_buffer(&ctx, dest, size);
192 dest += size;
193 av_memcpy_backptr(dest, back, size2);
194 dest += size2;
199 if (dest_end - dest < size || bytestream2_get_bytes_left(&ctx) < size)
201 bytestream2_get_buffer(&ctx, dest, size);
202 dest += size;