Index: source/libvpx/vp9/common/vp9_enums.h |
=================================================================== |
--- source/libvpx/vp9/common/vp9_enums.h (revision 219822) |
+++ source/libvpx/vp9/common/vp9_enums.h (working copy) |
@@ -13,37 +13,40 @@ |
#include "./vpx_config.h" |
-#define LOG2_MI_SIZE 3 |
-#define LOG2_MI_BLOCK_SIZE (6 - LOG2_MI_SIZE) // 64 = 2^6 |
+#define MI_SIZE_LOG2 3 |
+#define MI_BLOCK_SIZE_LOG2 (6 - MI_SIZE_LOG2) // 64 = 2^6 |
-#define MI_SIZE (1 << LOG2_MI_SIZE) // pixels per mi-unit |
-#define MI_BLOCK_SIZE (1 << LOG2_MI_BLOCK_SIZE) // mi-units per max block |
+#define MI_SIZE (1 << MI_SIZE_LOG2) // pixels per mi-unit |
+#define MI_BLOCK_SIZE (1 << MI_BLOCK_SIZE_LOG2) // mi-units per max block |
#define MI_MASK (MI_BLOCK_SIZE - 1) |
-typedef enum BLOCK_SIZE_TYPE { |
- BLOCK_SIZE_AB4X4, BLOCK_4X4 = BLOCK_SIZE_AB4X4, |
- BLOCK_SIZE_SB4X8, BLOCK_4X8 = BLOCK_SIZE_SB4X8, |
- BLOCK_SIZE_SB8X4, BLOCK_8X4 = BLOCK_SIZE_SB8X4, |
- BLOCK_SIZE_SB8X8, BLOCK_8X8 = BLOCK_SIZE_SB8X8, |
- BLOCK_SIZE_SB8X16, BLOCK_8X16 = BLOCK_SIZE_SB8X16, |
- BLOCK_SIZE_SB16X8, BLOCK_16X8 = BLOCK_SIZE_SB16X8, |
- BLOCK_SIZE_MB16X16, BLOCK_16X16 = BLOCK_SIZE_MB16X16, |
- BLOCK_SIZE_SB16X32, BLOCK_16X32 = BLOCK_SIZE_SB16X32, |
- BLOCK_SIZE_SB32X16, BLOCK_32X16 = BLOCK_SIZE_SB32X16, |
- BLOCK_SIZE_SB32X32, BLOCK_32X32 = BLOCK_SIZE_SB32X32, |
- BLOCK_SIZE_SB32X64, BLOCK_32X64 = BLOCK_SIZE_SB32X64, |
- BLOCK_SIZE_SB64X32, BLOCK_64X32 = BLOCK_SIZE_SB64X32, |
- BLOCK_SIZE_SB64X64, BLOCK_64X64 = BLOCK_SIZE_SB64X64, |
- BLOCK_SIZE_TYPES, BLOCK_MAX_SB_SEGMENTS = BLOCK_SIZE_TYPES |
-} BLOCK_SIZE_TYPE; |
+typedef enum BLOCK_SIZE { |
+ BLOCK_4X4, |
+ BLOCK_4X8, |
+ BLOCK_8X4, |
+ BLOCK_8X8, |
+ BLOCK_8X16, |
+ BLOCK_16X8, |
+ BLOCK_16X16, |
+ BLOCK_16X32, |
+ BLOCK_32X16, |
+ BLOCK_32X32, |
+ BLOCK_32X64, |
+ BLOCK_64X32, |
+ BLOCK_64X64, |
+ BLOCK_SIZES, |
+ BLOCK_INVALID = BLOCK_SIZES |
+} BLOCK_SIZE; |
+ |
typedef enum PARTITION_TYPE { |
PARTITION_NONE, |
PARTITION_HORZ, |
PARTITION_VERT, |
PARTITION_SPLIT, |
- PARTITION_TYPES, PARTITION_INVALID = PARTITION_TYPES |
+ PARTITION_TYPES, |
+ PARTITION_INVALID = PARTITION_TYPES |
} PARTITION_TYPE; |
#define PARTITION_PLOFFSET 4 // number of probability models per block size |
@@ -54,7 +57,7 @@ |
TX_8X8 = 1, // 8x8 dct transform |
TX_16X16 = 2, // 16x16 dct transform |
TX_32X32 = 3, // 32x32 dct transform |
- TX_SIZE_MAX_SB, // Number of transforms available to SBs |
+ TX_SIZES |
} TX_SIZE; |
typedef enum { |
@@ -63,7 +66,7 @@ |
ALLOW_16X16 = 2, |
ALLOW_32X32 = 3, |
TX_MODE_SELECT = 4, |
- NB_TXFM_MODES = 5, |
+ TX_MODES = 5, |
} TX_MODE; |
typedef enum { |