Fix building PVQ with OD_FLOAT_PVQ defined
Got broken due to compiler function definition errors when SIMD PVQ
got merged.
Change-Id: I5a98578e74173f21634c6c9ea054f6efe3051ef9
diff --git a/av1/common/av1_rtcd_defs.pl b/av1/common/av1_rtcd_defs.pl
index 9b03e5c..aa604c8 100644
--- a/av1/common/av1_rtcd_defs.pl
+++ b/av1/common/av1_rtcd_defs.pl
@@ -11,6 +11,7 @@
#include "av1/common/filter.h"
#include "av1/common/convolve.h"
#include "av1/common/av1_txfm.h"
+#include "av1/common/odintrin.h"
struct macroblockd;
@@ -765,7 +766,7 @@
# PVQ Functions
if (aom_config("CONFIG_PVQ") eq "yes") {
- add_proto qw/double pvq_search_rdo_double/, "const int16_t *xcoeff, int n, int k, int *ypulse, double g2, double pvq_norm_lambda, int prev_k";
+ add_proto qw/double pvq_search_rdo_double/, "const od_val16 *xcoeff, int n, int k, int *ypulse, double g2, double pvq_norm_lambda, int prev_k";
specialize qw/pvq_search_rdo_double sse4_1/;
}