U 54 libavcodec/arm/vp56_arith.h U("ldrhcs %2, [%4], #2 \n") U 92 libavcodec/arm/vp56_arith.h U("ldrhcs %2, [%4], #2 \n") U 45 libavcodec/aura.c uint8_t *Y, *U, *V; U 66 libavcodec/aura.c U = frame->data[1]; U 73 libavcodec/aura.c U[0] = val & 0xF0; U 78 libavcodec/aura.c Y += 2; U++; V++; U 83 libavcodec/aura.c U[0] = U[-1] + delta_table[val >> 4]; U 88 libavcodec/aura.c Y += 2; U++; V++; U 91 libavcodec/aura.c U += frame->linesize[1] - (avctx->width >> 1); U 65 libavcodec/dxtory.c uint8_t *Y1, *Y2, *Y3, *Y4, *U, *V; U 81 libavcodec/dxtory.c U = pic->data[1]; U 89 libavcodec/dxtory.c U[w >> 2] = src[16] + 0x80; U 97 libavcodec/dxtory.c U += pic->linesize[1]; U 108 libavcodec/dxtory.c uint8_t *Y1, *Y2, *U, *V; U 122 libavcodec/dxtory.c U = pic->data[1]; U 128 libavcodec/dxtory.c U[w >> 1] = src[4] + 0x80; U 134 libavcodec/dxtory.c U += pic->linesize[1]; U 145 libavcodec/dxtory.c uint8_t *Y, *U, *V; U 158 libavcodec/dxtory.c U = pic->data[1]; U 163 libavcodec/dxtory.c U[w] = *src++ ^ 0x80; U 167 libavcodec/dxtory.c U += pic->linesize[1]; U 384 libavcodec/dxtory.c uint8_t *Y, uint8_t *U, uint8_t *V, U 398 libavcodec/dxtory.c U[x >> 2] = decode_sym(gb, lru[1]) ^ 0x80; U 403 libavcodec/dxtory.c U += ustride; U 418 libavcodec/dxtory.c uint8_t *Y, *U, *V; U 445 libavcodec/dxtory.c U = pic->data[1]; U 471 libavcodec/dxtory.c dx2_decode_slice_410(&gb2, avctx->width, slice_height, Y, U, V, U 476 libavcodec/dxtory.c U += pic->linesize[1] * (slice_height >> 2); U 486 libavcodec/dxtory.c uint8_t *Y, uint8_t *U, uint8_t *V, U 501 libavcodec/dxtory.c U[x >> 1] = decode_sym(gb, lru[1]) ^ 0x80; U 506 libavcodec/dxtory.c U += ustride; U 521 libavcodec/dxtory.c uint8_t *Y, *U, *V; U 548 libavcodec/dxtory.c U = pic->data[1]; U 574 libavcodec/dxtory.c dx2_decode_slice_420(&gb2, avctx->width, slice_height, Y, U, V, U 579 libavcodec/dxtory.c U += pic->linesize[1] * (slice_height >> 1); U 589 libavcodec/dxtory.c uint8_t *Y, uint8_t *U, uint8_t *V, U 601 libavcodec/dxtory.c U[x] = decode_sym(gb, lru[1]) ^ 0x80; U 606 libavcodec/dxtory.c U += ustride; U 620 libavcodec/dxtory.c uint8_t *Y, *U, *V; U 644 libavcodec/dxtory.c U = pic->data[1]; U 667 libavcodec/dxtory.c dx2_decode_slice_444(&gb2, avctx->width, slice_height, Y, U, V, U 672 libavcodec/dxtory.c U += pic->linesize[1] * slice_height; U 230 libavcodec/g2meet.c static inline void yuv2rgb(uint8_t *out, int Y, int U, int V) U 233 libavcodec/g2meet.c out[1] = av_clip_uint8(Y + (-22554 * U - 46802 * V + 32768 >> 16)); U 234 libavcodec/g2meet.c out[2] = av_clip_uint8(Y + (116130 * U + 32768 >> 16)); U 295 libavcodec/g2meet.c int Y, U, V; U 298 libavcodec/g2meet.c U = c->block[4 ^ swapuv][(i >> 1) + (j >> 1) * 8] - 128; U 300 libavcodec/g2meet.c yuv2rgb(out + i * 3, Y, U, V); U 672 libavcodec/rv34.c uint8_t *Y, *U, *V, *srcY, *srcU, *srcV; U 739 libavcodec/rv34.c U = s->dest[1] + (xoff>>1) + (yoff>>1)*s->uvlinesize; U 743 libavcodec/rv34.c U = r->tmp_b_block_uv[dir*2] + (xoff>>1) + (yoff>>1)*s->uvlinesize; U 776 libavcodec/rv34.c chroma_mc[2-width] (U, srcU, s->uvlinesize, height*4, uvmx, uvmy); U 409 libavcodec/truemotion2.c int *Y, *U, *V;\ U 417 libavcodec/truemotion2.c U = (ctx->cur?ctx->U2:ctx->U1) + by * 2 * Ustride + bx * 2;\ U 502 libavcodec/truemotion2.c tm2_high_chroma(U, Ustride, clast, ctx->CD, deltas); U 521 libavcodec/truemotion2.c tm2_low_chroma(U, Ustride, clast, ctx->CD, deltas, bx); U 544 libavcodec/truemotion2.c tm2_low_chroma(U, Ustride, clast, ctx->CD, deltas, bx); U 585 libavcodec/truemotion2.c tm2_low_chroma(U, Ustride, clast, ctx->CD, deltas, bx); U 629 libavcodec/truemotion2.c U[i] = Uo[i]; U 632 libavcodec/truemotion2.c U += Ustride; V += Vstride; U 635 libavcodec/truemotion2.c U -= Ustride * 2; U 637 libavcodec/truemotion2.c TM2_RECALC_BLOCK(U, Ustride, clast, ctx->CD); U 665 libavcodec/truemotion2.c U[i] = Uo[i] + GET_TOK(ctx, TM2_UPD); U 668 libavcodec/truemotion2.c U += Ustride; U 673 libavcodec/truemotion2.c U -= Ustride * 2; U 675 libavcodec/truemotion2.c TM2_RECALC_BLOCK(U, Ustride, clast, ctx->CD); U 719 libavcodec/truemotion2.c U[i] = Uo[i]; U 722 libavcodec/truemotion2.c U += Ustride; U 727 libavcodec/truemotion2.c U -= Ustride * 2; U 729 libavcodec/truemotion2.c TM2_RECALC_BLOCK(U, Ustride, clast, ctx->CD); U 756 libavcodec/truemotion2.c int *Y, *U, *V; U 808 libavcodec/truemotion2.c U = (ctx->cur?ctx->U2:ctx->U1); U 813 libavcodec/truemotion2.c int y = Y[i], u = U[i >> 1], v = V[i >> 1]; U 839 libavcodec/truemotion2.c U[-2] = U[-1] = U[0]; U 841 libavcodec/truemotion2.c U[cw + 1] = U[cw] = U[cw - 1]; U 846 libavcodec/truemotion2.c memcpy(U - 2 - 1 * ctx->uv_stride, U - 2, ctx->uv_stride); U 848 libavcodec/truemotion2.c memcpy(U - 2 - 2 * ctx->uv_stride, U - 2, ctx->uv_stride); U 851 libavcodec/truemotion2.c memcpy(U - 2 + 1 * ctx->uv_stride, U - 2, ctx->uv_stride); U 853 libavcodec/truemotion2.c memcpy(U - 2 + 2 * ctx->uv_stride, U - 2, ctx->uv_stride); U 857 libavcodec/truemotion2.c U += ctx->uv_stride; U 66 libavcodec/wnv1.c unsigned char *Y,*U,*V; U 114 libavcodec/wnv1.c U = p->data[1]; U 119 libavcodec/wnv1.c prev_u = U[i] = wnv1_get_code(l, prev_u); U 124 libavcodec/wnv1.c U += p->linesize[1]; U 46 libavcodec/xl.c uint8_t *Y, *U, *V; U 67 libavcodec/xl.c U = p->data[1]; U 108 libavcodec/xl.c U[j >> 2] = c0 << 1; U 114 libavcodec/xl.c U += p->linesize[1]; U 187 libavcodec/xxan.c uint8_t *U, *V; U 220 libavcodec/xxan.c U = s->pic->data[1]; U 236 libavcodec/xxan.c U[i] = uval | (uval >> 5); U 240 libavcodec/xxan.c U += s->pic->linesize[1]; U 244 libavcodec/xxan.c memcpy(U, U - s->pic->linesize[1], avctx->width >> 1); U 248 libavcodec/xxan.c uint8_t *U2 = U + s->pic->linesize[1]; U 262 libavcodec/xxan.c U[i] = U[i+1] = U2[i] = U2[i+1] = uval | (uval >> 5); U 266 libavcodec/xxan.c U += s->pic->linesize[1] * 2; U 274 libavcodec/xxan.c memcpy(U, U - lines * s->pic->linesize[1], lines * s->pic->linesize[1]); U 197 libavfilter/vf_boxblur.c s->radius[U] = s->radius[V] = s->chroma_param.radius; U 201 libavfilter/vf_boxblur.c s->power[U] = s->power[V] = s->chroma_param.power; U 98 libavfilter/vf_drawbox.c s->yuv_color[U] = RGB_TO_U_CCIR(rgba_color[0], rgba_color[1], rgba_color[2], 0); U 195 libavfilter/vf_drawbox.c s->yuv_color[Y], s->yuv_color[U], s->yuv_color[V], s->yuv_color[A]); U 231 libavfilter/vf_drawbox.c row[1][x >> s->hsub] = (1 - alpha) * row[1][x >> s->hsub] + alpha * s->yuv_color[U]; U 342 libavfilter/vf_drawbox.c row[1][x >> drawgrid->hsub] = (1 - alpha) * row[1][x >> drawgrid->hsub] + alpha * drawgrid->yuv_color[U]; U 53 libavfilter/vf_geq.c { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, CHAR_MIN, CHAR_MAX, FLAGS }, U 54 libavfilter/vf_geq.c { "cb", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, CHAR_MIN, CHAR_MAX, FLAGS }, U 115 libavfilter/vf_geq.c if ((geq->expr_str[Y] || geq->expr_str[U] || geq->expr_str[V]) && (geq->expr_str[G] || geq->expr_str[B] || geq->expr_str[R])) { U 121 libavfilter/vf_geq.c if (!geq->expr_str[U] && !geq->expr_str[V]) { U 123 libavfilter/vf_geq.c geq->expr_str[U] = av_strdup(geq->expr_str[Y]); U 127 libavfilter/vf_geq.c if (!geq->expr_str[U]) geq->expr_str[U] = av_strdup(geq->expr_str[V]); U 128 libavfilter/vf_geq.c if (!geq->expr_str[V]) geq->expr_str[V] = av_strdup(geq->expr_str[U]); U 143 libavfilter/vf_geq.c (!geq->expr_str[U] || !geq->expr_str[V] || !geq->expr_str[A])) { U 89 libavfilter/vf_lut.c { "u", "set U expression", OFFSET(comp_expr_str[U]), AV_OPT_TYPE_STRING, { .str = "val" }, .flags = FLAGS }, U 218 libavfilter/vf_lut.c min[Y] = min[U] = min[V] = 16; U 220 libavfilter/vf_lut.c max[U] = max[V] = 240; U 523 libswscale/output.c #define output_pixels(pos, Y1, U, Y2, V) \ U 526 libswscale/output.c dest[pos + 1] = U; \ U 533 libswscale/output.c dest[pos + 3] = U; \ U 535 libswscale/output.c dest[pos + 0] = U; \ U 555 libswscale/output.c int U = 1 << 18; U 563 libswscale/output.c U += chrUSrc[j][i] * chrFilter[j]; U 568 libswscale/output.c U >>= 19; U 570 libswscale/output.c if ((Y1 | Y2 | U | V) & 0x100) { U 573 libswscale/output.c U = av_clip_uint8(U); U 576 libswscale/output.c output_pixels(4*i, Y1, U, Y2, V); U 597 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha) >> 19; U 600 libswscale/output.c if ((Y1 | Y2 | U | V) & 0x100) { U 603 libswscale/output.c U = av_clip_uint8(U); U 607 libswscale/output.c output_pixels(i * 4, Y1, U, Y2, V); U 624 libswscale/output.c int U = (ubuf0[i] +64) >> 7; U 627 libswscale/output.c if ((Y1 | Y2 | U | V) & 0x100) { U 630 libswscale/output.c U = av_clip_uint8(U); U 636 libswscale/output.c U = av_clip_uint8(U); U 639 libswscale/output.c output_pixels(i * 4, Y1, U, Y2, V); U 646 libswscale/output.c int U = (ubuf0[i] + ubuf1[i]+128) >> 8; U 649 libswscale/output.c if ((Y1 | Y2 | U | V) & 0x100) { U 652 libswscale/output.c U = av_clip_uint8(U); U 658 libswscale/output.c U = av_clip_uint8(U); U 661 libswscale/output.c output_pixels(i * 4, Y1, U, Y2, V); U 696 libswscale/output.c int U = -128 << 23; // 19 U 705 libswscale/output.c U += chrUSrc[j][i] * (unsigned)chrFilter[j]; U 727 libswscale/output.c U >>= 14; U 740 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; U 741 libswscale/output.c B = U * c->yuv2rgb_u2b_coeff; U 776 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha + (-128 << 23)) >> 14; U 788 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; U 789 libswscale/output.c B = U * c->yuv2rgb_u2b_coeff; U 825 libswscale/output.c int U = (ubuf0[i] + (-128 << 11)) >> 2; U 845 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; U 846 libswscale/output.c B = U * c->yuv2rgb_u2b_coeff; U 864 libswscale/output.c int U = (ubuf0[i] + ubuf1[i] + (-128 << 12)) >> 3; U 884 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; U 885 libswscale/output.c B = U * c->yuv2rgb_u2b_coeff; U 914 libswscale/output.c int U = -128 << 23; // 19 U 923 libswscale/output.c U += chrUSrc[j][i] * (unsigned)chrFilter[j]; U 932 libswscale/output.c U >>= 14; U 945 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; U 946 libswscale/output.c B = U * c->yuv2rgb_u2b_coeff; U 976 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha + (-128 << 23)) >> 14; U 988 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; U 989 libswscale/output.c B = U * c->yuv2rgb_u2b_coeff; U 1014 libswscale/output.c int U = (ubuf0[i] + (-128 << 11)) >> 2; U 1026 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; U 1027 libswscale/output.c B = U * c->yuv2rgb_u2b_coeff; U 1042 libswscale/output.c int U = (ubuf0[i] + ubuf1[i] + (-128 << 12)) >> 3; U 1054 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; U 1055 libswscale/output.c B = U * c->yuv2rgb_u2b_coeff; U 1272 libswscale/output.c int U = 1 << 18; U 1281 libswscale/output.c U += chrUSrc[j][i] * chrFilter[j]; U 1286 libswscale/output.c U >>= 19; U 1304 libswscale/output.c g = (c->table_gU[U + YUVRGB_TABLE_HEADROOM] + c->table_gV[V + YUVRGB_TABLE_HEADROOM]); U 1305 libswscale/output.c b = c->table_bU[U + YUVRGB_TABLE_HEADROOM]; U 1331 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha) >> 19; U 1335 libswscale/output.c *g = (c->table_gU[U + YUVRGB_TABLE_HEADROOM] + c->table_gV[V + YUVRGB_TABLE_HEADROOM]), U 1336 libswscale/output.c *b = c->table_bU[U + YUVRGB_TABLE_HEADROOM]; U 1364 libswscale/output.c int U = (ubuf0[i] + 64) >> 7; U 1368 libswscale/output.c *g = (c->table_gU[U + YUVRGB_TABLE_HEADROOM] + c->table_gV[V + YUVRGB_TABLE_HEADROOM]), U 1369 libswscale/output.c *b = c->table_bU[U + YUVRGB_TABLE_HEADROOM]; U 1386 libswscale/output.c int U = (ubuf0[i] + ubuf1[i] + 128) >> 8; U 1390 libswscale/output.c *g = (c->table_gU[U + YUVRGB_TABLE_HEADROOM] + c->table_gV[V + YUVRGB_TABLE_HEADROOM]), U 1391 libswscale/output.c *b = c->table_bU[U + YUVRGB_TABLE_HEADROOM]; U 1462 libswscale/output.c uint8_t *dest, int i, int Y, int A, int U, int V, U 1472 libswscale/output.c G = Y + V*c->yuv2rgb_v2g_coeff + U*c->yuv2rgb_u2g_coeff; U 1473 libswscale/output.c B = Y + U*c->yuv2rgb_u2b_coeff; U 1620 libswscale/output.c int U = (1<<9)-(128 << 19); U 1627 libswscale/output.c U += chrUSrc[j][i] * chrFilter[j]; U 1631 libswscale/output.c U >>= 10; U 1642 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); U 1675 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha-(128 << 19)) >> 10; U 1684 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); U 1712 libswscale/output.c int U = (ubuf0[i] - (128<<7)) << 2; U 1721 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); U 1729 libswscale/output.c int U = (ubuf0[i] + ubuf1[i] - (128<<8)) << 1; U 1738 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); U 1791 libswscale/output.c int U = (1 << 9) - (128 << 19); U 1799 libswscale/output.c U += chrUSrc[j][i] * chrFilter[j]; U 1804 libswscale/output.c U >>= 10; U 1823 libswscale/output.c G = Y + V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; U 1824 libswscale/output.c B = Y + U * c->yuv2rgb_u2b_coeff; U 252 libswscale/ppc/yuv2rgb_altivec.c vector signed short U, vector signed short V, U 259 libswscale/ppc/yuv2rgb_altivec.c U = vec_sub(U, (vector signed short) U 265 libswscale/ppc/yuv2rgb_altivec.c ux = vec_sl(U, c->CSHIFT); U 273 libswscale/ppc/yuv2rgb_altivec.c uvx = vec_mradds(U, c->CGU, Y); U 297 libswscale/ppc/yuv2rgb_altivec.c vector signed short U, V; \ U 368 libswscale/ppc/yuv2rgb_altivec.c U = vec_unpackh(u); \ U 382 libswscale/ppc/yuv2rgb_altivec.c ux = vec_sl(U, lCSHIFT); \ U 394 libswscale/ppc/yuv2rgb_altivec.c uvx = vec_mradds(U, lCGU, (vector signed short) { 0 }); \ U 484 libswscale/ppc/yuv2rgb_altivec.c vector signed short Y, U, V; U 497 libswscale/ppc/yuv2rgb_altivec.c U = (vector signed short) U 504 libswscale/ppc/yuv2rgb_altivec.c cvtyuvtoRGB(c, Y, U, V, &R0, &G0, &B0); U 508 libswscale/ppc/yuv2rgb_altivec.c U = (vector signed short) U 515 libswscale/ppc/yuv2rgb_altivec.c cvtyuvtoRGB(c, Y, U, V, &R1, &G1, &B1); U 649 libswscale/ppc/yuv2rgb_altivec.c vector signed short X, X0, X1, Y0, U0, V0, Y1, U1, V1, U, V; U 677 libswscale/ppc/yuv2rgb_altivec.c U = RND; U 682 libswscale/ppc/yuv2rgb_altivec.c U = vec_mradds(X, CCoeffs[j], U); U 690 libswscale/ppc/yuv2rgb_altivec.c U = vec_sra(U, SCL); U 695 libswscale/ppc/yuv2rgb_altivec.c U = vec_clip_s16(U); U 707 libswscale/ppc/yuv2rgb_altivec.c U0 = vec_mergeh(U, U); U 710 libswscale/ppc/yuv2rgb_altivec.c U1 = vec_mergel(U, U); U 768 libswscale/ppc/yuv2rgb_altivec.c U = RND; U 773 libswscale/ppc/yuv2rgb_altivec.c U = vec_mradds(X, CCoeffs[j], U); U 781 libswscale/ppc/yuv2rgb_altivec.c U = vec_sra(U, SCL); U 786 libswscale/ppc/yuv2rgb_altivec.c U = vec_clip_s16(U); U 798 libswscale/ppc/yuv2rgb_altivec.c U0 = vec_mergeh(U, U); U 801 libswscale/ppc/yuv2rgb_altivec.c U1 = vec_mergel(U, U); U 636 libswscale/rgb2rgb_template.c unsigned int U = ((ru * r + gu * g + bu * b) >> RGB2YUV_SHIFT) + 128; U 638 libswscale/rgb2rgb_template.c udst[i] = U; U 57 libswscale/yuv2rgb.c U = pu[i]; \ U 60 libswscale/yuv2rgb.c g = (void *)(c->table_gU[U+YUVRGB_TABLE_HEADROOM] + c->table_gV[V+YUVRGB_TABLE_HEADROOM]); \ U 61 libswscale/yuv2rgb.c b = (void *)c->table_bU[U+YUVRGB_TABLE_HEADROOM]; U 143 libswscale/yuv2rgb.c int av_unused U, V, Y; \ U 154 libswscale/yuv2rgb.c int av_unused Y, U, V; \