Home
last modified time | relevance | path

Searched refs:thresh (Results 1 – 25 of 40) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_loopfilter_filters.c37 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 …]
Dvp9_rtcd_defs.pl211 …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/
Dfast_no_motion.h34 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/
Dfast_no_motion.h34 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/
Dfast_no_motion.h34 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/
Dvp9_loopfilter_masks_dspr2.h32 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()
Dvp9_loopfilter_filters_dspr2.c27 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/
Dloopfilter_filters_dspr2.c55 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/
Dloopfilter_filters.c43 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/
Dvp9_loopfilter_16_neon.c49 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()
Dvp9_loopfilter_neon.asm28 ; 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 …]
Dvp9_mb_lpf_neon.asm20 ; 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/
Dloopfilter_neon.asm24 ; 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 …]
Dmbloopfilter_neon.asm23 ; 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/
Dvp9_rtcd.h183 …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/
Dvp9_rtcd.h191 …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/
Dvp9_rtcd.h215 …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/
Dvp9_rtcd.h183 …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/
Dvp9_rtcd.h183 …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/
Dvp9_rtcd.h183 …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/
Dloopfilter_arm.c19 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/
Dloopfilter_altivec.c21 const signed char *thresh
31 const signed char *thresh
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
Dvp9_loopfilter_mmx.asm21 ; 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/
Dloopfilter_block_sse2.asm59 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
Dloopfilter_mmx.asm21 ; 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)

12