summaryrefslogtreecommitdiff
path: root/vp8/encoder/onyx_int.h
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2012-07-27 11:29:46 -0700
committerDeb Mukherjee <debargha@google.com>2012-07-27 12:12:39 -0700
commit9984a155d6bb7b81bbe2260e0f5807208fa103e2 (patch)
tree2918641823325be67304c719165ab25f982ad5e8 /vp8/encoder/onyx_int.h
parent10a492847f2af49eb8842b17658c5063fae3689b (diff)
downloadlibvpx-9984a155d6bb7b81bbe2260e0f5807208fa103e2.tar
libvpx-9984a155d6bb7b81bbe2260e0f5807208fa103e2.tar.gz
libvpx-9984a155d6bb7b81bbe2260e0f5807208fa103e2.tar.bz2
libvpx-9984a155d6bb7b81bbe2260e0f5807208fa103e2.zip
Merges several experiments
The following five experiments are merged: newentropy newupdate adaptive_entropy (also includes a couple of parameter changes that improves results a little in common/entropymode.c and encoder/modecosts.c that were not merged from the internal branch) newintramodes expanded_coef_context Change-Id: I8a142a831786ee9dc936f22be1d42a8bced7d270
Diffstat (limited to 'vp8/encoder/onyx_int.h')
-rw-r--r--vp8/encoder/onyx_int.h26
1 files changed, 0 insertions, 26 deletions
diff --git a/vp8/encoder/onyx_int.h b/vp8/encoder/onyx_int.h
index 1fa8b0588..cf7193324 100644
--- a/vp8/encoder/onyx_int.h
+++ b/vp8/encoder/onyx_int.h
@@ -44,17 +44,9 @@
#define ARF_DECAY_THRESH 12
#if CONFIG_PRED_FILTER
-#if CONFIG_NEWINTRAMODES
#define MAX_MODES 54
-#else
-#define MAX_MODES 48
-#endif
#else // CONFIG_PRED_FILTER
-#if CONFIG_NEWINTRAMODES
#define MAX_MODES 42
-#else
-#define MAX_MODES 36
-#endif
#endif // CONFIG_PRED_FILTER
#define MIN_THRESHMULT 32
@@ -195,14 +187,12 @@ typedef enum {
THR_V_PRED,
THR_H_PRED,
-#if CONFIG_NEWINTRAMODES
THR_D45_PRED,
THR_D135_PRED,
THR_D117_PRED,
THR_D153_PRED,
THR_D27_PRED,
THR_D63_PRED,
-#endif
THR_TM,
THR_NEWMV,
@@ -259,14 +249,12 @@ typedef enum {
THR_V_PRED,
THR_H_PRED,
-#if CONFIG_NEWINTRAMODES
THR_D45_PRED,
THR_D135_PRED,
THR_D117_PRED,
THR_D153_PRED,
THR_D27_PRED,
THR_D63_PRED,
-#endif
THR_TM,
THR_NEWMV,
@@ -585,12 +573,7 @@ typedef struct VP8_COMP {
int vert_scale;
int pass;
-#if CONFIG_NEWENTROPY
vp8_prob last_skip_false_probs[3][MBSKIP_CONTEXTS];
-#else
- vp8_prob prob_skip_false;
- vp8_prob last_skip_false_probs[3];
-#endif
int last_skip_probs_q[3];
int recent_ref_frame_usage[MAX_REF_FRAMES];
@@ -606,13 +589,8 @@ typedef struct VP8_COMP {
int inter_zz_count;
int gf_bad_count;
int gf_update_recommended;
-#if CONFIG_NEWENTROPY
int skip_true_count[3];
int skip_false_count[3];
-#else
- int skip_true_count;
- int skip_false_count;
-#endif
int t4x4_count;
int t8x8_count;
@@ -636,11 +614,7 @@ typedef struct VP8_COMP {
unsigned int time_pick_lpf;
unsigned int time_encode_mb_row;
-#if CONFIG_NEWENTROPY
int base_skip_false_prob[QINDEX_RANGE][3];
-#else
- int base_skip_false_prob[QINDEX_RANGE];
-#endif
struct twopass_rc {
unsigned int section_intra_rating;