]> granicus.if.org Git - libvpx/commitdiff
Add file for rate control interface test.
authorJerome Jiang <jianj@google.com>
Wed, 30 Sep 2020 18:01:30 +0000 (11:01 -0700)
committerJerome Jiang <jianj@google.com>
Wed, 30 Sep 2020 18:39:27 +0000 (11:39 -0700)
Change-Id: Id09dc5b653c1e5bb2b02f63579ac776f887ce0eb

test/ratectrl_rtc_test.cc
test/test-data.mk
test/test-data.sha1

index e044885e7c27cd40ffe879015c5662470249b593..98b35544a5d5e6f5d91345d7a7eb2071e5a7624c 100644 (file)
@@ -79,7 +79,7 @@ class RcInterfaceTest : public ::testing::Test {
  protected:
   void RunOneLayer() {
     SetConfigOneLayer();
-    rc_api_->Create(rc_cfg_);
+    rc_api_ = libvpx::VP9RateControlRTC::Create(rc_cfg_);
     FrameInfo frame_info;
     libvpx::VP9FrameParamsQpRTC frame_params;
     frame_params.frame_type = KEY_FRAME;
@@ -110,7 +110,7 @@ class RcInterfaceTest : public ::testing::Test {
 
   void RunSVC() {
     SetConfigSVC();
-    rc_api_->Create(rc_cfg_);
+    rc_api_ = libvpx::VP9RateControlRTC::Create(rc_cfg_);
     FrameInfo frame_info;
     libvpx::VP9FrameParamsQpRTC frame_params;
     frame_params.frame_type = KEY_FRAME;
index ca2e11442ed126dba40da884365b2d2b787c45bc..436dfa4e498b6be96f65ac7146b7f76a50817917 100644 (file)
@@ -27,6 +27,8 @@ LIBVPX_TEST_DATA-$(CONFIG_VP9_ENCODER) += noisy_clip_640_360.y4m
 LIBVPX_TEST_DATA-$(CONFIG_VP9_ENCODER) += rush_hour_444.y4m
 LIBVPX_TEST_DATA-$(CONFIG_VP9_ENCODER) += screendata.y4m
 LIBVPX_TEST_DATA-$(CONFIG_VP9_ENCODER) += niklas_640_480_30.yuv
+LIBVPX_TEST_DATA-$(CONFIG_VP9_ENCODER) += rc_interface_test_one_layer
+LIBVPX_TEST_DATA-$(CONFIG_VP9_ENCODER) += rc_interface_test_svc
 LIBVPX_TEST_DATA-$(CONFIG_RATE_CTRL) += bus_352x288_420_f20_b8.yuv
 
 # Test vectors
index 668992fba22d4091478c0d489d964845c3504eef..6f9021554d95ca41a9eb8ac1b04c085ac6aa71b9 100644 (file)
@@ -869,3 +869,5 @@ bac455906360b45338a16dd626ac5f19bc36a307 *desktop_office1.1280_720-020.yuv
 518a0be998afece76d3df76047d51e256c591ff2 *invalid-bug-148271109.ivf
 d3964f9dad9f60363c81b688324d95b4ec7c8038 *invalid-bug-148271109.ivf.res
 ad18ca16f0a249fb3b7c38de0d9b327fed273f96 *hantro_collage_w352h288_nv12.yuv
+03f827c0e36ff9a6e23c5cc11936924e4f1827ab *rc_interface_test_one_layer
+99e4f4c2961d46dc286db230090a39d78460b25d *rc_interface_test_svc