Home
last modified time | relevance | path

Searched refs:tx_width (Results 1 – 9 of 9) sorted by relevance

/external/libgav1/libgav1/src/
Dreconstruction.cc55 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/
Dinverse_transform_sse4.cc1642 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/
Dinverse_transform_neon.cc1865 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 …]
Dinverse_transform_10bit_neon.cc1521 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/
Dav1_txfm_test.cc216 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/
Dtile.cc343 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 …]
Dprediction.cc496 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/
Dinverse_transform.cc1117 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/
Dencodemb.c137 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()