summaryrefslogtreecommitdiff
path: root/test/encode_test_driver.h
diff options
context:
space:
mode:
authorJerome Jiang <jianj@google.com>2017-10-17 14:43:07 -0700
committerJerome Jiang <jianj@google.com>2017-10-18 11:19:59 -0700
commitbd6d82e881a40b8cbb57188df8b166d550a2e241 (patch)
tree3e5cd1d1914c0c370431cc3f5ac154049c48f596 /test/encode_test_driver.h
parentdbb8926b86610684c4a2e3aba503aa0222cd951d (diff)
downloadlibvpx-bd6d82e881a40b8cbb57188df8b166d550a2e241.tar
libvpx-bd6d82e881a40b8cbb57188df8b166d550a2e241.tar.gz
libvpx-bd6d82e881a40b8cbb57188df8b166d550a2e241.tar.bz2
libvpx-bd6d82e881a40b8cbb57188df8b166d550a2e241.zip
Add datarate test for vp8 ROI.
BUG=webm:1470 Change-Id: Icbc848837e64eacc49491dcc26b4c5802af2ee13
Diffstat (limited to 'test/encode_test_driver.h')
-rw-r--r--test/encode_test_driver.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/encode_test_driver.h b/test/encode_test_driver.h
index 08a57ad77..1b4a5a671 100644
--- a/test/encode_test_driver.h
+++ b/test/encode_test_driver.h
@@ -139,6 +139,13 @@ class Encoder {
}
#endif
+#if CONFIG_VP8_ENCODER
+ void Control(int ctrl_id, vpx_roi_map_t *arg) {
+ const vpx_codec_err_t res = vpx_codec_control_(&encoder_, ctrl_id, arg);
+ ASSERT_EQ(VPX_CODEC_OK, res) << EncoderError();
+ }
+#endif
+
void Config(const vpx_codec_enc_cfg_t *cfg) {
const vpx_codec_err_t res = vpx_codec_enc_config_set(&encoder_, cfg);
ASSERT_EQ(VPX_CODEC_OK, res) << EncoderError();