avg_test: add operator<<(SatdTestParam)
quiets a valgrind warning due to the default printer hitting
uninitialized padding bytes
Bug: aomedia:3160
Change-Id: Iee4bf18053bce0369fc2c022c00fb376441010a2
diff --git a/test/avg_test.cc b/test/avg_test.cc
index 11ddafc..92d5c59 100644
--- a/test/avg_test.cc
+++ b/test/avg_test.cc
@@ -9,6 +9,7 @@
*/
#include <stdlib.h>
+#include <ostream>
#include <tuple>
#include "third_party/googletest/src/googletest/include/gtest/gtest.h"
@@ -527,6 +528,10 @@
struct SatdTestParam {
SatdTestParam(int s, SatdFuncType f1, SatdFuncType f2)
: satd_size(s), func_ref(f1), func_simd(f2) {}
+ friend std::ostream &operator<<(std::ostream &os,
+ const SatdTestParam<SatdFuncType> ¶m) {
+ return os << "satd_size: " << param.satd_size;
+ }
int satd_size;
SatdFuncType func_ref;
SatdFuncType func_simd;