summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerome Jiang <jianj@google.com>2018-06-26 22:53:57 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-06-26 22:53:57 +0000
commit9fb1eec444dd0750eed8edaab551cc746c6e29d4 (patch)
treed598f617bdd4f02589454dd1309f7ba48fa2e1f6
parentdd3d08f0c227ebe08b445801eeb38d39cc06f377 (diff)
parent4777112764482e60ad72bf92b9aee0d62f19ed44 (diff)
downloadlibvpx-9fb1eec444dd0750eed8edaab551cc746c6e29d4.tar
libvpx-9fb1eec444dd0750eed8edaab551cc746c6e29d4.tar.gz
libvpx-9fb1eec444dd0750eed8edaab551cc746c6e29d4.tar.bz2
libvpx-9fb1eec444dd0750eed8edaab551cc746c6e29d4.zip
Merge "vp9 svc: Fix uninitialized data members in frame sync tests."
-rw-r--r--test/svc_test.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/svc_test.h b/test/svc_test.h
index a515ab75d..7dfd27c97 100644
--- a/test/svc_test.h
+++ b/test/svc_test.h
@@ -25,7 +25,15 @@ namespace svc_test {
class OnePassCbrSvc : public ::libvpx_test::EncoderTest {
public:
explicit OnePassCbrSvc(const ::libvpx_test::CodecFactory *codec)
- : EncoderTest(codec) {}
+ : EncoderTest(codec), base_speed_setting_(0), speed_setting_(0),
+ superframe_count_(0), temporal_layer_id_(0), number_temporal_layers_(0),
+ number_spatial_layers_(0) {
+ memset(&svc_params_, 0, sizeof(svc_params_));
+ memset(bits_in_buffer_model_, 0,
+ sizeof(bits_in_buffer_model_[0]) * VPX_MAX_LAYERS);
+ memset(layer_target_avg_bandwidth_, 0,
+ sizeof(layer_target_avg_bandwidth_[0]) * VPX_MAX_LAYERS);
+ }
protected:
virtual ~OnePassCbrSvc() {}