Lines Matching refs:src_width
747 void ScaleAddRow_C(const uint8* src_ptr, uint16* dst_ptr, int src_width) {
749 assert(src_width > 0);
750 for (x = 0; x < src_width - 1; x += 2) {
756 if (src_width & 1) {
761 void ScaleAddRow_16_C(const uint16* src_ptr, uint32* dst_ptr, int src_width) {
763 assert(src_width > 0);
764 for (x = 0; x < src_width - 1; x += 2) {
770 if (src_width & 1) {
1180 enum FilterMode ScaleFilterReduce(int src_width,
1185 if (src_width < 0) {
1186 src_width = -src_width;
1193 if (dst_width * 2 >= src_width && dst_height * 2 >= src_height) {
1207 if (src_width == 1) {
1212 if (src_width == 1) {
1216 if (dst_width == src_width || dst_width * 3 == src_width) {
1236 void ScaleSlope(int src_width,
1249 assert(src_width != 0);
1254 if (dst_width == 1 && src_width >= 32768) {
1255 dst_width = src_width;
1262 *dx = FixedDiv(Abs(src_width), dst_width);
1268 if (dst_width <= Abs(src_width)) {
1269 *dx = FixedDiv(Abs(src_width), dst_width);
1272 *dx = FixedDiv1(Abs(src_width), dst_width);
1284 if (dst_width <= Abs(src_width)) {
1285 *dx = FixedDiv(Abs(src_width), dst_width);
1288 *dx = FixedDiv1(Abs(src_width), dst_width);
1295 *dx = FixedDiv(Abs(src_width), dst_width);
1300 // Negative src_width means horizontally mirror.
1301 if (src_width < 0) {
1304 // src_width = -src_width; // Caller must do this.