Add experiment of 'frame_refs' The target of this experiment is to fix and develop bitstream syntax changes related to reference frames, especially considering: (1) Fix various issues in aomedia bug 973; (2) Make according changes accomondating the adoption of frame_marker. BUG=aomedia:973 Change-Id: Ia8731eaa3b3d2cdacbbe3c12b0793ac15928c054
diff --git a/build/cmake/aom_config_defaults.cmake b/build/cmake/aom_config_defaults.cmake index 60a323c..151e0b6 100644 --- a/build/cmake/aom_config_defaults.cmake +++ b/build/cmake/aom_config_defaults.cmake
@@ -147,6 +147,7 @@ set(CONFIG_FILTER_INTRA 0 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_FP_MB_STATS 0 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_FRAME_MARKER 1 CACHE NUMBER "AV1 experiment flag.") +set(CONFIG_FRAME_REFS 0 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_FRAME_SIGN_BIAS 0 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_FRAME_SIZE 1 CACHE NUMBER "AV1 experiment flag.") set(CONFIG_FRAME_SUPERRES 0 CACHE NUMBER "AV1 experiment flag.")
diff --git a/build/cmake/aom_experiment_deps.cmake b/build/cmake/aom_experiment_deps.cmake index e7fdfe8..693108c 100644 --- a/build/cmake/aom_experiment_deps.cmake +++ b/build/cmake/aom_experiment_deps.cmake
@@ -75,6 +75,12 @@ endif () endif () + if (CONFIG_FRAME_REFS) + if (NOT CONFIG_FRAME_MARKER) + change_config_and_warn(CONFIG_FRAME_MARKER 1 CONFIG_FRAME_REFS) + endif () + endif () + if (CONFIG_FRAME_SIGN_BIAS) if (NOT CONFIG_FRAME_MARKER) change_config_and_warn(CONFIG_FRAME_MARKER 1 CONFIG_FRAME_SIGN_BIAS)
diff --git a/configure b/configure index c7902dd..a5f96db 100755 --- a/configure +++ b/configure
@@ -324,6 +324,7 @@ mfmv frame_marker jnt_comp + frame_refs frame_sign_bias ext_skip obu @@ -548,6 +549,7 @@ enabled cdef_singlepass && enable_feature cdef enabled mfmv && enable_feature frame_marker enabled jnt_comp && enable_feature frame_marker + enabled frame_refs && enable_feature frame_marker enabled frame_sign_bias && enable_feature frame_marker enabled txmg && enable_feature highbitdepth enabled ext_skip && enable_feature frame_marker