Home | History | Annotate | Download | only in source

Lines Matching refs:src_height

794 static void ScaleARGBDown2(int /* src_width */, int /* src_height */,
827 static void ScaleARGBDownEven(int src_width, int src_height,
833 assert(IS_ALIGNED(src_height, 2));
847 int row_step = src_height / dst_height;
861 static void ScaleARGBBilinear(int src_width, int src_height,
886 int dy = (src_height << 16) / dst_height;
889 int maxy = (src_height > 1) ? ((src_height - 1) << 16) - 1 : 0;
930 static void ScaleARGBSimple(int src_width, int src_height,
935 int dy = (src_height << 16) / dst_height;
948 static void ScaleARGBAnySize(int src_width, int src_height,
954 ScaleARGBSimple(src_width, src_height, dst_width, dst_height,
957 ScaleARGBBilinear(src_width, src_height, dst_width, dst_height,
968 int src_width, int src_height,
979 if (dst_width == src_width && dst_height == src_height) {
984 if (2 * dst_width == src_width && 2 * dst_height == src_height) {
986 ScaleARGBDown2(src_width, src_height, dst_width, dst_height,
991 int scale_down_y = src_height / dst_height;
993 dst_height * scale_down_y == src_height) {
996 ScaleARGBDownEven(src_width, src_height, dst_width, dst_height,
1005 ScaleARGBAnySize(src_width, src_height, dst_width, dst_height,
1012 int src_width, int src_height,
1016 if (!src_argb || src_width <= 0 || src_height == 0 ||
1021 if (src_height < 0) {
1022 src_height = -src_height;
1023 src_argb = src_argb + (src_height - 1) * src_stride_argb;
1026 ScaleARGB(src_argb, src_stride_argb, src_width, src_height,