summaryrefslogtreecommitdiff
path: root/vp9/vp9_cx_iface.c
diff options
context:
space:
mode:
Diffstat (limited to 'vp9/vp9_cx_iface.c')
-rw-r--r--vp9/vp9_cx_iface.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/vp9/vp9_cx_iface.c b/vp9/vp9_cx_iface.c
index 47c7be1df..a019b976c 100644
--- a/vp9/vp9_cx_iface.c
+++ b/vp9/vp9_cx_iface.c
@@ -566,7 +566,7 @@ static vpx_codec_err_t set_encoder_config(
}
oxcf->sharpness = extra_cfg->sharpness;
- oxcf->two_pass_stats_in = cfg->rc_twopass_stats_in;
+ vp9_set_first_pass_stats(oxcf, &cfg->rc_twopass_stats_in);
#if CONFIG_FP_MB_STATS
oxcf->firstpass_mb_stats_in = cfg->rc_firstpass_mb_stats_in;
@@ -1945,3 +1945,8 @@ FRAME_INFO vp9_get_frame_info(const VP9EncoderConfig *oxcf) {
// TODO(angiebird): Figure out how to get subsampling_x/y here
return frame_info;
}
+
+void vp9_set_first_pass_stats(VP9EncoderConfig *oxcf,
+ const vpx_fixed_buf_t *stats) {
+ oxcf->two_pass_stats_in = *stats;
+}