Lines Matching refs:dst_width

64                         uint8* dst, int dst_width) {
73 "+r"(dst_width) // %2
80 uint8* dst, int dst_width) {
98 "+r"(dst_width) // %3
106 uint8* dst_ptr, int dst_width) {
118 "+r"(dst_width) // %2
125 uint8* dst_ptr, int dst_width) {
153 "+r"(dst_width) // %2
164 uint8* dst_ptr, int dst_width) {
174 "+r"(dst_width) // %2
181 uint8* dst_ptr, int dst_width) {
228 "+r"(dst_width), // %2
236 uint8* dst_ptr, int dst_width) {
267 "+r"(dst_width), // %2
288 uint8* dst_ptr, int dst_width) {
301 "+r"(dst_width) // %2
309 uint8* dst_ptr, int dst_width) {
406 "+r"(dst_width), // %2
418 uint8* dst_ptr, int dst_width) {
501 "+r"(dst_width), // %2
642 uint8* dst_ptr, int dst_width) {
647 mov ecx, [esp + 16] // dst_width
670 uint8* dst_ptr, int dst_width) {
676 mov ecx, [esp + 4 + 16] // dst_width
714 uint8* dst_ptr, int dst_width) {
720 mov ecx, [esp + 32 + 16] // dst_width
746 uint8* dst_ptr, int dst_width) {
752 mov ecx, [esp + 32 + 16] // dst_width
805 uint8* dst_ptr, int dst_width) {
811 mov ecx, [esp + 32 + 16] // dst_width
838 uint8* dst_ptr, int dst_width) {
844 mov ecx, [esp + 32 + 16] // dst_width
911 uint8* dst_ptr, int dst_width) {
917 mov ecx, [esp + 32 + 16] // dst_width
961 uint8* dst_ptr, int dst_width) {
967 mov ecx, [esp + 32 + 16] // dst_width
1018 uint8* dst_ptr, int dst_width) {
1024 mov ecx, [esp + 32 + 16] // dst_width
1080 uint8* dst_ptr, int dst_width) {
1086 mov ecx, [esp + 32 + 16] // dst_width
1113 uint8* dst_ptr, int dst_width) {
1119 mov ecx, [esp + 32 + 16] // dst_width
1177 uint8* dst_ptr, int dst_width) {
1183 mov ecx, [esp + 32 + 16] // dst_width
1229 mov ecx, [esp + 32 + 16] // dst_width
1272 int src_stride, int dst_width,
1280 mov ecx, [esp + 8 + 16] // dst_width
1363 int src_stride, int dst_width,
1371 mov ecx, [esp + 8 + 16] // dst_width
1446 int dst_width) {
1450 mov ecx, [esp + 12] // dst_width
1496 uint8* dst_ptr, int dst_width) {
1513 "+r"(dst_width) // %2
1520 uint8* dst_ptr, int dst_width) {
1547 "+r"(dst_width) // %2
1555 uint8* dst_ptr, int dst_width) {
1573 "+r"(dst_width) // %2
1580 uint8* dst_ptr, int dst_width) {
1622 "+r"(dst_width), // %2
1634 uint8* dst_ptr, int dst_width) {
1653 "+r"(dst_width) // %2
1661 uint8* dst_ptr, int dst_width);
1725 uint8* dst_ptr, int dst_width);
1756 uint8* dst_ptr, int dst_width);
1810 uint8* dst_ptr, int dst_width);
1867 uint8* dst_ptr, int dst_width);
1896 uint8* dst_ptr, int dst_width);
1953 uint8* dst_ptr, int dst_width);
2037 int dst_width, int source_y_fraction);
2125 int dst_width, int source_y_fraction);
2200 uint8* dst_ptr, int dst_width) {
2251 "+r"(dst_width) // %2
2259 uint8* dst_ptr, int dst_width) {
2281 "+r"(dst_width) // %2
2290 uint8* dst_ptr, int dst_width) {
2333 "+r"(dst_width) // %2
2347 uint8* dst_ptr, int dst_width) {
2393 "+r"(dst_width) // %2
2408 uint8* dst_ptr, int dst_width) {
2427 "+r"(dst_width) // %2
2435 uint8* dst_ptr, int dst_width) {
2482 "+r"(dst_width) // %2
2492 uint8* dst_ptr, int dst_width) {
2519 "+r"(dst_width) // %2
2573 int dst_width, int source_y_fraction) {
2587 "+r"(dst_width) // %2
2607 "+r"(dst_width) // %2
2651 "+r"(dst_width), // %2
2664 int dst_width, int source_y_fraction) {
2679 "+r"(dst_width) // %2
2699 "+r"(dst_width) // %2
2733 "+r"(dst_width), // %2
2746 uint8* dst, int dst_width) {
2748 for (x = 0; x < dst_width; ++x) {
2755 uint8* dst, int dst_width) {
2757 for (x = 0; x < dst_width; ++x) {
2765 uint8* dst, int dst_width) {
2767 for (x = 0; x < dst_width; ++x) {
2774 uint8* dst, int dst_width) {
2776 for (x = 0; x < dst_width; ++x) {
2798 uint8* dst, int dst_width) {
2800 for (x = 0; x < dst_width; ++x) {
2809 uint8* dst, int dst_width) {
2811 assert(dst_width <= kMaxOutputWidth);
2812 ScaleRowDown4Int_C(src_ptr, src_stride, src_row, dst_width * 2);
2815 dst_width * 2);
2816 ScaleRowDown2Int_C(src_row, kMaxOutputWidth, dst, dst_width);
2820 uint8* dst, int dst_width) {
2822 assert((dst_width % 3 == 0) && (dst_width > 0));
2823 dend = dst + dst_width;
2835 uint8* d, int dst_width) {
2839 assert((dst_width % 3 == 0) && (dst_width > 0));
2840 dend = d + dst_width;
2861 uint8* d, int dst_width) {
2865 assert((dst_width % 3 == 0) && (dst_width > 0));
2866 dend = d + dst_width;
2888 int dst_width) {
2891 assert((dst_width % 3 == 0) && (dst_width > 0));
2892 dend = dst_ptr + dst_width;
2905 int dst_width, int dx) {
2908 for (j = 0; j < dst_width; ++j) {
2925 uint8* dst_ptr, int dst_width) {
2927 assert((dst_width % 3 == 0) && (dst_width > 0));
2928 ScaleFilterRows_SSE2(row, src_ptr, src_stride, dst_width * 4 / 3, 256 / 4);
2929 ScaleFilterCols34_C(dst_ptr, row, dst_width);
2934 uint8* dst_ptr, int dst_width) {
2936 assert((dst_width % 3 == 0) && (dst_width > 0));
2937 ScaleFilterRows_SSE2(row, src_ptr, src_stride, dst_width * 4 / 3, 256 / 2);
2938 ScaleFilterCols34_C(dst_ptr, row, dst_width);
2943 uint8* dst, int dst_width) {
2945 assert(dst_width % 3 == 0);
2946 for (x = 0; x < dst_width; x += 3) {
2957 uint8* dst_ptr, int dst_width) {
2959 assert((dst_width % 3 == 0) && (dst_width > 0));
2960 for (i = 0; i < dst_width; i+=3) {
2982 uint8* dst_ptr, int dst_width) {
2984 assert((dst_width % 3 == 0) && (dst_width > 0));
2985 for (i = 0; i < dst_width; i+=3) {
3003 int dst_width, int source_y_fraction) {
3008 assert(dst_width > 0);
3012 end = dst_ptr + dst_width;
3053 int dst_width, int dst_height,
3058 uint8* dst_ptr, int dst_width);
3064 IS_ALIGNED(dst_width, 16)) {
3070 IS_ALIGNED(dst_width, 16) &&
3083 ScaleRowDown2(src_ptr, src_stride, dst_ptr, dst_width);
3097 int dst_width, int dst_height,
3102 uint8* dst_ptr, int dst_width);
3108 IS_ALIGNED(dst_width, 4)) {
3114 IS_ALIGNED(dst_width, 8) &&
3127 ScaleRowDown4(src_ptr, src_stride, dst_ptr, dst_width);
3142 int dst_width, int dst_height,
3147 uint8* dst_ptr, int dst_width);
3153 IS_ALIGNED(dst_width, 4) &&
3160 ScaleRowDown8 = filtering && (dst_width <= kMaxOutputWidth) ?
3167 ScaleRowDown8(src_ptr, src_stride, dst_ptr, dst_width);
3181 int dst_width, int dst_height,
3186 uint8* dst_ptr, int dst_width);
3188 uint8* dst_ptr, int dst_width);
3189 assert(dst_width % 3 == 0);
3192 (dst_width % 24 == 0)) {
3205 (dst_width % 24 == 0) &&
3219 (dst_width % 24 == 0) && IS_ALIGNED(src_stride, 16) &&
3242 ScaleRowDown34_0(src_ptr, src_stride, dst_ptr, dst_width);
3246 ScaleRowDown34_1(src_ptr, src_stride, dst_ptr, dst_width);
3251 dst_ptr, dst_width);
3274 int dst_width, int dst_height,
3279 uint8* dst_ptr, int dst_width);
3281 uint8* dst_ptr, int dst_width);
3282 assert(dst_width % 3 == 0);
3285 (dst_width % 12 == 0)) {
3298 (dst_width % 24 == 0) && IS_ALIGNED(src_stride, 16) &&
3326 ScaleRowDown38_3(src_ptr, src_stride, dst_ptr, dst_width);
3332 ScaleRowDown38_2(src_ptr, src_stride, dst_ptr, dst_width);
3358 static void ScalePlaneBoxRow(int dst_width, int boxheight,
3363 for (i = 0; i < dst_width; ++i) {
3384 static void ScaleAddCols2_C(int dst_width, int boxheight, int dx,
3394 for (i = 0; i < dst_width; ++i) {
3404 static void ScaleAddCols1_C(int dst_width, int boxheight, int dx,
3410 for (i = 0; i < dst_width; ++i) {
3426 int dst_width, int dst_height,
3430 assert(dst_width > 0);
3433 dx = (src_width << 16) / dst_width;
3438 int dx = (src_width << 16) / dst_width;
3450 ScalePlaneBoxRow(dst_width, boxheight,
3460 void (*ScaleAddCols)(int dst_width, int boxheight, int dx,
3491 ScaleAddCols(dst_width, boxheight, dx, row, dst_ptr);
3502 int dst_width, int dst_height,
3507 int dx = (src_width << 16) / dst_width;
3518 int x = (dst_width < src_width) ? 32768 :
3519 (src_width << 16) / dst_width - 32768;
3520 for (j = 0; j < dst_width; ++j) {
3532 dst += dst_stride - dst_width;
3544 int dst_width, int dst_height,
3549 assert(dst_width > 0);
3552 dx = (src_width << 16) / dst_width;
3554 ScalePlaneBilinearSimple(src_width, src_height, dst_width, dst_height,
3561 int dst_width, int source_y_fraction);
3563 int dst_width, int dx);
3592 ScaleFilterCols(dst_ptr, row, dst_width, dx);
3610 int dst_width, int dst_height,
3614 int dx = (src_width << 16) / dst_width;
3622 for (i = 0; i < dst_width; ++i) {
3626 dst += dst_stride - dst_width;
3634 int dst_width, int dst_height,
3639 ScalePlaneSimple(src_width, src_height, dst_width, dst_height,
3643 ScalePlaneBilinear(src_width, src_height, dst_width, dst_height,
3657 int dst_width, int dst_height,
3662 ScalePlaneSimple(src_width, src_height, dst_width, dst_height,
3666 ScalePlaneBilinear(src_width, src_height, dst_width, dst_height,
3669 ScalePlaneBox(src_width, src_height, dst_width, dst_height,
3683 int dst_width, int dst_height,
3686 if (src_stride == src_width && dst_stride == dst_width) {
3705 int dst_width, int dst_height,
3709 if (dst_width == src_width && dst_height == src_height) {
3711 CopyPlane(src_width, src_height, dst_width, dst_height, src_stride,
3713 } else if (dst_width <= src_width && dst_height <= src_height) {
3717 ScalePlaneDown(src_width, src_height, dst_width, dst_height,
3719 } else if (4 * dst_width == 3 * src_width &&
3722 ScalePlaneDown34(src_width, src_height, dst_width, dst_height,
3724 } else if (2 * dst_width == src_width && 2 * dst_height == src_height) {
3726 ScalePlaneDown2(src_width, src_height, dst_width, dst_height,
3729 } else if (8 * dst_width == 3 * src_width &&
3732 ScalePlaneDown38(src_width, src_height, dst_width, dst_height,
3734 } else if (4 * dst_width == src_width && 4 * dst_height == src_height) {
3736 ScalePlaneDown4(src_width, src_height, dst_width, dst_height,
3738 } else if (8 * dst_width == src_width && 8 * dst_height == src_height) {
3740 ScalePlaneDown8(src_width, src_height, dst_width, dst_height,
3744 ScalePlaneDown(src_width, src_height, dst_width, dst_height,
3749 ScalePlaneAnySize(src_width, src_height, dst_width, dst_height,
3769 int dst_width, int dst_height,
3772 !dst_y || !dst_u || !dst_v || dst_width <= 0 || dst_height <= 0) {
3790 int dst_halfwidth = (dst_width + 1) >> 1;
3794 dst_y, dst_stride_y, dst_width, dst_height,
3812 int dst_width, int dst_height,
3815 !dst_y || !dst_u || !dst_v || dst_width <= 0 || dst_height <= 0) {
3833 int dst_halfwidth = (dst_width + 1) >> 1;
3838 dst_y, dst_stride_y, dst_width, dst_height,
3852 uint8* dst, int dst_width, int dst_height, int dst_yoffset,
3855 !dst || dst_width <= 0 || dst_height <= 0 || dst_yoffset < 0 ||
3863 int dst_halfwidth = (dst_width + 1) >> 1;
3870 uint8* dst_y = dst + dst_yoffset * dst_width;
3871 uint8* dst_u = dst + dst_width * dst_height +
3873 uint8* dst_v = dst + dst_width * dst_height + dst_halfwidth * dst_halfheight +
3876 src_width, src_height, dst_y, dst_u, dst_v, dst_width,
3877 dst_halfwidth, dst_halfwidth, dst_width, aheight, interpolate);