Home
last modified time | relevance | path

Searched refs:basis (Results 1 - 20 of 20) sorted by relevance

/third_party/ffmpeg/libavcodec/x86/
H A Dmpegvideoenc_qns_template.c35 static int DEF(try_8x8basis)(int16_t rem[64], int16_t weight[64], int16_t basis[64], int scale) in try_8x8basis() argument
72 : "r"(basis), "r"(rem), "r"(weight), "g"(scale) in try_8x8basis()
77 static void DEF(add_8x8basis)(int16_t rem[64], int16_t basis[64], int scale) in add_8x8basis() argument
102 : "r"(basis), "r"(rem), "g"(scale) in add_8x8basis()
106 rem[i] += (basis[i]*scale + (1<<(BASIS_SHIFT - RECON_SHIFT-1)))>>(BASIS_SHIFT - RECON_SHIFT); in add_8x8basis()
/third_party/ffmpeg/libavutil/
H A Dtx.c169 int basis, int dual_stride, int inv_lookup) in parity_revtab_generator()
173 if (len <= basis) { in parity_revtab_generator()
203 0, 0, len >> 0, basis, dual_stride, inv_lookup); in parity_revtab_generator()
205 1, 0, len >> 1, basis, dual_stride, inv_lookup); in parity_revtab_generator()
207 1, 1, len >> 1, basis, dual_stride, inv_lookup); in parity_revtab_generator()
211 int basis, int dual_stride) in ff_tx_gen_split_radix_parity_revtab()
219 basis >>= 1; in ff_tx_gen_split_radix_parity_revtab()
220 if (len < basis) in ff_tx_gen_split_radix_parity_revtab()
224 av_assert0(dual_stride <= basis); in ff_tx_gen_split_radix_parity_revtab()
226 basis, dual_strid in ff_tx_gen_split_radix_parity_revtab()
167 parity_revtab_generator(int *revtab, int n, int inv, int offset, int is_dual, int dual_high, int len, int basis, int dual_stride, int inv_lookup) parity_revtab_generator() argument
210 ff_tx_gen_split_radix_parity_revtab(AVTXContext *s, int invert_lookup, int basis, int dual_stride) ff_tx_gen_split_radix_parity_revtab() argument
[all...]
H A Dtx_priv.h280 * The basis argument is the length of the largest non-composite transform
281 * supported, and also implies that the basis/2 transform is supported as well,
284 * The dual_stride argument indicates that both the basis, as well as the
285 * basis/2 transforms support doing two transforms at once, and the coefficients
290 * Must be a power of two or 0. Must be less than the basis.
291 * Value will be clipped to the transform size, so for a basis of 16 and a
298 * If length is smaller than basis/2 this function will not do anything.
301 int basis, int dual_stride);
/third_party/nghttp2/src/
H A Dshrpx_quic.h44 constexpr uint64_t basis = 0xCBF29CE484222325ULL; variable
46 uint64_t h = basis;
50 h *= basis;
/third_party/ffmpeg/libavcodec/
H A Dmpegvideoencdsp.h34 int16_t basis[64], int scale);
35 void (*add_8x8basis)(int16_t rem[64], int16_t basis[64], int scale);
H A Dmpegvideoencdsp.c32 int16_t basis[64], int scale) in try_8x8basis_c()
38 int b = rem[i] + ((basis[i] * scale + in try_8x8basis_c()
50 static void add_8x8basis_c(int16_t rem[64], int16_t basis[64], int scale) in add_8x8basis_c() argument
55 rem[i] += (basis[i] * scale + in add_8x8basis_c()
31 try_8x8basis_c(int16_t rem[64], int16_t weight[64], int16_t basis[64], int scale) try_8x8basis_c() argument
H A Dmpegvideo_enc.c4099 static int16_t basis[64][64]; variable
4113 basis[perm_index][8*x + y]= lrintf(s * cos((M_PI/8.0)*i*(x+0.5)) * cos((M_PI/8.0)*j*(y+0.5))); in build_basis()
4138 if(basis[0][0] == 0) in dct_quantize_refine()
4216 s->mpvencdsp.add_8x8basis(rem, basis[j], coeff); in dct_quantize_refine()
4223 int best_score = s->mpvencdsp.try_8x8basis(rem, weight, basis[0], 0); in dct_quantize_refine()
4254 score = s->mpvencdsp.try_8x8basis(rem, weight, basis[0], in dct_quantize_refine()
4378 score += s->mpvencdsp.try_8x8basis(rem, weight, basis[j], in dct_quantize_refine()
4427 s->mpvencdsp.add_8x8basis(rem, basis[j], best_unquant_change); in dct_quantize_refine()
/third_party/ffmpeg/libavutil/x86/
H A Dtx_float_init.c46 #define DECL_INIT_FN(basis, interleave) \
47 static av_cold int b ##basis## _i ##interleave(AVTXContext *s, \
60 basis, interleave); \
H A Dtx_float.asm302 ; on a 2-point basis (look at `doc/transforms.md`)
/third_party/curl/winbuild/
H A Dgen_resp_file.bat19 rem * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
/third_party/curl/tests/libtest/
H A Dmk-lib1521.pl19 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
55 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
/third_party/curl/projects/
H A Dchecksrc.bat19 rem * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
H A Dbuild-wolfssl.bat20 rem * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
H A Dgenerate.bat19 rem * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
H A Dbuild-openssl.bat19 rem * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
/third_party/curl/
H A Dbuildconf.bat19 rem * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
/third_party/curl/docs/cmdline-opts/
H A Dgen.pl19 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
719 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
875 .\\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
/third_party/ffmpeg/tests/fate/
H A Dimage.mak98 # The following sample has frames whose dimensions differ on a per-frame basis
/third_party/node/deps/openssl/openssl/crypto/aes/asm/
H A Dvpaes-armv8.pl966 // Mangle xmm0 from (basis-transformed) standard version
/third_party/openssl/crypto/aes/asm/
H A Dvpaes-armv8.pl985 // Mangle xmm0 from (basis-transformed) standard version

Completed in 19 milliseconds