Lines Matching defs:last
86 int *last;
165 ctx->last[0] = ctx->current;
168 ctx->last[1] = ctx->current;
171 ctx->last[2] = ctx->current;
199 static int smacker_decode_header_tree(SmackVContext *smk, GetBitContext *gb, int **recodes, int *last, int size)
241 last[0] = last[1] = last[2] = -1;
248 ctx.last = last;
262 if (ctx.last[0] == -1) ctx.last[0] = ctx.current++;
263 if (ctx.last[1] == -1) ctx.last[1] = ctx.current++;
264 if (ctx.last[2] == -1) ctx.last[2] = ctx.current++;
347 static av_always_inline void last_reset(int *recode, int *last) {
348 recode[last[0]] = recode[last[1]] = recode[last[2]] = 0;
353 static av_always_inline int smk_get_code(GetBitContext *gb, int *recode, int *last) {
366 if(v != recode[last[0]]) {
367 recode[last[2]] = recode[last[1]];
368 recode[last[1]] = recode[last[0]];
369 recode[last[0]] = v;