Index: source/libvpx/test/encode_test_driver.h |
=================================================================== |
--- source/libvpx/test/encode_test_driver.h (revision 263011) |
+++ source/libvpx/test/encode_test_driver.h (working copy) |
@@ -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 @@ |
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; |
} |