diff options
Diffstat (limited to 'test/encode_test_driver.h')
-rw-r--r-- | test/encode_test_driver.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/encode_test_driver.h b/test/encode_test_driver.h index 8017a2a06..9526068da 100644 --- a/test/encode_test_driver.h +++ b/test/encode_test_driver.h @@ -16,6 +16,9 @@ #include "./vpx_config.h" #include "third_party/googletest/src/include/gtest/gtest.h" #include "vpx/vpx_encoder.h" +#if CONFIG_VP8_ENCODER || CONFIG_VP9_ENCODER +#include "vpx/vp8cx.h" +#endif namespace libvpx_test { @@ -128,6 +131,13 @@ class Encoder { ASSERT_EQ(VPX_CODEC_OK, res) << EncoderError(); } +#if CONFIG_VP8_ENCODER || CONFIG_VP9_ENCODER + void Control(int ctrl_id, vpx_active_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 set_deadline(unsigned long deadline) { deadline_ = deadline; } |