summaryrefslogtreecommitdiff
path: root/vp8/encoder/onyx_int.h
diff options
context:
space:
mode:
authorMarco <marpan@google.com>2014-11-10 13:07:05 -0800
committerMarco <marpan@google.com>2014-12-03 16:01:28 -0800
commitaf898b56bb2cd01ff8af72d276032b8ad9988018 (patch)
tree2c6e8b4d9b1fd6f14dc775805053fbb9738ae6a2 /vp8/encoder/onyx_int.h
parentd5937cd268330da4e80683444bc463d2016c07ee (diff)
downloadlibvpx-af898b56bb2cd01ff8af72d276032b8ad9988018.tar
libvpx-af898b56bb2cd01ff8af72d276032b8ad9988018.tar.gz
libvpx-af898b56bb2cd01ff8af72d276032b8ad9988018.tar.bz2
libvpx-af898b56bb2cd01ff8af72d276032b8ad9988018.zip
Various updates to vp8.
Change-Id: Icc7a816491897107764e4c936288e9000e6319b8
Diffstat (limited to 'vp8/encoder/onyx_int.h')
-rw-r--r--vp8/encoder/onyx_int.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/vp8/encoder/onyx_int.h b/vp8/encoder/onyx_int.h
index f0424e69c..b1a749c1d 100644
--- a/vp8/encoder/onyx_int.h
+++ b/vp8/encoder/onyx_int.h
@@ -513,10 +513,18 @@ typedef struct VP8_COMP
signed char *cyclic_refresh_map;
// Count on how many (consecutive) times a macroblock uses ZER0MV_LAST.
unsigned char *consec_zero_last;
+ // Counter that is reset when a block is checked for a mode-bias against
+ // ZEROMV_LASTREF.
+ unsigned char *consec_zero_last_mvbias;
// Frame counter for the temporal pattern. Counter is rest when the temporal
// layers are changed dynamically (run-time change).
unsigned int temporal_pattern_counter;
+ // Temporal layer id.
+ int temporal_layer_id;
+
+ // Measure of average squared difference between source and denoised signal.
+ int mse_source_denoised;
#if CONFIG_MULTITHREAD
/* multithread data */
@@ -687,6 +695,7 @@ typedef struct VP8_COMP
#endif
/* The frame number of each reference frames */
unsigned int current_ref_frames[MAX_REF_FRAMES];
+ // Closest reference frame to current frame.
MV_REFERENCE_FRAME closest_reference_frame;
struct rd_costs_struct