• Home
  • Raw
  • Download

Lines Matching refs:src_width

33 static void ScaleARGBDown2(int src_width, int src_height,  in ScaleARGBDown2()  argument
93 static void ScaleARGBDown4Box(int src_width, int src_height, in ScaleARGBDown4Box() argument
140 static void ScaleARGBDownEven(int src_width, int src_height, in ScaleARGBDownEven() argument
152 assert(IS_ALIGNED(src_width, 2)); in ScaleARGBDownEven()
187 static void ScaleARGBBilinearDown(int src_width, int src_height, in ScaleARGBBilinearDown() argument
199 (src_width >= 32768) ? ScaleARGBFilterCols64_C : ScaleARGBFilterCols_C; in ScaleARGBBilinearDown()
207 if (xr > src_width) { in ScaleARGBBilinearDown()
208 xr = src_width; in ScaleARGBBilinearDown()
247 if (TestCpuFlag(kCpuHasSSSE3) && src_width < 32768) { in ScaleARGBBilinearDown()
289 static void ScaleARGBBilinearUp(int src_width, int src_height, in ScaleARGBBilinearUp() argument
333 if (src_width >= 32768) { in ScaleARGBBilinearUp()
338 if (filtering && TestCpuFlag(kCpuHasSSSE3) && src_width < 32768) { in ScaleARGBBilinearUp()
351 if (!filtering && TestCpuFlag(kCpuHasSSE2) && src_width < 32768) { in ScaleARGBBilinearUp()
363 if (!filtering && src_width * 2 == dst_width && x < 0x8000) { in ScaleARGBBilinearUp()
426 static void ScaleYUVToARGBBilinearUp(int src_width, int src_height, in ScaleYUVToARGBBilinearUp() argument
447 if (IS_ALIGNED(src_width, 8)) { in ScaleYUVToARGBBilinearUp()
455 if (IS_ALIGNED(src_width, 16)) { in ScaleYUVToARGBBilinearUp()
463 if (IS_ALIGNED(src_width, 8)) { in ScaleYUVToARGBBilinearUp()
469 if (TestCpuFlag(kCpuHasDSPR2) && IS_ALIGNED(src_width, 4) && in ScaleYUVToARGBBilinearUp()
515 if (src_width >= 32768) { in ScaleYUVToARGBBilinearUp()
520 if (filtering && TestCpuFlag(kCpuHasSSSE3) && src_width < 32768) { in ScaleYUVToARGBBilinearUp()
533 if (!filtering && TestCpuFlag(kCpuHasSSE2) && src_width < 32768) { in ScaleYUVToARGBBilinearUp()
545 if (!filtering && src_width * 2 == dst_width && x < 0x8000) { in ScaleYUVToARGBBilinearUp()
570 align_buffer_64(argb_row, src_width * 4); in ScaleYUVToARGBBilinearUp()
607 I422ToARGBRow(src_row_y, src_row_u, src_row_v, argb_row, src_width); in ScaleYUVToARGBBilinearUp()
638 static void ScaleARGBSimple(int src_width, int src_height, in ScaleARGBSimple() argument
646 (src_width >= 32768) ? ScaleARGBCols64_C : ScaleARGBCols_C; in ScaleARGBSimple()
648 if (TestCpuFlag(kCpuHasSSE2) && src_width < 32768) { in ScaleARGBSimple()
660 if (src_width * 2 == dst_width && x < 0x8000) { in ScaleARGBSimple()
681 int src_width, int src_height, in ScaleARGB() argument
693 filtering = ScaleFilterReduce(src_width, src_height, in ScaleARGB()
703 ScaleSlope(src_width, src_height, dst_width, dst_height, filtering, in ScaleARGB()
705 src_width = Abs(src_width); in ScaleARGB()
728 ScaleARGBDown2(src_width, src_height, in ScaleARGB()
736 ScaleARGBDown4Box(src_width, src_height, in ScaleARGB()
742 ScaleARGBDownEven(src_width, src_height, in ScaleARGB()
769 ScaleARGBBilinearUp(src_width, src_height, in ScaleARGB()
776 ScaleARGBBilinearDown(src_width, src_height, in ScaleARGB()
782 ScaleARGBSimple(src_width, src_height, clip_width, clip_height, in ScaleARGB()
789 int src_width, int src_height, in ARGBScaleClip() argument
794 if (!src_argb || src_width == 0 || src_height == 0 || in ARGBScaleClip()
802 ScaleARGB(src_argb, src_stride_argb, src_width, src_height, in ARGBScaleClip()
811 int src_width, int src_height, in ARGBScale() argument
815 if (!src_argb || src_width == 0 || src_height == 0 || in ARGBScale()
816 src_width > 32768 || src_height > 32768 || in ARGBScale()
820 ScaleARGB(src_argb, src_stride_argb, src_width, src_height, in ARGBScale()
832 int src_width, int src_height, in YUVToARGBScaleClip() argument
838 uint8* argb_buffer = (uint8*)malloc(src_width * src_height * 4); in YUVToARGBScaleClip()
843 argb_buffer, src_width * 4, in YUVToARGBScaleClip()
844 src_width, src_height); in YUVToARGBScaleClip()
846 r = ARGBScaleClip(argb_buffer, src_width * 4, in YUVToARGBScaleClip()
847 src_width, src_height, in YUVToARGBScaleClip()