Merge "Adds a motion compensated temporal denoiser to the encoder."

This commit is contained in:
Jim Bankoski
2012-03-13 16:18:57 -07:00
committed by Gerrit Code Review
13 changed files with 730 additions and 239 deletions

View File

@@ -28,6 +28,9 @@
#include "mcomp.h"
#include "vp8/common/findnearmv.h"
#include "lookahead.h"
#if CONFIG_TEMPORAL_DENOISING
#include "vp8/encoder/denoising.h"
#endif
//#define SPEEDSTATS 1
#define MIN_GF_INTERVAL 4
@@ -661,6 +664,10 @@ typedef struct VP8_COMP
int droppable;
#if CONFIG_TEMPORAL_DENOISING
VP8_DENOISER denoiser;
#endif
// Coding layer state variables
unsigned int current_layer;
LAYER_CONTEXT layer_context[MAX_LAYERS];