Use enums instead of magic numbers in x264_mb_partition_pixel_table
authorHenrik Gramner <hengar-6@student.ltu.se>
Tue, 16 Nov 2010 20:23:12 +0000 (21:23 +0100)
committerJason Garrett-Glaser <darkshikari@gmail.com>
Thu, 18 Nov 2010 17:58:11 +0000 (09:58 -0800)
common/macroblock.h

index aa41ab6..b22b9b9 100644 (file)
@@ -170,7 +170,11 @@ static const uint8_t x264_mb_partition_count_table[17] =
 };
 static const uint8_t x264_mb_partition_pixel_table[17] =
 {
-    6, 4, 5, 3, 6, 4, 5, 3, 6, 4, 5, 3, 3, 3, 1, 2, 0
+    PIXEL_4x4, PIXEL_8x4,  PIXEL_4x8,  PIXEL_8x8,   /* D_L0_* */
+    PIXEL_4x4, PIXEL_8x4,  PIXEL_4x8,  PIXEL_8x8,   /* D_L1_* */
+    PIXEL_4x4, PIXEL_8x4,  PIXEL_4x8,  PIXEL_8x8,   /* D_BI_* */
+    PIXEL_8x8,                                      /* D_DIRECT_8x8 */
+    PIXEL_8x8, PIXEL_16x8, PIXEL_8x16, PIXEL_16x16, /* 8x8 .. 16x16 */
 };
 
 /* zigzags are transposed with respect to the tables in the standard */