HomeSort by relevance Sort by last modified time
    Searched full:blimit (Results 1 - 25 of 58) sorted by null

1 2 3

  /external/libvpx/libvpx/vp8/common/arm/neon/
loopfiltersimplehorizontaledge_neon.c 15 unsigned char *s, int p, const unsigned char *blimit) {
23 qblimit = vdupq_n_u8(*blimit);
90 const unsigned char *blimit) {
92 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit);
94 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit);
96 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit);
101 const unsigned char *blimit) {
102 vp8_loop_filter_simple_horizontal_edge_neon(y_ptr, y_stride, blimit);
loopfiltersimpleverticaledge_neon.c 175 unsigned char *s, int p, const unsigned char *blimit) {
187 qblimit = vdupq_n_u8(*blimit);
258 const unsigned char *blimit) {
260 vp8_loop_filter_simple_vertical_edge_neon(y_ptr, y_stride, blimit);
262 vp8_loop_filter_simple_vertical_edge_neon(y_ptr, y_stride, blimit);
264 vp8_loop_filter_simple_vertical_edge_neon(y_ptr, y_stride, blimit);
269 const unsigned char *blimit) {
270 vp8_loop_filter_simple_vertical_edge_neon(y_ptr, y_stride, blimit);
vp8_loopfilter_neon.c 126 unsigned char blimit,
132 qblimit = vdupq_n_u8(blimit);
168 unsigned char blimit,
177 qblimit = vdupq_n_u8(blimit);
316 unsigned char blimit,
329 qblimit = vdupq_n_u8(blimit);
426 unsigned char blimit,
441 qblimit = vdupq_n_u8(blimit);
  /external/libvpx/libvpx/vp8/common/x86/
loopfilter_x86.c 15 void sym(unsigned char *src, int pitch, const unsigned char *blimit, \
19 void sym(unsigned char *src, int pitch, const unsigned char *blimit, \
23 void sym(unsigned char *y, int ystride, const unsigned char *blimit)
91 const unsigned char *blimit) {
93 blimit);
95 blimit);
97 blimit);
123 const unsigned char *blimit) {
124 vp8_loop_filter_simple_vertical_edge_sse2(y_ptr + 4, y_stride, blimit);
125 vp8_loop_filter_simple_vertical_edge_sse2(y_ptr + 8, y_stride, blimit);
    [all...]
  /external/libvpx/libvpx/vp8/common/
loopfilter_filters.c 24 static signed char vp8_filter_mask(uc limit, uc blimit, uc p3, uc p2, uc p1,
33 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit);
90 const unsigned char *blimit,
101 mask = vp8_filter_mask(limit[0], blimit[0], s[-4 * p], s[-3 * p], s[-2 * p],
113 const unsigned char *blimit,
124 mask = vp8_filter_mask(limit[0], blimit[0], s[-4], s[-3], s[-2], s[-1],
189 const unsigned char *blimit,
201 mask = vp8_filter_mask(limit[0], blimit[0], s[-4 * p], s[-3 * p], s[-2 * p],
214 const unsigned char *blimit,
222 mask = vp8_filter_mask(limit[0], blimit[0], s[-4], s[-3], s[-2], s[-1]
    [all...]
rtcd_defs.pl 52 add_proto qw/void vp8_loop_filter_simple_mbv/, "unsigned char *y, int ystride, const unsigned char *blimit";
59 add_proto qw/void vp8_loop_filter_simple_mbh/, "unsigned char *y, int ystride, const unsigned char *blimit";
66 add_proto qw/void vp8_loop_filter_simple_bv/, "unsigned char *y, int ystride, const unsigned char *blimit";
73 add_proto qw/void vp8_loop_filter_simple_bh/, "unsigned char *y, int ystride, const unsigned char *blimit";
  /external/libvpx/libvpx/vpx_dsp/
loopfilter.c 34 static INLINE int8_t filter_mask(uint8_t limit, uint8_t blimit, uint8_t p3,
44 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
113 const uint8_t *blimit, const uint8_t *limit,
123 filter_mask(*limit, *blimit, p3, p2, p1, p0, q0, q1, q2, q3);
137 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit,
147 filter_mask(*limit, *blimit, p3, p2, p1, p0, q0, q1, q2, q3);
181 void vpx_lpf_horizontal_8_c(uint8_t *s, int p, const uint8_t *blimit,
192 filter_mask(*limit, *blimit, p3, p2, p1, p0, q0, q1, q2, q3);
208 void vpx_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit,
216 filter_mask(*limit, *blimit, p3, p2, p1, p0, q0, q1, q2, q3)
    [all...]
  /external/libvpx/config/arm-neon/
vp8_rtcd.h 114 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
115 void vp8_loop_filter_bhs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
118 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
119 void vp8_loop_filter_bvs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
122 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
123 void vp8_loop_filter_mbhs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
126 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
127 void vp8_loop_filter_mbvs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/config/arm64/
vp8_rtcd.h 114 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
115 void vp8_loop_filter_bhs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
118 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
119 void vp8_loop_filter_bvs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
122 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
123 void vp8_loop_filter_mbhs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
126 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
127 void vp8_loop_filter_mbvs_neon(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/config/mips32-msa/
vp8_rtcd.h 116 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
117 void vp8_loop_filter_bhs_msa(unsigned char *y, int ystride, const unsigned char *blimit);
120 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
121 void vp8_loop_filter_bvs_msa(unsigned char *y, int ystride, const unsigned char *blimit);
124 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
125 void vp8_loop_filter_simple_horizontal_edge_msa(unsigned char *y, int ystride, const unsigned char *blimit);
128 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
129 void vp8_loop_filter_simple_vertical_edge_msa(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/config/mips64-msa/
vp8_rtcd.h 116 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
117 void vp8_loop_filter_bhs_msa(unsigned char *y, int ystride, const unsigned char *blimit);
120 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
121 void vp8_loop_filter_bvs_msa(unsigned char *y, int ystride, const unsigned char *blimit);
124 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
125 void vp8_loop_filter_simple_horizontal_edge_msa(unsigned char *y, int ystride, const unsigned char *blimit);
128 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
129 void vp8_loop_filter_simple_vertical_edge_msa(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/config/x86/
vp8_rtcd.h 145 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
146 void vp8_loop_filter_bhs_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
149 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
150 void vp8_loop_filter_bvs_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
153 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
154 void vp8_loop_filter_simple_horizontal_edge_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
157 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
158 void vp8_loop_filter_simple_vertical_edge_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/config/x86_64/
vp8_rtcd.h 145 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
146 void vp8_loop_filter_bhs_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
149 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
150 void vp8_loop_filter_bvs_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
153 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
154 void vp8_loop_filter_simple_horizontal_edge_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
157 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
158 void vp8_loop_filter_simple_vertical_edge_sse2(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/libvpx/vp8/common/arm/
loopfilter_arm.c 17 unsigned char blimit, unsigned char limit,
20 unsigned char blimit, unsigned char limit,
  /external/libvpx/libvpx/vpx_dsp/arm/
highbd_loopfilter_neon.c 16 static INLINE void load_thresh(const uint8_t *blimit, const uint8_t *limit,
21 *blimit_vec = vmovl_u8(vld1_dup_u8(blimit));
43 filter_hev_mask4(const uint16x8_t limit, const uint16x8_t blimit,
63 t0 = vcleq_u16(t0, blimit);
70 const uint16x8_t limit, const uint16x8_t blimit, const uint16x8_t thresh,
76 const uint16x8_t max = filter_hev_mask4(limit, blimit, thresh, p3, p2, p1, p0,
565 void vpx_highbd_lpf_horizontal_4_neon(uint16_t *s, int p, const uint8_t *blimit,
571 load_thresh(blimit, limit, thresh, &blimit_vec, &limit_vec, &thresh_vec, bd);
587 void vpx_highbd_lpf_vertical_4_neon(uint16_t *s, int p, const uint8_t *blimit,
597 load_thresh(blimit, limit, thresh, &blimit_vec, &limit_vec, &thresh_vec, bd)
    [all...]
loopfilter_16_neon.asm 20 ; const uint8_t *blimit,
26 ; r2 const uint8_t *blimit,
36 vld1.8 {d16[]}, [r2] ; load *blimit
123 ; const uint8_t *blimit,
128 ; r2 const uint8_t *blimit,
137 ; const uint8_t *blimit,
142 ; r2 const uint8_t *blimit,
150 ; void mb_lpf_vertical_edge_w(uint8_t *s, int p, const uint8_t *blimit,
155 ; r2 const uint8_t *blimit,
165 vld1.8 {d16[]}, [r2] ; load *blimit
    [all...]
loopfilter_8_neon.asm 23 ; const uint8_t *blimit,
28 ; r2 const uint8_t *blimit,
34 vld1.8 {d0[]}, [r2] ; duplicate *blimit
103 ; const uint8_t *blimit,
109 ; r2 const uint8_t *blimit,
115 vld1.8 {d0[]}, [r2] ; duplicate *blimit
215 ; d0 blimit
280 vcge.u8 d24, d0, d24 ; a > blimit
  /external/libvpx/config/arm/
vp8_rtcd.h 95 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
98 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
101 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
104 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/config/generic/
vp8_rtcd.h 95 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
98 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
101 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
104 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/config/mips32/
vp8_rtcd.h 95 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
98 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
101 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
104 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/config/mips32-dspr2/
vp8_rtcd.h 106 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
109 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
112 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
115 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
vpx_dsp_rtcd.h 319 void vpx_lpf_horizontal_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
320 void vpx_lpf_horizontal_16_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
323 void vpx_lpf_horizontal_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
324 void vpx_lpf_horizontal_16_dual_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
327 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
328 void vpx_lpf_horizontal_4_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
335 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
336 void vpx_lpf_horizontal_8_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
343 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
344 void vpx_lpf_vertical_16_dspr2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh)
    [all...]
  /external/libvpx/config/mips64/
vp8_rtcd.h 95 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *blimit);
98 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *blimit);
101 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
104 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
  /external/libvpx/libvpx/vpx_dsp/x86/
highbd_loopfilter_sse2.c 57 __m128i blimit, limit, thresh; local
74 blimit = _mm_unpacklo_epi8(_mm_load_si128((const __m128i *)_blimit), zero);
78 blimit = _mm_slli_epi16(
85 blimit = _mm_slli_epi16(
120 mask = _mm_subs_epu16(_mm_adds_epu16(abs_p0q0, abs_p1q1), blimit);
497 __m128i blimit, limit, thresh; local
523 blimit = _mm_unpacklo_epi8(_mm_load_si128((const __m128i *)_blimit), zero);
528 blimit = _mm_slli_epi16(
536 blimit = _mm_slli_epi16(
562 mask = _mm_subs_epu16(_mm_adds_epu16(abs_p0q0, abs_p1q1), blimit);
725 __m128i blimit, limit, thresh; local
    [all...]
  /external/libvpx/libvpx/test/
lpf_test.cc 41 typedef void (*loop_op_t)(Pixel *s, int p, const uint8_t *blimit,
51 typedef void (*loop_op_t)(Pixel *s, int p, const uint8_t *blimit,
167 blimit[16]) = { tmp, tmp, tmp, tmp, tmp, tmp, tmp, tmp,
179 ref_loopfilter_op_(ref_s + 8 + p * 8, p, blimit, limit, thresh, bit_depth_);
181 loopfilter_op_(s + 8 + p * 8, p, blimit, limit, thresh, bit_depth_));
183 ref_loopfilter_op_(ref_s + 8 + p * 8, p, blimit, limit, thresh);
185 loopfilter_op_(s + 8 + p * 8, p, blimit, limit, thresh));
226 blimit[16]) = { tmp, tmp, tmp, tmp, tmp, tmp, tmp, tmp,
242 ref_loopfilter_op_(ref_s + 8 + p * 8, p, blimit, limit, thresh, bit_depth_);
244 loopfilter_op_(s + 8 + p * 8, p, blimit, limit, thresh, bit_depth_))
    [all...]

Completed in 1571 milliseconds

1 2 3