Commit 68ad7a6e authored by Zoe Liu's avatar Zoe Liu

Add a new experiment "altref2"

This experiment is to add ALTREF2_FRAME to allow 2 altref backward
predictions. Each video frame will then have up to 7 reference frames
to choose from:

(1) 4 forward predictive references, namely
LAST_FRAME, LAST2_FRAME, LAST3_FRAME, and GOLDEN_FRAME; and
(2) 3 backward predictive references, namely
BWDREF_FRAME, ALTREF2_FRAME, and ALTREF_FRAME.

The tool of "altref2" is built on top of the "ext_refs" experiment.

Change-Id: Idbb0bb53b43c5c2c7baf4959331fc5a31c77a118
parent 11934b08
...@@ -266,6 +266,7 @@ EXPERIMENT_LIST=" ...@@ -266,6 +266,7 @@ EXPERIMENT_LIST="
wedge wedge
compound_segment compound_segment
ext_refs ext_refs
altref2
speed_refs speed_refs
gf_groups gf_groups
global_motion global_motion
...@@ -549,6 +550,7 @@ post_process_cmdline() { ...@@ -549,6 +550,7 @@ post_process_cmdline() {
enabled bgsprite && enable_feature global_motion enabled bgsprite && enable_feature global_motion
enabled ext_comp_refs && enable_feature var_refs enabled ext_comp_refs && enable_feature var_refs
enabled ext_comp_refs && disable_feature one_sided_compound enabled ext_comp_refs && disable_feature one_sided_compound
enabled altref2 && enable_feature ext_refs
if ! enabled delta_q && enabled ext_delta_q; then if ! enabled delta_q && enabled ext_delta_q; then
log_echo "ext_delta_q requires delta_q, so disabling ext_delta_q" log_echo "ext_delta_q requires delta_q, so disabling ext_delta_q"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment