h263: implement coefficient prediction for AIC
[nihav.git] / src / codecs / h263 / data.rs
index 76c3c434d95828a37a64511d6db45c54f608d813..98c0a816a4bf319e6ec126d5c2f8ec2ab46804ba 100644 (file)
@@ -15,6 +15,28 @@ pub const H263_ZIGZAG: &[usize] = &[
     53, 60, 61, 54, 47, 55, 62, 63
 ];
 
+pub const H263_SCAN_H: &[usize] = &[
+    0,   1,  2,  3,  8,  9, 16, 17,
+    10, 11,  4,  5,  6,  7, 15, 14,
+    13, 12, 19, 18, 24, 25, 32, 33,
+    26, 27, 20, 21, 22, 23, 28, 29,
+    30, 31, 34, 35, 40, 41, 48, 49,
+    42, 43, 36, 37, 38, 39, 44, 45,
+    46, 47, 50, 51, 56, 57, 58, 59,
+    52, 53, 54, 55, 60, 61, 62, 63
+];
+
+pub const H263_SCAN_V: &[usize] = &[
+    0,   8, 16, 24,  1,  9,  2, 10,
+    17, 25, 32, 40, 48, 56, 57, 49,
+    41, 33, 26, 18,  3, 11,  4, 12,
+    19, 27, 34, 42, 50, 58, 35, 43,
+    51, 59, 20, 28,  5, 13,  6, 14,
+    21, 29, 36, 44, 52, 60, 37, 45,
+    53, 61, 22, 30,  7, 15, 23, 31,
+    38, 46, 54, 62, 39, 47, 55, 63
+];
+
 pub const H263_SIZES: &[(usize, usize)] = &[
     (0, 0), (128, 96), (176, 144), (352, 288), (704, 576), (1408, 1152)
 ];