Lines Matching defs:back
111 static inline void memcpy_backptr(uint8_t *dst, int back, int cnt);
115 * @param back how many bytes back we start
118 * cnt > back is valid, this will copy the bytes we just copied,
119 * thus creating a repeating pattern with a period length of back.
121 static inline void copy_backptr(LZOContext *c, int back, int cnt) {
123 if (dst - c->out_start < back) {
131 memcpy_backptr(dst, back, cnt);
135 static inline void memcpy_backptr(uint8_t *dst, int back, int cnt) {
136 const uint8_t *src = &dst[-back];
137 if (back == 1) {
157 int blocklen = back;
169 void av_memcpy_backptr(uint8_t *dst, int back, int cnt) {
170 memcpy_backptr(dst, back, cnt);
199 int cnt, back;
203 back = (GETB(c) << 3) + ((x >> 2) & 7) + 1;
207 back = (GETB(c) << 6) + (x >> 2) + 1;
210 back = (1 << 14) + ((x & 8) << 11);
212 back += (GETB(c) << 6) + (x >> 2);
213 if (back == (1 << 14)) {
226 back = (1 << 11) + (GETB(c) << 2) + (x >> 2) + 1;
229 back = (GETB(c) << 2) + (x >> 2) + 1;
231 copy_backptr(&c, back, cnt + 2);