summaryrefslogtreecommitdiff
path: root/vp9/encoder
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2015-05-14 20:33:48 -0700
committerJames Zern <jzern@google.com>2015-05-15 10:43:48 -0700
commitca5a54113f93a5a9fa5a68545a3d8ca0bea5501b (patch)
treec77ac0c7046e4a4704abe56e69d4f01d30e6e6dc /vp9/encoder
parent97db651ce0ae082e1bb69687b643c9e0fcb90d9d (diff)
downloadlibvpx-ca5a54113f93a5a9fa5a68545a3d8ca0bea5501b.tar
libvpx-ca5a54113f93a5a9fa5a68545a3d8ca0bea5501b.tar.gz
libvpx-ca5a54113f93a5a9fa5a68545a3d8ca0bea5501b.tar.bz2
libvpx-ca5a54113f93a5a9fa5a68545a3d8ca0bea5501b.zip
vp9_subexp.h: add a missing prototype
+ include the .h in the .c silences missing prototype warnings Change-Id: Ia87366dccb4bf4e9f2ffa5d3ab51ac6ca5488c91
Diffstat (limited to 'vp9/encoder')
-rw-r--r--vp9/encoder/vp9_subexp.c1
-rw-r--r--vp9/encoder/vp9_subexp.h10
-rw-r--r--vp9/encoder/vp9_writer.h2
3 files changed, 9 insertions, 4 deletions
diff --git a/vp9/encoder/vp9_subexp.c b/vp9/encoder/vp9_subexp.c
index cfdc90d15..b345b162c 100644
--- a/vp9/encoder/vp9_subexp.c
+++ b/vp9/encoder/vp9_subexp.c
@@ -12,6 +12,7 @@
#include "vp9/common/vp9_entropy.h"
#include "vp9/encoder/vp9_cost.h"
+#include "vp9/encoder/vp9_subexp.h"
#include "vp9/encoder/vp9_writer.h"
#define vp9_cost_upd256 ((int)(vp9_cost_one(upd) - vp9_cost_zero(upd)))
diff --git a/vp9/encoder/vp9_subexp.h b/vp9/encoder/vp9_subexp.h
index ac54893cf..6fbb747e7 100644
--- a/vp9/encoder/vp9_subexp.h
+++ b/vp9/encoder/vp9_subexp.h
@@ -16,11 +16,15 @@
extern "C" {
#endif
-void vp9_write_prob_diff_update(vp9_writer *w,
+#include "vp9/common/vp9_prob.h"
+
+struct vp9_writer;
+
+void vp9_write_prob_diff_update(struct vp9_writer *w,
vp9_prob newp, vp9_prob oldp);
-void vp9_cond_prob_diff_update(vp9_writer *w, vp9_prob *oldp,
- unsigned int *ct);
+void vp9_cond_prob_diff_update(struct vp9_writer *w, vp9_prob *oldp,
+ const unsigned int ct[2]);
int vp9_prob_diff_update_savings_search(const unsigned int *ct,
vp9_prob oldp, vp9_prob *bestp,
diff --git a/vp9/encoder/vp9_writer.h b/vp9/encoder/vp9_writer.h
index 9d161f95c..e347ea414 100644
--- a/vp9/encoder/vp9_writer.h
+++ b/vp9/encoder/vp9_writer.h
@@ -19,7 +19,7 @@
extern "C" {
#endif
-typedef struct {
+typedef struct vp9_writer {
unsigned int lowvalue;
unsigned int range;
int count;