From 45a86b53042f1b5638538204ca9d954ed23a6b18 Mon Sep 17 00:00:00 2001 From: Yushin Cho <ycho@mozilla.com> Date: Wed, 18 Jul 2018 15:45:19 -0400 Subject: [PATCH] Enable Scalability --- README.md | 2 +- build.rs | 1 + src/lib.rs | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b24e4dd7..0eb36a09 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ cargo run --release --bin rav1e -- input.y4m -o output.ivf ``` mkdir aom_test cd aom_test -cmake ../aom_build/aom -DAOM_TARGET_CPU=generic -DCONFIG_AV1_ENCODER=0 -DCONFIG_UNIT_TESTS=0 -DENABLE_DOCS=0 -DCONFIG_EXT_PARTITION_TYPES=0 -DCONFIG_INTRA_EDGE2=0 -DCONFIG_KF_CTX=0 -DCONFIG_OBU=1 -DCONFIG_FILTER_INTRA=1 -DCONFIG_MONO_VIDEO=1 -DCONFIG_Q_ADAPT_PROBS=1 -DCONFIG_SCALABILITY=0 -DCONFIG_OBU_SIZING=1 -DCONFIG_TIMING_INFO_IN_SEQ_HEADERS=0 -DCONFIG_FILM_GRAIN=0 +cmake ../aom_build/aom -DAOM_TARGET_CPU=generic -DCONFIG_AV1_ENCODER=0 -DCONFIG_UNIT_TESTS=0 -DENABLE_DOCS=0 -DCONFIG_EXT_PARTITION_TYPES=0 -DCONFIG_INTRA_EDGE2=0 -DCONFIG_OBU=1 -DCONFIG_FILTER_INTRA=1 -DCONFIG_MONO_VIDEO=1 -DCONFIG_Q_ADAPT_PROBS=1 -DCONFIG_SCALABILITY=1 -DCONFIG_OBU_SIZING=1 -DCONFIG_TIMING_INFO_IN_SEQ_HEADERS=0 -DCONFIG_FILM_GRAIN=0 make -j8 ./aomdec ../output.ivf -o output.y4m ``` diff --git a/build.rs b/build.rs index f91b81b9..c916d261 100644 --- a/build.rs +++ b/build.rs @@ -47,6 +47,7 @@ fn main() { .define("CONFIG_ANALYZER", "0") .define("CONFIG_Q_ADAPT_PROBS", "1") .define("CONFIG_INTRA_EDGE", "0") + .define("CONFIG_SCALABILITY", "1") .define("ENABLE_DOCS", "0") .build(); diff --git a/src/lib.rs b/src/lib.rs index 97b47320..4e335436 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -558,6 +558,8 @@ impl<'a> UncompressedHeader for BitWriter<'a, BE> { //self.write(1, 0)?; // reduced_still_picture self.write(4, 0)?; // level + self.write(2, 0)?; // # of enhancement_layers = 0 + if seq.reduced_still_picture_hdr { assert!(false); } else { -- GitLab