aboutsummaryrefslogtreecommitdiff
path: root/src/reconstruction.cc
diff options
context:
space:
mode:
authorBoyuan Yang <byang@debian.org>2021-11-07 08:50:20 -0500
committerBoyuan Yang <byang@debian.org>2021-11-07 08:50:20 -0500
commit513fcf1cd0dca1a6cbef9ff6e38e22237e75ba44 (patch)
tree249280ac94eb2b871de89cd1b166fff4ee00ab09 /src/reconstruction.cc
parent3c21ceac2f6a5adfab07d3d458880561543d0a31 (diff)
parent320ef65362608ee1148c299d8d5d7618af34e470 (diff)
downloadlibgav1-513fcf1cd0dca1a6cbef9ff6e38e22237e75ba44.tar.gz
libgav1-513fcf1cd0dca1a6cbef9ff6e38e22237e75ba44.tar.bz2
libgav1-513fcf1cd0dca1a6cbef9ff6e38e22237e75ba44.zip
Update upstream source from tag 'upstream/0.17.0'
Update to upstream version '0.17.0' with Debian dir 5b612b6a2d67788b0c85bac59e50edc1545bfd7e
Diffstat (limited to 'src/reconstruction.cc')
-rw-r--r--src/reconstruction.cc64
1 files changed, 32 insertions, 32 deletions
diff --git a/src/reconstruction.cc b/src/reconstruction.cc
index 1aa1233..bf48137 100644
--- a/src/reconstruction.cc
+++ b/src/reconstruction.cc
@@ -23,30 +23,30 @@
namespace libgav1 {
namespace {
-// Maps TransformType to dsp::Transform1D for the row transforms.
-constexpr dsp::Transform1D kRowTransform[kNumTransformTypes] = {
- dsp::k1DTransformDct, dsp::k1DTransformAdst,
- dsp::k1DTransformDct, dsp::k1DTransformAdst,
- dsp::k1DTransformAdst, dsp::k1DTransformDct,
- dsp::k1DTransformAdst, dsp::k1DTransformAdst,
- dsp::k1DTransformAdst, dsp::k1DTransformIdentity,
- dsp::k1DTransformIdentity, dsp::k1DTransformDct,
- dsp::k1DTransformIdentity, dsp::k1DTransformAdst,
- dsp::k1DTransformIdentity, dsp::k1DTransformAdst};
-
-// Maps TransformType to dsp::Transform1D for the column transforms.
-constexpr dsp::Transform1D kColumnTransform[kNumTransformTypes] = {
- dsp::k1DTransformDct, dsp::k1DTransformDct,
- dsp::k1DTransformAdst, dsp::k1DTransformAdst,
- dsp::k1DTransformDct, dsp::k1DTransformAdst,
- dsp::k1DTransformAdst, dsp::k1DTransformAdst,
- dsp::k1DTransformAdst, dsp::k1DTransformIdentity,
- dsp::k1DTransformDct, dsp::k1DTransformIdentity,
- dsp::k1DTransformAdst, dsp::k1DTransformIdentity,
- dsp::k1DTransformAdst, dsp::k1DTransformIdentity};
-
-dsp::TransformSize1D Get1DTransformSize(int size_log2) {
- return static_cast<dsp::TransformSize1D>(size_log2 - 2);
+// Maps TransformType to dsp::Transform1d for the row transforms.
+constexpr dsp::Transform1d kRowTransform[kNumTransformTypes] = {
+ dsp::kTransform1dDct, dsp::kTransform1dAdst,
+ dsp::kTransform1dDct, dsp::kTransform1dAdst,
+ dsp::kTransform1dAdst, dsp::kTransform1dDct,
+ dsp::kTransform1dAdst, dsp::kTransform1dAdst,
+ dsp::kTransform1dAdst, dsp::kTransform1dIdentity,
+ dsp::kTransform1dIdentity, dsp::kTransform1dDct,
+ dsp::kTransform1dIdentity, dsp::kTransform1dAdst,
+ dsp::kTransform1dIdentity, dsp::kTransform1dAdst};
+
+// Maps TransformType to dsp::Transform1d for the column transforms.
+constexpr dsp::Transform1d kColumnTransform[kNumTransformTypes] = {
+ dsp::kTransform1dDct, dsp::kTransform1dDct,
+ dsp::kTransform1dAdst, dsp::kTransform1dAdst,
+ dsp::kTransform1dDct, dsp::kTransform1dAdst,
+ dsp::kTransform1dAdst, dsp::kTransform1dAdst,
+ dsp::kTransform1dAdst, dsp::kTransform1dIdentity,
+ dsp::kTransform1dDct, dsp::kTransform1dIdentity,
+ dsp::kTransform1dAdst, dsp::kTransform1dIdentity,
+ dsp::kTransform1dAdst, dsp::kTransform1dIdentity};
+
+dsp::Transform1dSize GetTransform1dSize(int size_log2) {
+ return static_cast<dsp::Transform1dSize>(size_log2 - 2);
}
// Returns the number of rows to process based on |non_zero_coeff_count|. The
@@ -150,10 +150,10 @@ void Reconstruct(const dsp::Dsp& dsp, TransformType tx_type,
assert(tx_height <= 32);
// Row transform.
- const dsp::TransformSize1D row_transform_size =
- Get1DTransformSize(tx_width_log2);
- const dsp::Transform1D row_transform =
- lossless ? dsp::k1DTransformWht : kRowTransform[tx_type];
+ const dsp::Transform1dSize row_transform_size =
+ GetTransform1dSize(tx_width_log2);
+ const dsp::Transform1d row_transform =
+ lossless ? dsp::kTransform1dWht : kRowTransform[tx_type];
const dsp::InverseTransformAddFunc row_transform_func =
dsp.inverse_transforms[row_transform][row_transform_size][dsp::kRow];
assert(row_transform_func != nullptr);
@@ -162,10 +162,10 @@ void Reconstruct(const dsp::Dsp& dsp, TransformType tx_type,
frame);
// Column transform.
- const dsp::TransformSize1D column_transform_size =
- Get1DTransformSize(tx_height_log2);
- const dsp::Transform1D column_transform =
- lossless ? dsp::k1DTransformWht : kColumnTransform[tx_type];
+ const dsp::Transform1dSize column_transform_size =
+ GetTransform1dSize(tx_height_log2);
+ const dsp::Transform1d column_transform =
+ lossless ? dsp::kTransform1dWht : kColumnTransform[tx_type];
const dsp::InverseTransformAddFunc column_transform_func =
dsp.inverse_transforms[column_transform][column_transform_size]
[dsp::kColumn];