Lines Matching defs:CD
78 int CD[4];
434 #define TM2_RECALC_BLOCK(CHR, stride, last, CD) {\
435 CD[0] = CHR[1] - last[1];\
436 CD[1] = (int)CHR[stride + 1] - (int)CHR[1];\
459 static inline void tm2_high_chroma(int *data, int stride, int *last, int *CD, int *deltas)
464 CD[j] += deltas[i + j * 2];
465 last[i] += CD[j];
472 static inline void tm2_low_chroma(int *data, int stride, int *clast, int *CD, int *deltas, int bx)
482 t = (CD[0] + CD[1]) >> 1;
483 l = (prev - CD[0] - CD[1] + clast[1]) >> 1;
484 CD[1] = CD[0] + CD[1] - t;
485 CD[0] = t;
488 tm2_high_chroma(data, stride, clast, CD, deltas);
502 tm2_high_chroma(U, Ustride, clast, ctx->CD, deltas);
503 tm2_high_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas + 4);
521 tm2_low_chroma(U, Ustride, clast, ctx->CD, deltas, bx);
525 tm2_low_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas, bx);
544 tm2_low_chroma(U, Ustride, clast, ctx->CD, deltas, bx);
548 tm2_low_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas, bx);
585 tm2_low_chroma(U, Ustride, clast, ctx->CD, deltas, bx);
588 tm2_low_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas, bx);
637 TM2_RECALC_BLOCK(U, Ustride, clast, ctx->CD);
638 TM2_RECALC_BLOCK(V, Vstride, (clast + 2), (ctx->CD + 2));
675 TM2_RECALC_BLOCK(U, Ustride, clast, ctx->CD);
676 TM2_RECALC_BLOCK(V, Vstride, (clast + 2), (ctx->CD + 2));
729 TM2_RECALC_BLOCK(U, Ustride, clast, ctx->CD);
730 TM2_RECALC_BLOCK(V, Vstride, (clast + 2), (ctx->CD + 2));
772 memset(ctx->CD, 0, 4 * sizeof(int));