diff options
Diffstat (limited to 'vp9/common/vp9_postproc.h')
-rw-r--r-- | vp9/common/vp9_postproc.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/vp9/common/vp9_postproc.h b/vp9/common/vp9_postproc.h index ebebc1ae3..035c9cdf8 100644 --- a/vp9/common/vp9_postproc.h +++ b/vp9/common/vp9_postproc.h @@ -14,6 +14,8 @@ #include "vpx_ports/mem.h" #include "vpx_scale/yv12config.h" +#include "vp9/common/vp9_blockd.h" +#include "vp9/common/vp9_mfqe.h" #include "vp9/common/vp9_ppflags.h" #ifdef __cplusplus @@ -24,6 +26,10 @@ struct postproc_state { int last_q; int last_noise; char noise[3072]; + int last_base_qindex; + int last_frame_valid; + MODE_INFO *prev_mip; + MODE_INFO *prev_mi; DECLARE_ALIGNED(16, char, blackclamp[16]); DECLARE_ALIGNED(16, char, whiteclamp[16]); DECLARE_ALIGNED(16, char, bothclamp[16]); @@ -31,6 +37,8 @@ struct postproc_state { struct VP9Common; +#define MFQE_PRECISION 4 + int vp9_post_proc_frame(struct VP9Common *cm, YV12_BUFFER_CONFIG *dest, vp9_ppflags_t *flags); |