/third_party/skia/third_party/externals/libwebp/src/dsp/ |
D | dec_mips32.c | 94 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 …]
|
D | dec_mips_dsp_r2.c | 162 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 …]
|
D | dec.c | 597 int hev_thresh) { in FilterLoop26_C() argument 601 if (Hev(p, hstride, hev_thresh)) { in FilterLoop26_C() 614 int hev_thresh) { in FilterLoop24_C() argument 618 if (Hev(p, hstride, hev_thresh)) { in FilterLoop24_C() 632 int thresh, int ithresh, int hev_thresh) { in VFilter16_C() argument 633 FilterLoop26_C(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16_C() 637 int thresh, int ithresh, int hev_thresh) { in HFilter16_C() argument 638 FilterLoop26_C(p, 1, stride, 16, thresh, ithresh, hev_thresh); in HFilter16_C() 643 int thresh, int ithresh, int hev_thresh) { in VFilter16i_C() argument 647 FilterLoop24_C(p, stride, 1, 16, thresh, ithresh, hev_thresh); in VFilter16i_C() [all …]
|
D | dec_sse2.c | 277 int hev_thresh, __m128i* const not_hev) { in GetNotHEV_SSE2() argument 282 const __m128i h = _mm_set1_epi8(hev_thresh); in GetNotHEV_SSE2() 381 int hev_thresh) { in DoFilter4_SSE2() argument 391 GetNotHEV_SSE2(p1, p0, q0, q1, hev_thresh, ¬_hev); in DoFilter4_SSE2() 428 int hev_thresh) { in DoFilter6_SSE2() argument 434 GetNotHEV_SSE2(p1, p0, q0, q1, hev_thresh, ¬_hev); in DoFilter6_SSE2() 690 int thresh, int ithresh, int hev_thresh) { in VFilter16_SSE2() argument 704 DoFilter6_SSE2(&p2, &p1, &p0, &q0, &q1, &q2, &mask, hev_thresh); in VFilter16_SSE2() 716 int thresh, int ithresh, int hev_thresh) { in HFilter16_SSE2() argument 728 DoFilter6_SSE2(&p2, &p1, &p0, &q0, &q1, &q2, &mask, hev_thresh); in HFilter16_SSE2() [all …]
|
D | dec_neon.c | 677 int hev_thresh) { in NeedsHev_NEON() argument 678 const uint8x16_t hev_thresh_v = vdupq_n_u8((uint8_t)hev_thresh); in NeedsHev_NEON() 838 int thresh, int ithresh, int hev_thresh) { in VFilter16_NEON() argument 844 const uint8x16_t hev_mask = NeedsHev_NEON(p1, p0, q0, q1, hev_thresh); in VFilter16_NEON() 855 int thresh, int ithresh, int hev_thresh) { in HFilter16_NEON() argument 861 const uint8x16_t hev_mask = NeedsHev_NEON(p1, p0, q0, q1, hev_thresh); in HFilter16_NEON() 873 int thresh, int ithresh, int hev_thresh) { in VFilter16i_NEON() argument 884 const uint8x16_t hev_mask = NeedsHev_NEON(p1, p0, q0, q1, hev_thresh); in VFilter16i_NEON() 897 int thresh, int ithresh, int hev_thresh) { in HFilter16i_NEON() argument 908 const uint8x16_t hev_mask = NeedsHev_NEON(p1, p0, q0, q1, hev_thresh); in HFilter16i_NEON() [all …]
|
/third_party/ffmpeg/libavcodec/ |
D | vp8dsp.h | 49 int flim_E, int flim_I, int hev_thresh); 51 int flim_E, int flim_I, int hev_thresh); 53 int flim_E, int flim_I, int hev_thresh); 55 int flim_E, int flim_I, int hev_thresh); 59 int flim_E, int flim_I, int hev_thresh); 61 int flim_E, int flim_I, int hev_thresh); 64 int flim_E, int flim_I, int hev_thresh); 67 int flim_E, int flim_I, int hev_thresh);
|
D | vp8dsp.c | 378 int hev_thresh) \ 384 if (hev(dst + i * stridea, strideb, hev_thresh)) \ 396 int hev_thresh) \ 402 int hv = hev(dst + i * stridea, strideb, hev_thresh); \ 415 int fI, int hev_thresh) \ 417 vpn ## _ ## dir ## _loop_filter8_c(dstU, stride, fE, fI, hev_thresh); \ 418 vpn ## _ ## dir ## _loop_filter8_c(dstV, stride, fE, fI, hev_thresh); \ 425 int hev_thresh) \ 428 hev_thresh); \ 430 hev_thresh); \
|
D | vp8.c | 2164 int mbedge_lim, bedge_lim_y, bedge_lim_uv, hev_thresh; in filter_mb() local 2194 hev_thresh = hev_thresh_lut[s->keyframe][filter_level]; in filter_mb() 2198 mbedge_lim, inner_limit, hev_thresh); in filter_mb() 2200 mbedge_lim, inner_limit, hev_thresh); in filter_mb() 2207 hev_thresh); \ in filter_mb() 2210 hev_thresh); \ in filter_mb() 2213 hev_thresh); \ in filter_mb() 2216 inner_limit, hev_thresh); \ in filter_mb() 2223 mbedge_lim, inner_limit, hev_thresh); in filter_mb() 2225 mbedge_lim, inner_limit, hev_thresh); in filter_mb() [all …]
|
/third_party/ffmpeg/tests/checkasm/ |
D | vp8dsp.c | 337 int hev_thresh, uint8_t *buf, in randomize_loopfilter_buffers() argument 353 setdx2(idx, 1, q1, q0, hev_thresh + 1, flim_I - hev_thresh - 1); in randomize_loopfilter_buffers() 355 setdx(idx, 1, q1 = q0, hev_thresh); in randomize_loopfilter_buffers() 360 setdx2(idx, -2, p1, p0, hev_thresh + 1, flim_I - hev_thresh - 1); in randomize_loopfilter_buffers() 362 setdx(idx, -2, p1 = p0, hev_thresh); in randomize_loopfilter_buffers() 378 randomize_loopfilter_buffers(lineoff, str, dir, flim_E, flim_I, hev_thresh, buf, force_hev) 386 int flim_E = 20, flim_I = 10, hev_thresh = 7; in check_loopfilter_16y() local 410 call_ref(buf0, 16, flim_E, flim_I, hev_thresh); in check_loopfilter_16y() 411 call_new(buf1, 16, flim_E, flim_I, hev_thresh); in check_loopfilter_16y() 418 bench_new(buf0, 16, flim_E, flim_I, hev_thresh); in check_loopfilter_16y() [all …]
|
/third_party/ffmpeg/libavcodec/mips/ |
D | vp8dsp_mips.h | 152 int flim_e, int flim_i, int hev_thresh); 155 int flim_e, int flim_i, int hev_thresh); 157 int flim_e, int flim_i, int hev_thresh); 159 int flim_e, int flim_i, int hev_thresh); 162 int flim_e, int flim_i, int hev_thresh); 165 int flim_e, int flim_i, int hev_thresh); 268 int flim_I, int hev_thresh); 270 int flim_I, int hev_thresh); 272 int flim_E, int flim_I, int hev_thresh); 274 int flim_E, int flim_I, int hev_thresh); [all …]
|
D | vp8dsp_mmi.c | 787 ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) in vp8_v_loop_filter8_mmi() argument 839 : [e]"r"((mips_reg)flim_E), [thresh]"r"((mips_reg)hev_thresh), in vp8_v_loop_filter8_mmi() 846 ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) in vp8_v_loop_filter8_inner_mmi() argument 852 int hv = hev(dst + i * 1, stride, hev_thresh); in vp8_v_loop_filter8_inner_mmi() 861 ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) in vp8_h_loop_filter8_mmi() argument 925 : [e]"r"((mips_reg)flim_E), [thresh]"r"((mips_reg)hev_thresh), in vp8_h_loop_filter8_mmi() 932 ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) in vp8_h_loop_filter8_inner_mmi() argument 938 int hv = hev(dst + i * stride, 1, hev_thresh); in vp8_h_loop_filter8_inner_mmi() 1351 int flim_I, int hev_thresh) in ff_vp8_v_loop_filter16_mmi() argument 1353 vp8_v_loop_filter8_mmi(dst, stride, flim_E, flim_I, hev_thresh); in ff_vp8_v_loop_filter16_mmi() [all …]
|
/third_party/skia/third_party/externals/libwebp/src/enc/ |
D | filter_enc.c | 101 const int hev_thresh = (level >= 40) ? 2 : (level >= 15) ? 1 : 0; in DoFilter() local 102 VP8HFilter16i(y_dst, BPS, limit, ilevel, hev_thresh); in DoFilter() 103 VP8HFilter8i(u_dst, v_dst, BPS, limit, ilevel, hev_thresh); in DoFilter() 104 VP8VFilter16i(y_dst, BPS, limit, ilevel, hev_thresh); in DoFilter() 105 VP8VFilter8i(u_dst, v_dst, BPS, limit, ilevel, hev_thresh); in DoFilter()
|
/third_party/ffmpeg/libavcodec/loongarch/ |
D | vp8dsp_loongarch.h | 80 int flim_e, int flim_i, int hev_thresh); 82 int flim_e, int flim_i, int hev_thresh); 85 int flim_e, int flim_i, int hev_thresh); 88 int flim_e, int flim_i, int hev_thresh);
|
/third_party/skia/third_party/externals/libwebp/src/dec/ |
D | frame_dec.c | 232 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()
|
/third_party/ffmpeg/libavcodec/aarch64/ |
D | vp8dsp.h | 28 int hev_thresh) 35 int hev_thresh)
|
D | vp8dsp_neon.S | 286 .macro vp8_loop_filter, inner=0, simple=0, hev_thresh 318 dup v23.16b, \hev_thresh // hev_thresh 479 vp8_loop_filter inner=\inner, simple=\simple, hev_thresh=w4 530 vp8_loop_filter inner=\inner, hev_thresh=w5 589 vp8_loop_filter inner=\inner, simple=\simple, hev_thresh=w4 649 vp8_loop_filter inner=\inner, hev_thresh=w5
|
/third_party/ffmpeg/libavcodec/arm/ |
D | vp8dsp.h | 33 int hev_thresh) 40 int hev_thresh)
|
D | vp8dsp_neon.S | 271 @ hev_thresh -> r12 305 vdup.8 q15, r12 @ hev_thresh 307 vcgt.u8 q12, q12, q15 @ abs(P1-P0) > hev_thresh 309 vcgt.u8 q14, q13, q15 @ abs(Q1-Q0) > hev_thresh 453 ldr r12, [sp, #64] @ hev_thresh 522 ldr r12, [sp, #68] @ hev_thresh 559 ldr r12, [sp, #64] @ hev_thresh 649 ldr r12, [sp, #68] @ hev_thresh
|