/dports/multimedia/xvid/xvidcore/src/motion/ |
H A D | sad.c | 87 return sad; in sad16_c() 117 return sad; in sad16bi_c() 147 return sad; in sad8bi_c() 229 return sad[0]+sad[1]+sad[2]+sad[3]; in sad16v_c() 242 return sad[0]+sad[1]+sad[2]+sad[3]; in sad32v_c() 385 uint16_t u = abs(cur[j*8+i] - ref[j*8+i]) << 4; in sseh8_16bit_c() local 388 if (u < thresh) in sseh8_16bit_c() 389 u = 0; /* The error is not perceivable */ in sseh8_16bit_c() 391 u -= thresh; in sseh8_16bit_c() 393 u = ((u + iCSF_Round[j*8 + i]) * iCSF_Coeff[j*8 + i]) >> 16; in sseh8_16bit_c() [all …]
|
/dports/devel/hyperscan/hyperscan-5.4.0/src/nfagraph/ |
H A D | ng_edge_redundancy.cpp | 63 for (auto u : sad) { in checkVerticesFwd() local 85 for (auto v : sad) { in checkVerticesRev() 135 set<NFAVertex> sad; in removeEdgeRedundancyNearCyclesFwd() local 145 sad.clear(); in removeEdgeRedundancyNearCyclesFwd() 153 sad.insert(u); in removeEdgeRedundancyNearCyclesFwd() 159 sad.insert(u); in removeEdgeRedundancyNearCyclesFwd() 167 sad.insert(u); in removeEdgeRedundancyNearCyclesFwd() 224 set<NFAVertex> sad; in removeEdgeRedundancyNearCyclesRev() local 234 sad.clear(); in removeEdgeRedundancyNearCyclesRev() 242 sad.insert(u); in removeEdgeRedundancyNearCyclesRev() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libvpx/source/libvpx/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 144 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 145 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 151 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 165 if (sad < thrsq && in multiframe_quality_enhance_block() 170 if (sad < thr && in multiframe_quality_enhance_block() 179 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 181 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 191 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/media/libvpx/libvpx/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 144 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 145 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 151 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 165 if (sad < thrsq && in multiframe_quality_enhance_block() 170 if (sad < thr && in multiframe_quality_enhance_block() 179 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 181 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 191 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/net/freeswitch/freeswitch-1.10.3.-release/libs/libvpx/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 144 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 145 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 151 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 165 if (sad < thrsq && in multiframe_quality_enhance_block() 170 if (sad < thr && in multiframe_quality_enhance_block() 179 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 181 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 191 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/net-im/tg_owt/tg_owt-d578c76/src/third_party/libvpx/source/libvpx/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 144 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 145 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 151 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 165 if (sad < thrsq && in multiframe_quality_enhance_block() 170 if (sad < thr && in multiframe_quality_enhance_block() 179 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 181 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 191 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/multimedia/libvpx/libvpx-1.11.0/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 144 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 145 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 151 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 165 if (sad < thrsq && in multiframe_quality_enhance_block() 170 if (sad < thr && in multiframe_quality_enhance_block() 179 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 181 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 191 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/libvpx/source/libvpx/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 144 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 145 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 151 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 165 if (sad < thrsq && in multiframe_quality_enhance_block() 170 if (sad < thr && in multiframe_quality_enhance_block() 179 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 181 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 191 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/www/firefox/firefox-99.0/media/libvpx/libvpx/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 144 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 145 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 151 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 165 if (sad < thrsq && in multiframe_quality_enhance_block() 170 if (sad < thr && in multiframe_quality_enhance_block() 179 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 181 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 191 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/lang/spidermonkey60/firefox-60.9.0/media/libvpx/libvpx/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 145 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 146 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 152 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 166 if (sad < thrsq && in multiframe_quality_enhance_block() 171 if (sad < thr && in multiframe_quality_enhance_block() 180 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 182 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 193 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/www/firefox-legacy/firefox-52.8.0esr/media/libvpx/vp8/common/ |
H A D | mfqe.c | 126 unsigned char *u, in multiframe_quality_enhance_block() argument 158 sad = (sse + 128)>>8; in multiframe_quality_enhance_block() 159 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 175 sad = (sse + 32)>>6; in multiframe_quality_enhance_block() 176 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 196 if (sad < thrsq && in multiframe_quality_enhance_block() 201 if (sad < thr && in multiframe_quality_enhance_block() 210 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 212 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 218 u, v, uv_stride, in multiframe_quality_enhance_block() [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/media/libvpx/libvpx/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 144 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 145 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 151 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 165 if (sad < thrsq && in multiframe_quality_enhance_block() 170 if (sad < thr && in multiframe_quality_enhance_block() 179 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 181 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 191 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/media/libvpx/libvpx/vp8/common/ |
H A D | mfqe.c | 129 sad = (sse + 128) >> 8; in multiframe_quality_enhance_block() 130 vpx_variance8x8(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 144 sad = (sse + 32) >> 6; in multiframe_quality_enhance_block() 145 vpx_variance4x4(u, uv_stride, ud, uvd_stride, &sse); in multiframe_quality_enhance_block() 151 usad = (vpx_sad4x4(u, uv_stride, ud, uvd_stride) + 8) >> 4; in multiframe_quality_enhance_block() 165 if (sad < thrsq && in multiframe_quality_enhance_block() 170 if (sad < thr && in multiframe_quality_enhance_block() 179 sad = int_sqrt(sad); in multiframe_quality_enhance_block() 181 ifactor = (sad << MFQE_PRECISION) / thr; in multiframe_quality_enhance_block() 191 vp8_copy_mem8x8(u, uv_stride, ud, uvd_stride); in multiframe_quality_enhance_block() [all …]
|
/dports/multimedia/kvazaar/kvazaar-2.1.0/src/strategies/avx2/ |
H A D | picture-avx2.c | 404 __m128i sad = _mm_setzero_si128(); in sum_block_avx2() local 414 sad = _mm_add_epi32(sad, _mm_shuffle_epi32(sad, _MM_SHUFFLE(1, 0, 3, 2))); in sum_block_avx2() 415 sad = _mm_add_epi32(sad, _mm_shuffle_epi32(sad, _MM_SHUFFLE(0, 1, 0, 1))); in sum_block_avx2() 417 return _mm_cvtsi128_si32(sad); in sum_block_avx2() 422 __m256i sad = _mm256_setzero_si256(); in sum_block_dual_avx2() local 432 sad = _mm256_add_epi32(sad, _mm256_shuffle_epi32(sad, _MM_SHUFFLE(1, 0, 3, 2))); in sum_block_dual_avx2() 433 sad = _mm256_add_epi32(sad, _mm256_shuffle_epi32(sad, _MM_SHUFFLE(0, 1, 0, 1))); in sum_block_dual_avx2() 559 unsigned sad = sum_block_avx2(temp); in satd_8x8_subblock_8bit_avx2() local 561 unsigned result = (sad + 2) >> 2; in satd_8x8_subblock_8bit_avx2() 1153 static INLINE uint32_t ilog2(uint32_t u) in ilog2() argument [all …]
|
/dports/graphics/dssim/dssim-3.1.2/cargo-crates/libaom-sys-0.9.1/vendor/aom_dsp/x86/ |
H A D | sad_highbd_avx2.c | 25 __m256i u = _mm256_srli_si256(*v, 8); in get_sad_from_mm256_epi32() local 26 u = _mm256_add_epi32(u, *v); in get_sad_from_mm256_epi32() 29 hi128 = _mm256_extracti128_si256(u, 1); in get_sad_from_mm256_epi32() 30 lo128 = _mm256_castsi256_si128(u); in get_sad_from_mm256_epi32() 95 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad16xN_avx2() local 145 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad32xN_avx2() local 196 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad64xN_avx2() local 242 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad128xN_avx2() local 247 sad128x1(srcp, refp, NULL, &sad); in aom_highbd_sad128xN_avx2() 524 sad128x1(srcp, refp, secp, &sad); in aom_highbd_sad128x64_avg_avx2() [all …]
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/libaom/source/libaom/aom_dsp/x86/ |
H A D | sad_highbd_avx2.c | 25 __m256i u = _mm256_srli_si256(*v, 8); in get_sad_from_mm256_epi32() local 26 u = _mm256_add_epi32(u, *v); in get_sad_from_mm256_epi32() 29 hi128 = _mm256_extracti128_si256(u, 1); in get_sad_from_mm256_epi32() 30 lo128 = _mm256_castsi256_si128(u); in get_sad_from_mm256_epi32() 95 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad16xN_avx2() local 145 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad32xN_avx2() local 196 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad64xN_avx2() local 242 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad128xN_avx2() local 247 sad128x1(srcp, refp, NULL, &sad); in aom_highbd_sad128xN_avx2() 498 sad128x1(srcp, refp, secp, &sad); in aom_highbd_sad128x64_avg_avx2() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libaom/source/libaom/aom_dsp/x86/ |
H A D | sad_highbd_avx2.c | 25 __m256i u = _mm256_srli_si256(*v, 8); in get_sad_from_mm256_epi32() local 26 u = _mm256_add_epi32(u, *v); in get_sad_from_mm256_epi32() 29 hi128 = _mm256_extracti128_si256(u, 1); in get_sad_from_mm256_epi32() 30 lo128 = _mm256_castsi256_si128(u); in get_sad_from_mm256_epi32() 95 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad16xN_avx2() local 145 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad32xN_avx2() local 196 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad64xN_avx2() local 242 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad128xN_avx2() local 247 sad128x1(srcp, refp, NULL, &sad); in aom_highbd_sad128xN_avx2() 524 sad128x1(srcp, refp, secp, &sad); in aom_highbd_sad128x64_avg_avx2() [all …]
|
/dports/multimedia/aom/aom-3.2.0/aom_dsp/x86/ |
H A D | sad_highbd_avx2.c | 25 __m256i u = _mm256_srli_si256(*v, 8); in get_sad_from_mm256_epi32() local 26 u = _mm256_add_epi32(u, *v); in get_sad_from_mm256_epi32() 29 hi128 = _mm256_extracti128_si256(u, 1); in get_sad_from_mm256_epi32() 30 lo128 = _mm256_castsi256_si128(u); in get_sad_from_mm256_epi32() 95 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad16xN_avx2() local 145 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad32xN_avx2() local 196 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad64xN_avx2() local 242 __m256i sad = _mm256_setzero_si256(); in aom_highbd_sad128xN_avx2() local 247 sad128x1(srcp, refp, NULL, &sad); in aom_highbd_sad128xN_avx2() 524 sad128x1(srcp, refp, secp, &sad); in aom_highbd_sad128x64_avg_avx2() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libvpx/source/libvpx/vp9/common/ |
H A D | vp9_mfqe.c | 134 copy_mem8x8(u, uv_stride, ud, uvd_stride); in copy_block() 138 copy_mem16x16(u, uv_stride, ud, uvd_stride); in copy_block() 142 copy_mem32x32(u, uv_stride, ud, uvd_stride); in copy_block() 163 int sad, sad_thr, vdiff, vdiff_thr; in mfqe_block() local 170 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8; in mfqe_block() 173 sad = (vpx_sad32x32(y, y_stride, yd, yd_stride) + 512) >> 10; in mfqe_block() 176 sad = (vpx_sad64x64(y, y_stride, yd, yd_stride) + 2048) >> 12; in mfqe_block() 182 if (sad > 1 && vdiff > sad * 3) { in mfqe_block() 184 int ifactor = weight * sad * vdiff / (sad_thr * vdiff_thr); in mfqe_block() 265 u + uv_offset * uv_stride + uv_offset, in mfqe_partition() [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/media/libvpx/libvpx/vp9/common/ |
H A D | vp9_mfqe.c | 134 copy_mem8x8(u, uv_stride, ud, uvd_stride); in copy_block() 138 copy_mem16x16(u, uv_stride, ud, uvd_stride); in copy_block() 142 copy_mem32x32(u, uv_stride, ud, uvd_stride); in copy_block() 163 int sad, sad_thr, vdiff, vdiff_thr; in mfqe_block() local 170 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8; in mfqe_block() 173 sad = (vpx_sad32x32(y, y_stride, yd, yd_stride) + 512) >> 10; in mfqe_block() 176 sad = (vpx_sad64x64(y, y_stride, yd, yd_stride) + 2048) >> 12; in mfqe_block() 182 if (sad > 1 && vdiff > sad * 3) { in mfqe_block() 184 int ifactor = weight * sad * vdiff / (sad_thr * vdiff_thr); in mfqe_block() 265 u + uv_offset * uv_stride + uv_offset, in mfqe_partition() [all …]
|
/dports/net/freeswitch/freeswitch-1.10.3.-release/libs/libvpx/vp9/common/ |
H A D | vp9_mfqe.c | 134 copy_mem8x8(u, uv_stride, ud, uvd_stride); in copy_block() 138 copy_mem16x16(u, uv_stride, ud, uvd_stride); in copy_block() 142 copy_mem32x32(u, uv_stride, ud, uvd_stride); in copy_block() 163 int sad, sad_thr, vdiff, vdiff_thr; in mfqe_block() local 170 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8; in mfqe_block() 173 sad = (vpx_sad32x32(y, y_stride, yd, yd_stride) + 512) >> 10; in mfqe_block() 176 sad = (vpx_sad64x64(y, y_stride, yd, yd_stride) + 2048) >> 12; in mfqe_block() 182 if (sad > 1 && vdiff > sad * 3) { in mfqe_block() 184 int ifactor = weight * sad * vdiff / (sad_thr * vdiff_thr); in mfqe_block() 265 u + uv_offset * uv_stride + uv_offset, in mfqe_partition() [all …]
|
/dports/net-im/tg_owt/tg_owt-d578c76/src/third_party/libvpx/source/libvpx/vp9/common/ |
H A D | vp9_mfqe.c | 134 copy_mem8x8(u, uv_stride, ud, uvd_stride); in copy_block() 138 copy_mem16x16(u, uv_stride, ud, uvd_stride); in copy_block() 142 copy_mem32x32(u, uv_stride, ud, uvd_stride); in copy_block() 163 int sad, sad_thr, vdiff, vdiff_thr; in mfqe_block() local 170 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8; in mfqe_block() 173 sad = (vpx_sad32x32(y, y_stride, yd, yd_stride) + 512) >> 10; in mfqe_block() 176 sad = (vpx_sad64x64(y, y_stride, yd, yd_stride) + 2048) >> 12; in mfqe_block() 182 if (sad > 1 && vdiff > sad * 3) { in mfqe_block() 184 int ifactor = weight * sad * vdiff / (sad_thr * vdiff_thr); in mfqe_block() 265 u + uv_offset * uv_stride + uv_offset, in mfqe_partition() [all …]
|
/dports/multimedia/libvpx/libvpx-1.11.0/vp9/common/ |
H A D | vp9_mfqe.c | 134 copy_mem8x8(u, uv_stride, ud, uvd_stride); in copy_block() 138 copy_mem16x16(u, uv_stride, ud, uvd_stride); in copy_block() 142 copy_mem32x32(u, uv_stride, ud, uvd_stride); in copy_block() 163 int sad, sad_thr, vdiff, vdiff_thr; in mfqe_block() local 170 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8; in mfqe_block() 173 sad = (vpx_sad32x32(y, y_stride, yd, yd_stride) + 512) >> 10; in mfqe_block() 176 sad = (vpx_sad64x64(y, y_stride, yd, yd_stride) + 2048) >> 12; in mfqe_block() 182 if (sad > 1 && vdiff > sad * 3) { in mfqe_block() 184 int ifactor = weight * sad * vdiff / (sad_thr * vdiff_thr); in mfqe_block() 265 u + uv_offset * uv_stride + uv_offset, in mfqe_partition() [all …]
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/libvpx/source/libvpx/vp9/common/ |
H A D | vp9_mfqe.c | 134 copy_mem8x8(u, uv_stride, ud, uvd_stride); in copy_block() 138 copy_mem16x16(u, uv_stride, ud, uvd_stride); in copy_block() 142 copy_mem32x32(u, uv_stride, ud, uvd_stride); in copy_block() 163 int sad, sad_thr, vdiff, vdiff_thr; in mfqe_block() local 170 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8; in mfqe_block() 173 sad = (vpx_sad32x32(y, y_stride, yd, yd_stride) + 512) >> 10; in mfqe_block() 176 sad = (vpx_sad64x64(y, y_stride, yd, yd_stride) + 2048) >> 12; in mfqe_block() 182 if (sad > 1 && vdiff > sad * 3) { in mfqe_block() 184 int ifactor = weight * sad * vdiff / (sad_thr * vdiff_thr); in mfqe_block() 265 u + uv_offset * uv_stride + uv_offset, in mfqe_partition() [all …]
|
/dports/www/firefox/firefox-99.0/media/libvpx/libvpx/vp9/common/ |
H A D | vp9_mfqe.c | 134 copy_mem8x8(u, uv_stride, ud, uvd_stride); in copy_block() 138 copy_mem16x16(u, uv_stride, ud, uvd_stride); in copy_block() 142 copy_mem32x32(u, uv_stride, ud, uvd_stride); in copy_block() 163 int sad, sad_thr, vdiff, vdiff_thr; in mfqe_block() local 170 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8; in mfqe_block() 173 sad = (vpx_sad32x32(y, y_stride, yd, yd_stride) + 512) >> 10; in mfqe_block() 176 sad = (vpx_sad64x64(y, y_stride, yd, yd_stride) + 2048) >> 12; in mfqe_block() 182 if (sad > 1 && vdiff > sad * 3) { in mfqe_block() 184 int ifactor = weight * sad * vdiff / (sad_thr * vdiff_thr); in mfqe_block() 265 u + uv_offset * uv_stride + uv_offset, in mfqe_partition() [all …]
|