summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2018-09-18 03:53:09 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-09-18 03:53:09 +0000
commit98ea9241ca3ccbda0eda622cc8582481d574a403 (patch)
tree244bde5c7c641674259c73319f3ee954e6e30cab
parent73dbf6aa562b17c01eb8b66a309c209ea00d6b14 (diff)
parent940a3c38340857dd44cc6b4079506031be1e3f41 (diff)
downloadlibvpx-98ea9241ca3ccbda0eda622cc8582481d574a403.tar
libvpx-98ea9241ca3ccbda0eda622cc8582481d574a403.tar.gz
libvpx-98ea9241ca3ccbda0eda622cc8582481d574a403.tar.bz2
libvpx-98ea9241ca3ccbda0eda622cc8582481d574a403.zip
Merge "Assign GOP frame offset to all the coding frames"
-rw-r--r--vp9/encoder/vp9_firstpass.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c
index 802018482..82fbcf4a8 100644
--- a/vp9/encoder/vp9_firstpass.c
+++ b/vp9/encoder/vp9_firstpass.c
@@ -2230,6 +2230,7 @@ static int define_gf_group_structure(VP9_COMP *cpi) {
gf_group->update_type[frame_index] = GF_UPDATE;
gf_group->rf_level[frame_index] = GF_ARF_STD;
}
+ gf_group->arf_src_offset[frame_index] = 0;
return frame_index;
}
@@ -2246,6 +2247,7 @@ static int define_gf_group_structure(VP9_COMP *cpi) {
gf_group->update_type[frame_index] = LF_UPDATE;
gf_group->rf_level[frame_index] = INTER_NORMAL;
+ gf_group->arf_src_offset[frame_index] = 0;
gf_group->layer_depth[frame_index] = MAX_ARF_LAYERS - 1;
++frame_index;
@@ -2265,6 +2267,7 @@ static int define_gf_group_structure(VP9_COMP *cpi) {
gf_group->update_type[frame_index] = GF_UPDATE;
gf_group->rf_level[frame_index] = GF_ARF_STD;
}
+ gf_group->arf_src_offset[frame_index] = 0;
return frame_index;
}