Home
last modified time | relevance | path

Searched refs:hev_thresh (Results 1 – 11 of 11) sorted by relevance

/external/webp/src/dsp/
Ddec_mips32.c94 int thresh, int ithresh, int hev_thresh) { in FilterLoop26() argument
98 if (hev(p, hstride, hev_thresh)) { in FilterLoop26()
110 int thresh, int ithresh, int hev_thresh) { in FilterLoop24() argument
114 if (hev(p, hstride, hev_thresh)) { in FilterLoop24()
126 int thresh, int ithresh, int hev_thresh) { in VFilter16() argument
127 FilterLoop26(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16()
131 int thresh, int ithresh, int hev_thresh) { in HFilter16() argument
132 FilterLoop26(p, 1, stride, 16, thresh, ithresh, hev_thresh); in HFilter16()
137 int thresh, int ithresh, int hev_thresh) { in VFilter8() argument
138 FilterLoop26(u, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8()
[all …]
Ddec_mips_dsp_r2.c162 int thresh, int ithresh, int hev_thresh) { in FilterLoop26() argument
292 [ithresh]"r"(ithresh),[vstride]"r"(vstride), [hev_thresh]"r"(hev_thresh), in FilterLoop26()
300 int thresh, int ithresh, int hev_thresh) { in FilterLoop24() argument
421 [hev_thresh]"r"(hev_thresh), [hstride]"r"(hstride), in FilterLoop24()
429 int thresh, int ithresh, int hev_thresh) { in VFilter16() argument
430 FilterLoop26(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16()
434 int thresh, int ithresh, int hev_thresh) { in HFilter16() argument
435 FilterLoop26(p, 1, stride, 16, thresh, ithresh, hev_thresh); in HFilter16()
440 int thresh, int ithresh, int hev_thresh) { in VFilter8() argument
441 FilterLoop26(u, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8()
[all …]
Ddec.c570 int thresh, int ithresh, int hev_thresh) { in FilterLoop26() argument
574 if (hev(p, hstride, hev_thresh)) { in FilterLoop26()
586 int thresh, int ithresh, int hev_thresh) { in FilterLoop24() argument
590 if (hev(p, hstride, hev_thresh)) { in FilterLoop24()
602 int thresh, int ithresh, int hev_thresh) { in VFilter16() argument
603 FilterLoop26(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16()
607 int thresh, int ithresh, int hev_thresh) { in HFilter16() argument
608 FilterLoop26(p, 1, stride, 16, thresh, ithresh, hev_thresh); in HFilter16()
613 int thresh, int ithresh, int hev_thresh) { in VFilter16i() argument
617 FilterLoop24(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16i()
[all …]
Ddec_sse2.c326 int hev_thresh, __m128i* const not_hev) { in GetNotHEV() argument
331 const __m128i h = _mm_set1_epi8(hev_thresh); in GetNotHEV()
428 const __m128i* const mask, int hev_thresh) { in DoFilter4() argument
438 GetNotHEV(p1, p0, q0, q1, hev_thresh, &not_hev); in DoFilter4()
474 const __m128i* const mask, int hev_thresh) { in DoFilter6() argument
480 GetNotHEV(p1, p0, q0, q1, hev_thresh, &not_hev); in DoFilter6()
735 int thresh, int ithresh, int hev_thresh) { in VFilter16() argument
749 DoFilter6(&p2, &p1, &p0, &q0, &q1, &q2, &mask, hev_thresh); in VFilter16()
761 int thresh, int ithresh, int hev_thresh) { in HFilter16() argument
773 DoFilter6(&p2, &p1, &p0, &q0, &q1, &q2, &mask, hev_thresh); in HFilter16()
[all …]
Ddec_neon.c665 int hev_thresh) { in NeedsHev() argument
666 const uint8x16_t hev_thresh_v = vdupq_n_u8((uint8_t)hev_thresh); in NeedsHev()
826 int thresh, int ithresh, int hev_thresh) { in VFilter16() argument
832 const uint8x16_t hev_mask = NeedsHev(p1, p0, q0, q1, hev_thresh); in VFilter16()
843 int thresh, int ithresh, int hev_thresh) { in HFilter16() argument
849 const uint8x16_t hev_mask = NeedsHev(p1, p0, q0, q1, hev_thresh); in HFilter16()
861 int thresh, int ithresh, int hev_thresh) { in VFilter16i() argument
872 const uint8x16_t hev_mask = NeedsHev(p1, p0, q0, q1, hev_thresh); in VFilter16i()
885 int thresh, int ithresh, int hev_thresh) { in HFilter16i() argument
896 const uint8x16_t hev_mask = NeedsHev(p1, p0, q0, q1, hev_thresh); in HFilter16i()
[all …]
/external/opencv3/3rdparty/libwebp/enc/
Dfilter.c139 int thresh, int ithresh, int hev_thresh) { in FilterLoop24() argument
142 if (hev(p, hstride, hev_thresh)) { in FilterLoop24()
154 int thresh, int ithresh, int hev_thresh) { in VFilter16i() argument
158 FilterLoop24(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16i()
163 int thresh, int ithresh, int hev_thresh) { in HFilter16i() argument
167 FilterLoop24(p, 1, stride, 16, thresh, ithresh, hev_thresh); in HFilter16i()
172 int thresh, int ithresh, int hev_thresh) { in VFilter8i() argument
173 FilterLoop24(u + 4 * stride, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8i()
174 FilterLoop24(v + 4 * stride, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8i()
178 int thresh, int ithresh, int hev_thresh) { in HFilter8i() argument
[all …]
/external/opencv3/3rdparty/libwebp/dsp/
Ddec.c596 int thresh, int ithresh, int hev_thresh) { in FilterLoop26() argument
599 if (hev(p, hstride, hev_thresh)) { in FilterLoop26()
611 int thresh, int ithresh, int hev_thresh) { in FilterLoop24() argument
614 if (hev(p, hstride, hev_thresh)) { in FilterLoop24()
626 int thresh, int ithresh, int hev_thresh) { in VFilter16() argument
627 FilterLoop26(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16()
631 int thresh, int ithresh, int hev_thresh) { in HFilter16() argument
632 FilterLoop26(p, 1, stride, 16, thresh, ithresh, hev_thresh); in HFilter16()
637 int thresh, int ithresh, int hev_thresh) { in VFilter16i() argument
641 FilterLoop24(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16i()
[all …]
Ddec_sse2.c281 #define GET_NOTHEV(p1, p0, q0, q1, hev_thresh, not_hev) { \ argument
286 const __m128i h = _mm_set1_epi8(hev_thresh); \
371 const __m128i* mask, int hev_thresh) { in DoFilter4() argument
377 GET_NOTHEV(*p1, *p0, *q0, *q1, hev_thresh, not_hev); in DoFilter4()
418 const __m128i* mask, int hev_thresh) { in DoFilter6() argument
423 GET_NOTHEV(*p1, *p0, *q0, *q1, hev_thresh, not_hev); in DoFilter6()
690 int thresh, int ithresh, int hev_thresh) { in VFilter16SSE2() argument
704 DoFilter6(&p2, &p1, &p0, &q0, &q1, &q2, &mask, hev_thresh); in VFilter16SSE2()
716 int thresh, int ithresh, int hev_thresh) { in HFilter16SSE2() argument
728 DoFilter6(&p2, &p1, &p0, &q0, &q1, &q2, &mask, hev_thresh); in HFilter16SSE2()
[all …]
/external/webp/src/enc/
Dfilter.c99 const int hev_thresh = (level >= 40) ? 2 : (level >= 15) ? 1 : 0; in DoFilter() local
100 VP8HFilter16i(y_dst, BPS, limit, ilevel, hev_thresh); in DoFilter()
101 VP8HFilter8i(u_dst, v_dst, BPS, limit, ilevel, hev_thresh); in DoFilter()
102 VP8VFilter16i(y_dst, BPS, limit, ilevel, hev_thresh); in DoFilter()
103 VP8VFilter8i(u_dst, v_dst, BPS, limit, ilevel, hev_thresh); in DoFilter()
/external/opencv3/3rdparty/libwebp/dec/
Dframe.c70 const int hev_thresh = in DoFilter() local
73 VP8HFilter16(y_dst, y_bps, limit + 4, ilevel, hev_thresh); in DoFilter()
74 VP8HFilter8(u_dst, v_dst, uv_bps, limit + 4, ilevel, hev_thresh); in DoFilter()
77 VP8HFilter16i(y_dst, y_bps, limit, ilevel, hev_thresh); in DoFilter()
78 VP8HFilter8i(u_dst, v_dst, uv_bps, limit, ilevel, hev_thresh); in DoFilter()
81 VP8VFilter16(y_dst, y_bps, limit + 4, ilevel, hev_thresh); in DoFilter()
82 VP8VFilter8(u_dst, v_dst, uv_bps, limit + 4, ilevel, hev_thresh); in DoFilter()
85 VP8VFilter16i(y_dst, y_bps, limit, ilevel, hev_thresh); in DoFilter()
86 VP8VFilter8i(u_dst, v_dst, uv_bps, limit, ilevel, hev_thresh); in DoFilter()
/external/webp/src/dec/
Dframe.c232 const int hev_thresh = f_info->hev_thresh_; in DoFilter() local
234 VP8HFilter16(y_dst, y_bps, limit + 4, ilevel, hev_thresh); in DoFilter()
235 VP8HFilter8(u_dst, v_dst, uv_bps, limit + 4, ilevel, hev_thresh); in DoFilter()
238 VP8HFilter16i(y_dst, y_bps, limit, ilevel, hev_thresh); in DoFilter()
239 VP8HFilter8i(u_dst, v_dst, uv_bps, limit, ilevel, hev_thresh); in DoFilter()
242 VP8VFilter16(y_dst, y_bps, limit + 4, ilevel, hev_thresh); in DoFilter()
243 VP8VFilter8(u_dst, v_dst, uv_bps, limit + 4, ilevel, hev_thresh); in DoFilter()
246 VP8VFilter16i(y_dst, y_bps, limit, ilevel, hev_thresh); in DoFilter()
247 VP8VFilter8i(u_dst, v_dst, uv_bps, limit, ilevel, hev_thresh); in DoFilter()