/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ |
sad_c.c | 17 static unsigned int sad_mx_n_c(const unsigned char *src_ptr, int src_stride, 28 sad += abs(src_ptr[c] - ref_ptr[c]); 34 src_ptr += src_stride; 45 unsigned int vp8_sad16x16_c(const unsigned char *src_ptr, int src_stride, 49 return sad_mx_n_c(src_ptr, src_stride, ref_ptr, ref_stride, max_sad, 16, 16); 52 unsigned int vp8_sad8x8_c(const unsigned char *src_ptr, int src_stride, 56 return sad_mx_n_c(src_ptr, src_stride, ref_ptr, ref_stride, max_sad, 8, 8); 59 unsigned int vp8_sad16x8_c(const unsigned char *src_ptr, int src_stride, 63 return sad_mx_n_c(src_ptr, src_stride, ref_ptr, ref_stride, max_sad, 16, 8); 67 unsigned int vp8_sad8x16_c(const unsigned char *src_ptr, int src_stride [all...] |
filter.c | 41 unsigned char *src_ptr, 57 Temp = ((int)src_ptr[-2 * (int)pixel_step] * vp8_filter[0]) + 58 ((int)src_ptr[-1 * (int)pixel_step] * vp8_filter[1]) + 59 ((int)src_ptr[0] * vp8_filter[2]) + 60 ((int)src_ptr[pixel_step] * vp8_filter[3]) + 61 ((int)src_ptr[2*pixel_step] * vp8_filter[4]) + 62 ((int)src_ptr[3*pixel_step] * vp8_filter[5]) + 74 src_ptr++; 78 src_ptr += src_pixels_per_line - output_width; 85 int *src_ptr, [all...] |
/external/libvpx/libvpx/third_party/libyuv/include/libyuv/ |
scale_row.h | 126 void ScaleRowDown2_C(const uint8* src_ptr, ptrdiff_t src_stride, 128 void ScaleRowDown2_16_C(const uint16* src_ptr, ptrdiff_t src_stride, 130 void ScaleRowDown2Linear_C(const uint8* src_ptr, ptrdiff_t src_stride, 132 void ScaleRowDown2Linear_16_C(const uint16* src_ptr, ptrdiff_t src_stride, 134 void ScaleRowDown2Box_C(const uint8* src_ptr, ptrdiff_t src_stride, 136 void ScaleRowDown2Box_16_C(const uint16* src_ptr, ptrdiff_t src_stride, 138 void ScaleRowDown4_C(const uint8* src_ptr, ptrdiff_t src_stride, 140 void ScaleRowDown4_16_C(const uint16* src_ptr, ptrdiff_t src_stride, 142 void ScaleRowDown4Box_C(const uint8* src_ptr, ptrdiff_t src_stride, 144 void ScaleRowDown4Box_16_C(const uint16* src_ptr, ptrdiff_t src_stride [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
scale_common.cc | 31 void ScaleRowDown2_C(const uint8* src_ptr, ptrdiff_t src_stride, 35 dst[0] = src_ptr[1]; 36 dst[1] = src_ptr[3]; 38 src_ptr += 4; 41 dst[0] = src_ptr[1]; 45 void ScaleRowDown2_16_C(const uint16* src_ptr, ptrdiff_t src_stride, 49 dst[0] = src_ptr[1]; 50 dst[1] = src_ptr[3]; 52 src_ptr += 4; 55 dst[0] = src_ptr[1] [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
vp8_asm_stubs.c | 21 unsigned char *src_ptr, 31 unsigned short *src_ptr, 42 unsigned char *src_ptr, 52 unsigned char *src_ptr, 62 unsigned short *src_ptr, 73 unsigned short *src_ptr, 84 unsigned char *src_ptr, 92 unsigned char *src_ptr, 101 unsigned char *src_ptr, 110 unsigned char *src_ptr, [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
vp8_asm_stubs.c | 21 unsigned char *src_ptr, 31 unsigned short *src_ptr, 42 unsigned char *src_ptr, 52 unsigned char *src_ptr, 62 unsigned short *src_ptr, 73 unsigned short *src_ptr, 84 unsigned char *src_ptr, 92 unsigned char *src_ptr, 101 unsigned char *src_ptr, 110 unsigned char *src_ptr, [all...] |
variance_mmx.c | 19 const unsigned char *src_ptr, 29 const short *src_ptr, 38 extern unsigned int vp8_get_mb_ss_mmx(const short *src_ptr); 41 const unsigned char *src_ptr, 50 const unsigned char *src_ptr, 61 const unsigned char *src_ptr, 72 const unsigned char *src_ptr, 83 const unsigned char *src_ptr, 92 vp8_get4x4var_mmx(src_ptr, source_stride, ref_ptr, recon_stride, &var, &avg) ; 99 const unsigned char *src_ptr, [all...] |
variance_sse2.c | 17 extern void filter_block1d_h6_mmx(const unsigned char *src_ptr, unsigned short *output_ptr, unsigned int src_pixels_per_line, unsigned int pixel_step, unsigned int output_height, unsigned int output_width, short *filter); 18 extern void filter_block1d_v6_mmx(const short *src_ptr, unsigned char *output_ptr, unsigned int pixels_per_line, unsigned int pixel_step, unsigned int output_height, unsigned int output_width, short *filter); 19 extern void filter_block1d8_h6_sse2(const unsigned char *src_ptr, unsigned short *output_ptr, unsigned int src_pixels_per_line, unsigned int pixel_step, unsigned int output_height, unsigned int output_width, short *filter); 20 extern void filter_block1d8_v6_sse2(const short *src_ptr, unsigned char *output_ptr, unsigned int pixels_per_line, unsigned int pixel_step, unsigned int output_height, unsigned int output_width, short *filter); 26 const unsigned char *src_ptr, 36 const unsigned char *src_ptr, 46 const short *src_ptr 50 const unsigned char *src_ptr, 59 const unsigned char *src_ptr, 70 const unsigned char *src_ptr, [all...] |
/external/libvpx/libvpx/vp8/common/arm/ |
filter_arm.c | 20 unsigned char *src_ptr, 31 unsigned char *src_ptr, 42 unsigned char *src_ptr, 52 short *src_ptr, 61 short *src_ptr, 70 unsigned char *src_ptr, 81 unsigned char *src_ptr, 92 unsigned char *src_ptr, 111 /*vp8_filter_block2d_first_pass_armv6 ( src_ptr, FData+2, src_pixels_per_line, 4, 4, HFilter ); 114 vp8_filter_block2d_first_pass_only_armv6(src_ptr, dst_ptr, src_pixels_per_line, 4, dst_pitch, HFilter) [all...] |
bilinearfilter_arm.c | 19 unsigned char *src_ptr, 32 vp8_filter_block2d_bil_first_pass_armv6(src_ptr, FData, src_pitch, Height + 1, Width, HFilter); 41 unsigned char *src_ptr, 55 vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 4, 4); 60 unsigned char *src_ptr, 74 vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 8, 8); 79 unsigned char *src_ptr, 93 vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 8, 4); 98 unsigned char *src_ptr, 112 vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 16, 16) [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/ |
filter_arm.c | 20 unsigned char *src_ptr, 31 unsigned char *src_ptr, 42 unsigned char *src_ptr, 52 short *src_ptr, 61 short *src_ptr, 70 unsigned char *src_ptr, 81 unsigned char *src_ptr, 92 unsigned char *src_ptr, 111 /*vp8_filter_block2d_first_pass_armv6 ( src_ptr, FData+2, src_pixels_per_line, 4, 4, HFilter ); 114 vp8_filter_block2d_first_pass_only_armv6(src_ptr, dst_ptr, src_pixels_per_line, 4, dst_pitch, HFilter) [all...] |
bilinearfilter_arm.c | 19 unsigned char *src_ptr, 32 vp8_filter_block2d_bil_first_pass_armv6(src_ptr, FData, src_pitch, Height + 1, Width, HFilter); 41 unsigned char *src_ptr, 55 vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 4, 4); 60 unsigned char *src_ptr, 74 vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 8, 8); 79 unsigned char *src_ptr, 93 vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 8, 4); 98 unsigned char *src_ptr, 112 vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 16, 16) [all...] |
variance_arm.c | 21 const unsigned char *src_ptr, 37 vp8_filter_block2d_bil_first_pass_armv6(src_ptr, first_pass, 49 const unsigned char *src_ptr, 65 var = vp8_variance_halfpixvar16x16_h_armv6(src_ptr, src_pixels_per_line, 70 var = vp8_variance_halfpixvar16x16_v_armv6(src_ptr, src_pixels_per_line, 75 var = vp8_variance_halfpixvar16x16_hv_armv6(src_ptr, src_pixels_per_line, 83 vp8_filter_block2d_bil_first_pass_armv6(src_ptr, first_pass, 102 const unsigned char *src_ptr, 113 const unsigned char *src_ptr, 123 return vp8_variance_halfpixvar16x16_h_neon(src_ptr, src_pixels_per_line, dst_ptr, dst_pixels_per_line, sse) [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
vp9_sad.c | 37 unsigned int vp9_sad##m##x##n##_c(const uint8_t *src_ptr, int src_stride, \ 40 return sad(src_ptr, src_stride, ref_ptr, ref_stride, m, n); \ 42 unsigned int vp9_sad##m##x##n##_avg_c(const uint8_t *src_ptr, int src_stride, \ 48 return sad(src_ptr, src_stride, comp_pred, m, m, n); \ 65 void vp9_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, 70 sad_array[i] = vp9_sad64x32(src_ptr, src_stride, ref_ptr[i], ref_stride, 74 void vp9_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, 79 sad_array[i] = vp9_sad32x64(src_ptr, src_stride, ref_ptr[i], ref_stride, 83 void vp9_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, 88 sad_array[i] = vp9_sad32x16(src_ptr, src_stride, ref_ptr[i], ref_stride [all...] |
vp9_variance.c | 21 void variance(const uint8_t *src_ptr, 37 diff = src_ptr[j] - ref_ptr[j]; 42 src_ptr += source_stride; 51 * INPUTS : uint8_t *src_ptr : Pointer to source block. 78 static void var_filter_block2d_bil_first_pass(const uint8_t *src_ptr, 89 output_ptr[j] = ROUND_POWER_OF_TWO((int)src_ptr[0] * vp9_filter[0] + 90 (int)src_ptr[pixel_step] * vp9_filter[1], 93 src_ptr++; 97 src_ptr += src_pixels_per_line - output_width; 106 * INPUTS : int32_t *src_ptr : Pointer to source block [all...] |
vp9_variance.h | 20 void variance(const uint8_t *src_ptr, 29 typedef unsigned int(*vp9_sad_fn_t)(const uint8_t *src_ptr, 35 typedef unsigned int(*vp9_sad_avg_fn_t)(const uint8_t *src_ptr, 42 typedef void (*vp9_sad_multi_fn_t)(const uint8_t *src_ptr, 48 typedef void (*vp9_sad_multi1_fn_t)(const uint8_t *src_ptr, 54 typedef void (*vp9_sad_multi_d_fn_t)(const uint8_t *src_ptr, 59 typedef unsigned int (*vp9_variance_fn_t)(const uint8_t *src_ptr, 65 typedef unsigned int (*vp9_subpixvariance_fn_t)(const uint8_t *src_ptr, 73 typedef unsigned int (*vp9_subp_avg_variance_fn_t)(const uint8_t *src_ptr, 84 typedef unsigned int (*vp9_get16x16prederror_fn_t)(const uint8_t *src_ptr, [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_variance_mmx.c | 18 const unsigned char *src_ptr, 27 const unsigned char *src_ptr, 36 const unsigned char *src_ptr, 44 vp9_get4x4var_mmx(src_ptr, source_stride, ref_ptr, recon_stride, &var, &avg); 50 const unsigned char *src_ptr, 58 vp9_get8x8var_mmx(src_ptr, source_stride, ref_ptr, recon_stride, &var, &avg); 65 const unsigned char *src_ptr, 74 vp9_get8x8var_mmx(src_ptr, source_stride, ref_ptr, recon_stride, &sse0, 76 vp9_get8x8var_mmx(src_ptr + 8, source_stride, ref_ptr + 8, recon_stride, 78 vp9_get8x8var_mmx(src_ptr + 8 * source_stride, source_stride [all...] |
vp9_sad_sse3.asm | 15 %define src_ptr rsi 30 mov rsi, arg(0) ; src_ptr 38 %define src_ptr rcx 48 %define src_ptr rdi 63 %define src_ptr 173 ; unsigned char *src_ptr, 183 PROCESS_16X2X3 0, src_ptr, ref_ptr, src_stride, ref_stride 184 PROCESS_16X2X3 1, src_ptr, ref_ptr, src_stride, ref_stride 185 PROCESS_16X2X3 1, src_ptr, ref_ptr, src_stride, ref_stride 186 PROCESS_16X2X3 1, src_ptr, ref_ptr, src_stride, ref_strid [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 25 unsigned char *src_ptr, 45 d28u32 = vld1_lane_u32((const uint32_t *)src_ptr, d28u32, 0); 46 src_ptr += src_pixels_per_line; 47 d28u32 = vld1_lane_u32((const uint32_t *)src_ptr, d28u32, 1); 48 src_ptr += src_pixels_per_line; 49 d29u32 = vld1_lane_u32((const uint32_t *)src_ptr, d29u32, 0); 50 src_ptr += src_pixels_per_line; 51 d29u32 = vld1_lane_u32((const uint32_t *)src_ptr, d29u32, 1); 52 src_ptr += src_pixels_per_line; 53 d30u32 = vld1_lane_u32((const uint32_t *)src_ptr, d30u32, 0) [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 25 unsigned char *src_ptr, 42 d28u32 = vld1_lane_u32((const uint32_t *)src_ptr, d28u32, 0); 43 src_ptr += src_pixels_per_line; 44 d28u32 = vld1_lane_u32((const uint32_t *)src_ptr, d28u32, 1); 45 src_ptr += src_pixels_per_line; 46 d29u32 = vld1_lane_u32((const uint32_t *)src_ptr, d29u32, 0); 47 src_ptr += src_pixels_per_line; 48 d29u32 = vld1_lane_u32((const uint32_t *)src_ptr, d29u32, 1); 49 src_ptr += src_pixels_per_line; 50 d30u32 = vld1_lane_u32((const uint32_t *)src_ptr, d30u32, 0) [all...] |
sixtappredict4x4_neon.asm | 29 ; r0 unsigned char *src_ptr, 75 vext.8 d18, d6, d7, #5 ;construct src_ptr[3] 80 vswp d7, d8 ;discard 2nd half data after src_ptr[3] is done 83 vzip.32 d18, d19 ;put 2-line data in 1 register (src_ptr[3]) 85 vmull.u8 q7, d18, d5 ;(src_ptr[3] * vp8_filter[5]) 91 vzip.32 d6, d7 ;construct src_ptr[-2], and put 2-line data together 93 vshr.u64 q9, q4, #8 ;construct src_ptr[-1] 95 vmlal.u8 q7, d6, d0 ;+(src_ptr[-2] * vp8_filter[0]) 98 vzip.32 d18, d19 ;put 2-line data in 1 register (src_ptr[-1]) 100 vshr.u64 q3, q4, #32 ;construct src_ptr[2 [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
sad_sse3.asm | 15 %define src_ptr rsi 29 mov rsi, arg(0) ; src_ptr 37 %define src_ptr rcx 46 %define src_ptr rdi 60 %define src_ptr 169 ; unsigned char *src_ptr, 179 PROCESS_16X2X3 0, src_ptr, ref_ptr, src_stride, ref_stride 180 PROCESS_16X2X3 1, src_ptr, ref_ptr, src_stride, ref_stride 181 PROCESS_16X2X3 1, src_ptr, ref_ptr, src_stride, ref_stride 182 PROCESS_16X2X3 1, src_ptr, ref_ptr, src_stride, ref_strid [all...] |
/external/libvpx/libvpx/vp8/common/ |
filter.c | 42 unsigned char *src_ptr, 58 Temp = ((int)src_ptr[-2 * (int)pixel_step] * vp8_filter[0]) + 59 ((int)src_ptr[-1 * (int)pixel_step] * vp8_filter[1]) + 60 ((int)src_ptr[0] * vp8_filter[2]) + 61 ((int)src_ptr[pixel_step] * vp8_filter[3]) + 62 ((int)src_ptr[2*pixel_step] * vp8_filter[4]) + 63 ((int)src_ptr[3*pixel_step] * vp8_filter[5]) + 75 src_ptr++; 79 src_ptr += src_pixels_per_line - output_width; 86 int *src_ptr, [all...] |
/external/libvpx/libvpx/vp8/common/mips/dspr2/ |
filter_dspr2.c | 118 unsigned char *RESTRICT src_ptr, 143 /* prefetch src_ptr data to cache memory */ 144 prefetch_load(src_ptr + src_pixels_per_line); 145 dst_ptr[0] = src_ptr[0]; 146 dst_ptr[1] = src_ptr[1]; 147 dst_ptr[2] = src_ptr[2]; 148 dst_ptr[3] = src_ptr[3]; 151 src_ptr += src_pixels_per_line; 164 /* prefetch src_ptr data to cache memory */ 165 prefetch_load(src_ptr + src_pixels_per_line) [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/mips/dspr2/ |
filter_dspr2.c | 118 unsigned char *RESTRICT src_ptr, 143 /* prefetch src_ptr data to cache memory */ 144 prefetch_load(src_ptr + src_pixels_per_line); 145 dst_ptr[0] = src_ptr[0]; 146 dst_ptr[1] = src_ptr[1]; 147 dst_ptr[2] = src_ptr[2]; 148 dst_ptr[3] = src_ptr[3]; 151 src_ptr += src_pixels_per_line; 164 /* prefetch src_ptr data to cache memory */ 165 prefetch_load(src_ptr + src_pixels_per_line) [all...] |