summaryrefslogtreecommitdiff
path: root/vp9/vp9_cx_iface.c
diff options
context:
space:
mode:
authorangiebird <angiebird@google.com>2019-11-10 20:01:42 -0800
committerangiebird <angiebird@google.com>2019-11-18 11:37:24 -0800
commit9330bd71a10a216aa0098b2a7a6e17c40c247c27 (patch)
treec193719fc22ce5f398dc10883c9671a257fe05bc /vp9/vp9_cx_iface.c
parent7ee697a5daea0dfd7470cc9d1b352de01af0836f (diff)
downloadlibvpx-9330bd71a10a216aa0098b2a7a6e17c40c247c27.tar
libvpx-9330bd71a10a216aa0098b2a7a6e17c40c247c27.tar.gz
libvpx-9330bd71a10a216aa0098b2a7a6e17c40c247c27.tar.bz2
libvpx-9330bd71a10a216aa0098b2a7a6e17c40c247c27.zip
Add SimpleEncode::EncodeFrame()
Change-Id: I08f074b7db2011f88769bd1d9d50cb376c238fe5
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;
+}