Lines Matching refs:src_width
33 static void ScaleARGBDown2(int src_width, in ScaleARGBDown2() argument
54 (void)src_width; in ScaleARGBDown2()
128 static void ScaleARGBDown4Box(int src_width, in ScaleARGBDown4Box() argument
150 (void)src_width; in ScaleARGBDown4Box()
186 static void ScaleARGBDownEven(int src_width, in ScaleARGBDownEven() argument
205 (void)src_width; in ScaleARGBDownEven()
207 assert(IS_ALIGNED(src_width, 2)); in ScaleARGBDownEven()
252 static void ScaleARGBBilinearDown(int src_width, in ScaleARGBBilinearDown() argument
271 (src_width >= 32768) ? ScaleARGBFilterCols64_C : ScaleARGBFilterCols_C; in ScaleARGBBilinearDown()
279 if (xr > src_width) { in ScaleARGBBilinearDown()
280 xr = src_width; in ScaleARGBBilinearDown()
327 if (TestCpuFlag(kCpuHasSSSE3) && src_width < 32768) { in ScaleARGBBilinearDown()
369 static void ScaleARGBBilinearUp(int src_width, in ScaleARGBBilinearUp() argument
428 if (src_width >= 32768) { in ScaleARGBBilinearUp()
433 if (filtering && TestCpuFlag(kCpuHasSSSE3) && src_width < 32768) { in ScaleARGBBilinearUp()
446 if (!filtering && TestCpuFlag(kCpuHasSSE2) && src_width < 32768) { in ScaleARGBBilinearUp()
458 if (!filtering && src_width * 2 == dst_width && x < 0x8000) { in ScaleARGBBilinearUp()
521 static void ScaleYUVToARGBBilinearUp(int src_width, in ScaleYUVToARGBBilinearUp() argument
545 if (IS_ALIGNED(src_width, 8)) { in ScaleYUVToARGBBilinearUp()
553 if (IS_ALIGNED(src_width, 16)) { in ScaleYUVToARGBBilinearUp()
561 if (IS_ALIGNED(src_width, 8)) { in ScaleYUVToARGBBilinearUp()
567 if (TestCpuFlag(kCpuHasDSPR2) && IS_ALIGNED(src_width, 4) && in ScaleYUVToARGBBilinearUp()
578 if (IS_ALIGNED(src_width, 8)) { in ScaleYUVToARGBBilinearUp()
629 if (src_width >= 32768) { in ScaleYUVToARGBBilinearUp()
634 if (filtering && TestCpuFlag(kCpuHasSSSE3) && src_width < 32768) { in ScaleYUVToARGBBilinearUp()
647 if (!filtering && TestCpuFlag(kCpuHasSSE2) && src_width < 32768) { in ScaleYUVToARGBBilinearUp()
659 if (!filtering && src_width * 2 == dst_width && x < 0x8000) { in ScaleYUVToARGBBilinearUp()
684 align_buffer_64(argb_row, src_width * 4); in ScaleYUVToARGBBilinearUp()
721 I422ToARGBRow(src_row_y, src_row_u, src_row_v, argb_row, src_width); in ScaleYUVToARGBBilinearUp()
752 static void ScaleARGBSimple(int src_width, in ScaleARGBSimple() argument
767 (src_width >= 32768) ? ScaleARGBCols64_C : ScaleARGBCols_C; in ScaleARGBSimple()
770 if (TestCpuFlag(kCpuHasSSE2) && src_width < 32768) { in ScaleARGBSimple()
782 if (src_width * 2 == dst_width && x < 0x8000) { in ScaleARGBSimple()
804 int src_width, in ScaleARGB() argument
822 filtering = ScaleFilterReduce(src_width, src_height, dst_width, dst_height, in ScaleARGB()
831 ScaleSlope(src_width, src_height, dst_width, dst_height, filtering, &x, &y, in ScaleARGB()
833 src_width = Abs(src_width); in ScaleARGB()
856 ScaleARGBDown2(src_width, src_height, clip_width, clip_height, in ScaleARGB()
863 ScaleARGBDown4Box(src_width, src_height, clip_width, clip_height, in ScaleARGB()
867 ScaleARGBDownEven(src_width, src_height, clip_width, clip_height, in ScaleARGB()
891 ScaleARGBBilinearUp(src_width, src_height, clip_width, clip_height, in ScaleARGB()
897 ScaleARGBBilinearDown(src_width, src_height, clip_width, clip_height, in ScaleARGB()
902 ScaleARGBSimple(src_width, src_height, clip_width, clip_height, src_stride, in ScaleARGB()
909 int src_width, in ARGBScaleClip() argument
920 if (!src_argb || src_width == 0 || src_height == 0 || !dst_argb || in ARGBScaleClip()
927 ScaleARGB(src_argb, src_stride_argb, src_width, src_height, dst_argb, in ARGBScaleClip()
937 int src_width, in ARGBScale() argument
944 if (!src_argb || src_width == 0 || src_height == 0 || src_width > 32768 || in ARGBScale()
948 ScaleARGB(src_argb, src_stride_argb, src_width, src_height, dst_argb, in ARGBScale()
963 int src_width, in YUVToARGBScaleClip() argument
975 uint8* argb_buffer = (uint8*)malloc(src_width * src_height * 4); in YUVToARGBScaleClip()
980 argb_buffer, src_width * 4, src_width, src_height); in YUVToARGBScaleClip()
982 r = ARGBScaleClip(argb_buffer, src_width * 4, src_width, src_height, dst_argb, in YUVToARGBScaleClip()