/external/libgav1/libgav1/src/ |
D | reconstruction.cc | 55 template <int tx_width> 61 if (tx_width == 4) { in GetNumRows() 65 if (tx_width == 8) { in GetNumRows() 72 if (tx_width == 16) { in GetNumRows() 80 if (tx_width == 32) { in GetNumRows() 97 if (tx_width == 4) { in GetNumRows() 101 if (tx_width == 8) { in GetNumRows() 109 if (tx_width == 16) { in GetNumRows() 117 if (tx_width == 32) { in GetNumRows() 127 return (tx_width >= 16) ? std::min(tx_height, 32) : tx_height; in GetNumRows()
|
/external/libgav1/libgav1/src/dsp/x86/ |
D | inverse_transform_sse4.cc | 1642 const int tx_width, const int tx_height, in Identity4ColumnStoreToFrame() argument 1651 if (tx_width == 4) { in Identity4ColumnStoreToFrame() 1654 const __m128i v_src = LoadLo8(&source[i * tx_width]); in Identity4ColumnStoreToFrame() 1668 const int row = i * tx_width; in Identity4ColumnStoreToFrame() 1682 } while (j < tx_width); in Identity4ColumnStoreToFrame() 1690 const int tx_width, const int tx_height, in Identity4RowColumnStoreToFrame() argument 1701 if (tx_width == 4) { in Identity4RowColumnStoreToFrame() 1704 const __m128i v_src = LoadLo8(&source[i * tx_width]); in Identity4RowColumnStoreToFrame() 1721 const int row = i * tx_width; in Identity4RowColumnStoreToFrame() 1738 } while (j < tx_width); in Identity4RowColumnStoreToFrame() [all …]
|
/external/libgav1/libgav1/src/dsp/arm/ |
D | inverse_transform_neon.cc | 1865 const int tx_width, const int tx_height, in IdentityColumnStoreToFrame() argument 1871 if (tx_width == 4) { in IdentityColumnStoreToFrame() 1875 const int16x4_t v_src = vld1_s16(&source[i * tx_width]); in IdentityColumnStoreToFrame() 1902 const int row = i * tx_width; in IdentityColumnStoreToFrame() 1927 } while (j < tx_width); in IdentityColumnStoreToFrame() 1934 const int row = i * tx_width; in IdentityColumnStoreToFrame() 1944 } while (j < tx_width); in IdentityColumnStoreToFrame() 1952 const int tx_width, const int tx_height, in Identity4RowColumnStoreToFrame() argument 1957 if (tx_width == 4) { in Identity4RowColumnStoreToFrame() 1961 const int16x4_t v_src = vld1_s16(&source[i * tx_width]); in Identity4RowColumnStoreToFrame() [all …]
|
D | inverse_transform_10bit_neon.cc | 1521 const int tx_width, const int tx_height, in IdentityColumnStoreToFrame() argument 1532 if (tx_width == 4) { in IdentityColumnStoreToFrame() 1571 const int row = i * tx_width; in IdentityColumnStoreToFrame() 1608 } while (j < tx_width); in IdentityColumnStoreToFrame() 1615 const int row = i * tx_width; in IdentityColumnStoreToFrame() 1625 } while (j < tx_width); in IdentityColumnStoreToFrame() 1633 const int tx_width, const int tx_height, in Identity4RowColumnStoreToFrame() argument 1640 if (tx_width == 4) { in Identity4RowColumnStoreToFrame() 1657 const int row = i * tx_width; in Identity4RowColumnStoreToFrame() 1683 } while (j < tx_width); in Identity4RowColumnStoreToFrame() [all …]
|
/external/libaom/libaom/test/ |
D | av1_txfm_test.cc | 216 const int tx_width = tx_size_wide[fwd_txfm_flip_cfg.tx_size]; in get_amplification_factor() local 224 const int rect_type = get_rect_tx_log_ratio(tx_width, tx_height); in get_amplification_factor() 237 const int tx_width = tx_size_wide[tx_size]; in reference_hybrid_2d() local 240 double *const temp_in = new double[AOMMAX(tx_width, tx_height)]; in reference_hybrid_2d() 241 double *const temp_out = new double[AOMMAX(tx_width, tx_height)]; in reference_hybrid_2d() 242 double *const out_interm = new double[tx_width * tx_height]; in reference_hybrid_2d() 243 const int stride = tx_width; in reference_hybrid_2d() 246 for (int c = 0; c < tx_width; ++c) { in reference_hybrid_2d() 258 reference_hybrid_1d(out_interm + r * stride, out + r * stride, tx_width, in reference_hybrid_2d() 270 if (tx_width == 64 && tx_height == 64) { // tx_size == TX_64X64 in reference_hybrid_2d() [all …]
|
/external/libgav1/libgav1/src/tile/ |
D | tile.cc | 343 void MoveCoefficientsForTxWidth64(int clamped_tx_height, int tx_width, in MoveCoefficientsForTxWidth64() argument 345 if (tx_width != 64) return; in MoveCoefficientsForTxWidth64() 399 const int tx_width = 1 << adjusted_tx_width_log2; in GetCoeffBaseRangeContextEob() local 401 const int column = pos & (tx_width - 1); in GetCoeffBaseRangeContextEob() 947 const int tx_width = kTransformWidth[tx_size]; in GetTransformAllZeroContext() local 958 if (block_width == tx_width && block_height == tx_height) return 0; in GetTransformAllZeroContext() 989 tx_width * tx_height); in GetTransformAllZeroContext() 1106 const int tx_width = 1 << adjusted_tx_width_log2; in ReadCoeffBase2D() local 1110 const int column = pos & (tx_width - 1); in ReadCoeffBase2D() 1113 const int neighbor_sum = 1 + levels[1] + levels[tx_width] + in ReadCoeffBase2D() [all …]
|
D | prediction.cc | 496 const int tx_width = kTransformWidth[tx_size]; in PalettePrediction() local 509 for (int column = 0; column < tx_width; ++column) { in PalettePrediction()
|
/external/libgav1/libgav1/src/dsp/ |
D | inverse_transform.cc | 1117 const int tx_width = lossless ? 4 : kTransformWidth[tx_size]; in TransformLoop_C() local 1125 Array2DView<Residual> residual(tx_height, tx_width, in TransformLoop_C() 1153 for (int j = 0; j < std::min(tx_width, 32); ++j) { in TransformLoop_C() 1162 for (int j = 0; j < tx_width; ++j) { in TransformLoop_C() 1167 ClampIntermediate<bitdepth, Residual>(residual[i], tx_width); in TransformLoop_C() 1186 for (int j = 0; j < tx_width; ++j) { in TransformLoop_C() 1187 const int flipped_j = flip_columns ? tx_width - j - 1 : j; in TransformLoop_C()
|
/external/libaom/libaom/av1/encoder/ |
D | encodemb.c | 137 const int tx_width = tx_size_wide[tx_size]; in av1_dropout_qcoeff() local 146 const int base_size = AOMMAX(tx_width, tx_height); in av1_dropout_qcoeff()
|