/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
D | vp9_loopfilter_filters.c | 37 static INLINE int8_t flat_mask4(uint8_t thresh, in flat_mask4() argument 43 mask |= (abs(p1 - p0) > thresh) * -1; in flat_mask4() 44 mask |= (abs(q1 - q0) > thresh) * -1; in flat_mask4() 45 mask |= (abs(p2 - p0) > thresh) * -1; in flat_mask4() 46 mask |= (abs(q2 - q0) > thresh) * -1; in flat_mask4() 47 mask |= (abs(p3 - p0) > thresh) * -1; in flat_mask4() 48 mask |= (abs(q3 - q0) > thresh) * -1; in flat_mask4() 52 static INLINE int8_t flat_mask5(uint8_t thresh, in flat_mask5() argument 58 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3); in flat_mask5() 59 mask |= (abs(p4 - p0) > thresh) * -1; in flat_mask5() [all …]
|
D | vp9_rtcd_defs.pl | 211 …l_16/, "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh"; 214 …dual/, "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh"; 217 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count"; 223 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count"; 229 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count"; 232 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count"; 238 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count";
|
/hardware/invensense/60xx/libsensors_iio/software/core/mpl/ |
D | fast_no_motion.h | 34 void inv_set_fast_nomot_accel_threshold(long long thresh); 35 void inv_set_fast_nomot_compass_threshold(long long thresh); 36 void int_set_fast_nomot_gyro_threshold(long long thresh);
|
/hardware/invensense/6515/libsensors_iio/software/core/mpl/ |
D | fast_no_motion.h | 34 void inv_set_fast_nomot_accel_threshold(long long thresh); 35 void inv_set_fast_nomot_compass_threshold(long long thresh); 36 void int_set_fast_nomot_gyro_threshold(long long thresh);
|
/hardware/invensense/65xx/libsensors_iio/software/core/mpl/ |
D | fast_no_motion.h | 34 void inv_set_fast_nomot_accel_threshold(long long thresh); 35 void inv_set_fast_nomot_compass_threshold(long long thresh); 36 void int_set_fast_nomot_gyro_threshold(long long thresh);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/ |
D | vp9_loopfilter_masks_dspr2.h | 32 uint32_t thresh, uint32_t *hev, in vp9_filter_hev_mask_dspr2() argument 95 [q2] "r" (q2), [q3] "r" (q3), [thresh] "r" (thresh) in vp9_filter_hev_mask_dspr2() 134 uint32_t thresh, in vp9_filter_hev_mask_flatmask4_dspr2() argument 243 [q2] "r" (q2), [q3] "r" (q3), [thresh] "r" (thresh), in vp9_filter_hev_mask_flatmask4_dspr2()
|
D | vp9_loopfilter_filters_dspr2.c | 27 const uint8_t *thresh, in vp9_lpf_horizontal_4_dspr2() argument 39 uthresh = *thresh; in vp9_lpf_horizontal_4_dspr2() 121 const uint8_t *thresh, in vp9_lpf_vertical_4_dspr2() argument 133 uthresh = *thresh; in vp9_lpf_vertical_4_dspr2() 358 const uint8_t *thresh) { in vp9_lpf_vertical_16_dual_dspr2() argument 359 vp9_lpf_vertical_16_dspr2(s, p, blimit, limit, thresh); in vp9_lpf_vertical_16_dual_dspr2() 360 vp9_lpf_vertical_16_dspr2(s + 8 * p, p, blimit, limit, thresh); in vp9_lpf_vertical_16_dual_dspr2()
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/mips/dspr2/ |
D | loopfilter_filters_dspr2.c | 55 uint32_t thresh, in vp8_filter_mask_vec_mips() argument 121 [q2] "r" (q2), [q3] "r" (q3), [thresh] "r" (thresh) in vp8_filter_mask_vec_mips() 349 unsigned int thresh, in vp8_loop_filter_horizontal_edge_mips() argument 401 thresh, &hev, &mask); in vp8_loop_filter_horizontal_edge_mips() 446 thresh, &hev, &mask); in vp8_loop_filter_horizontal_edge_mips() 491 thresh, &hev, &mask); in vp8_loop_filter_horizontal_edge_mips() 536 thresh, &hev, &mask); in vp8_loop_filter_horizontal_edge_mips() 559 unsigned int thresh, in vp8_loop_filter_uvhorizontal_edge_mips() argument 608 thresh, &hev, &mask); in vp8_loop_filter_uvhorizontal_edge_mips() 653 thresh, &hev, &mask); in vp8_loop_filter_uvhorizontal_edge_mips() [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ |
D | loopfilter_filters.c | 43 static signed char vp8_hevmask(uc thresh, uc p1, uc p0, uc q0, uc q1) in vp8_hevmask() argument 46 hev |= (abs(p1 - p0) > thresh) * -1; in vp8_hevmask() 47 hev |= (abs(q1 - q0) > thresh) * -1; in vp8_hevmask() 104 const unsigned char *thresh, in vp8_loop_filter_horizontal_edge_c() argument 121 hev = vp8_hevmask(thresh[0], s[-2*p], s[-1*p], s[0*p], s[1*p]); in vp8_loop_filter_horizontal_edge_c() 136 const unsigned char *thresh, in vp8_loop_filter_vertical_edge_c() argument 152 hev = vp8_hevmask(thresh[0], s[-2], s[-1], s[0], s[1]); in vp8_loop_filter_vertical_edge_c() 222 const unsigned char *thresh, in vp8_mbloop_filter_horizontal_edge_c() argument 240 hev = vp8_hevmask(thresh[0], s[-2*p], s[-1*p], s[0*p], s[1*p]); in vp8_mbloop_filter_horizontal_edge_c() 257 const unsigned char *thresh, in vp8_mbloop_filter_vertical_edge_c() argument [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
D | vp9_loopfilter_16_neon.c | 49 const uint8_t *thresh) { in vp9_lpf_vertical_16_dual_neon() argument 50 vp9_lpf_vertical_16_neon(s, p, blimit, limit, thresh); in vp9_lpf_vertical_16_dual_neon() 51 vp9_lpf_vertical_16_neon(s + 8 * p, p, blimit, limit, thresh); in vp9_lpf_vertical_16_dual_neon()
|
D | vp9_loopfilter_neon.asm | 28 ; const uint8_t *thresh, 35 ; sp const uint8_t *thresh, 42 ldr r2, [sp, #4] ; load thresh 49 vld1.8 {d2[]}, [r2] ; duplicate *thresh 91 ; const uint8_t *thresh, 98 ; sp const uint8_t *thresh, 107 ldr r3, [sp, #4] ; load thresh 112 vld1.8 {d2[]}, [r3] ; duplicate *thresh 172 ; d2 thresh 209 vcgt.u8 d21, d21, d2 ; (abs(p1 - p0) > thresh)*-1 [all …]
|
D | vp9_mb_lpf_neon.asm | 20 ; const uint8_t *thresh 26 ; sp const uint8_t *thresh, 30 ldr r4, [sp, #88] ; load thresh 36 vld1.8 {d18[]}, [r4] ; load *thresh 123 ; const uint8_t *thresh) 128 ; sp const uint8_t *thresh, 132 ldr r4, [sp, #88] ; load thresh 136 vld1.8 {d18[]}, [r4] ; load *thresh 291 ; d18 thresh 341 ; only compare the largest value to thresh [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
D | loopfilter_neon.asm | 24 ; sp unsigned char thresh, 30 ldr r3, [sp, #4] ; load thresh 34 vdup.u8 q2, r3 ; duplicate thresh 63 ; sp unsigned char thresh, 69 ldr r12, [sp, #4] ; load thresh 71 vdup.u8 q2, r12 ; duplicate thresh 113 ; const signed char *thresh, 119 ; sp unsigned char thresh, 127 ldr r3, [sp, #4] ; load thresh 154 vdup.u8 q2, r3 ; duplicate thresh [all …]
|
D | mbloopfilter_neon.asm | 23 ; const unsigned char *thresh) 28 ; sp unsigned char thresh, 32 ldr r12, [sp, #4] ; load thresh 34 vdup.u8 q2, r12 ; thresh 64 ; const unsigned char *thresh, 70 ; sp unsigned char thresh, 75 ldr r12, [sp, #4] ; load thresh 77 vdup.u8 q2, r12 ; thresh 125 ; const unsigned char *thresh) 130 ; sp unsigned char thresh, [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a-neon/ |
D | vp9_rtcd.h | 183 …dge_w_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 184 …_w_neon(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 187 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 188 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 191 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 192 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 195 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 196 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 199 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 200 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips-dspr2/ |
D | vp9_rtcd.h | 191 …dge_w_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 192 …w_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 195 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 196 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 199 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 200 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 203 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 204 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 207 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 208 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/x86/ |
D | vp9_rtcd.h | 215 …al_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 216 …16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 217 …cal_16)(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 219 …_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 220 …al_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 221 …6_dual)(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 223 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 224 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 225 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 231 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips/ |
D | vp9_rtcd.h | 183 …dge_w_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 186 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 189 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 192 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 195 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 198 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/generic/ |
D | vp9_rtcd.h | 183 …dge_w_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 186 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 189 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 192 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 195 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 198 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a/ |
D | vp9_rtcd.h | 183 …dge_w_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 186 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 189 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 192 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 195 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count); 198 …t8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/ |
D | loopfilter_arm.c | 19 const unsigned char *limit, const unsigned char *thresh, int count) 30 unsigned char blimit, unsigned char limit, unsigned char thresh); 32 unsigned char blimit, unsigned char limit, unsigned char thresh,
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ppc/ |
D | loopfilter_altivec.c | 21 const signed char *thresh 31 const signed char *thresh
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
D | vp9_loopfilter_mmx.asm | 21 ; const char *thresh, 134 mov rdx, arg(4) ;thresh ; get thresh 140 paddb mm4, mm3 ; abs(q1 - q0) > thresh || abs(p1 - p0) > thresh
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
D | loopfilter_block_sse2.asm | 59 psubusb %5, [thresh] 134 ; const char *thresh 144 %define thresh r10 156 mov thresh, arg(4) 162 %define thresh r8 275 ; const char *thresh 286 %define thresh r10 298 mov thresh, arg(4) 304 %define thresh r8
|
D | loopfilter_mmx.asm | 21 ; const char *thresh, 134 mov rdx, arg(4) ;thresh ; get thresh 140 paddb mm4, mm3 ; abs(q1 - q0) > thresh || abs(p1 - p0) > thresh 603 ; const char *thresh, 729 mov rdx, arg(4) ;thresh ; get thresh 735 paddb mm4, mm3 ; abs(q1 - q0) > thresh || abs(p1 - p0) > thresh 744 ; mm1 = mask, mm0=q0, mm7 = thresh, t0 = abs(q0-q1) t1 = abs(p1-p0)
|