diff options
Diffstat (limited to 'vp9/common/vp9_blockd.h')
-rw-r--r-- | vp9/common/vp9_blockd.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/vp9/common/vp9_blockd.h b/vp9/common/vp9_blockd.h index 9525a0e14..7eb9f8e86 100644 --- a/vp9/common/vp9_blockd.h +++ b/vp9/common/vp9_blockd.h @@ -26,6 +26,10 @@ #define MB_FEATURE_TREE_PROBS 3 #define PREDICTION_PROBS 3 +#define DEFAULT_PRED_PROB_0 120 +#define DEFAULT_PRED_PROB_1 80 +#define DEFAULT_PRED_PROB_2 40 + #define MBSKIP_CONTEXTS 3 #define MAX_MB_SEGMENTS 4 @@ -51,8 +55,10 @@ typedef struct { ENTROPY_CONTEXT v[2]; } ENTROPY_CONTEXT_PLANES; -#define VP9_COMBINEENTROPYCONTEXTS(Dest, A, B) \ - Dest = ((A)!=0) + ((B)!=0); +static INLINE int combine_entropy_contexts(ENTROPY_CONTEXT a, + ENTROPY_CONTEXT b) { + return (a != 0) + (b != 0); +} typedef enum { KEY_FRAME = 0, |