| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 108 TX_16X16, TX_16X16, TX_16X16, | 108 TX_16X16, TX_16X16, TX_16X16, |
| 109 TX_32X32, TX_32X32, TX_32X32, TX_32X32 | 109 TX_32X32, TX_32X32, TX_32X32, TX_32X32 |
| 110 }; | 110 }; |
| 111 const TX_SIZE max_uv_txsize_lookup[BLOCK_SIZES] = { | 111 const TX_SIZE max_uv_txsize_lookup[BLOCK_SIZES] = { |
| 112 TX_4X4, TX_4X4, TX_4X4, | 112 TX_4X4, TX_4X4, TX_4X4, |
| 113 TX_4X4, TX_4X4, TX_4X4, | 113 TX_4X4, TX_4X4, TX_4X4, |
| 114 TX_8X8, TX_8X8, TX_8X8, | 114 TX_8X8, TX_8X8, TX_8X8, |
| 115 TX_16X16, TX_16X16, TX_16X16, TX_32X32 | 115 TX_16X16, TX_16X16, TX_16X16, TX_32X32 |
| 116 }; | 116 }; |
| 117 | 117 |
| 118 const TX_SIZE tx_mode_to_biggest_tx_size[TX_MODES] = { |
| 119 TX_4X4, // ONLY_4X4 |
| 120 TX_8X8, // ALLOW_8X8 |
| 121 TX_16X16, // ALLOW_16X16 |
| 122 TX_32X32, // ALLOW_32X32 |
| 123 TX_32X32, // TX_MODE_SELECT |
| 124 }; |
| 125 |
| 126 |
| 127 |
| 118 const BLOCK_SIZE ss_size_lookup[BLOCK_SIZES][2][2] = { | 128 const BLOCK_SIZE ss_size_lookup[BLOCK_SIZES][2][2] = { |
| 119 // ss_x == 0 ss_x == 0 ss_x == 1 ss_x == 1 | 129 // ss_x == 0 ss_x == 0 ss_x == 1 ss_x == 1 |
| 120 // ss_y == 0 ss_y == 1 ss_y == 0 ss_y == 1 | 130 // ss_y == 0 ss_y == 1 ss_y == 0 ss_y == 1 |
| 121 {{BLOCK_4X4, BLOCK_INVALID}, {BLOCK_INVALID, BLOCK_INVALID}}, | 131 {{BLOCK_4X4, BLOCK_INVALID}, {BLOCK_INVALID, BLOCK_INVALID}}, |
| 122 {{BLOCK_4X8, BLOCK_4X4}, {BLOCK_INVALID, BLOCK_INVALID}}, | 132 {{BLOCK_4X8, BLOCK_4X4}, {BLOCK_INVALID, BLOCK_INVALID}}, |
| 123 {{BLOCK_8X4, BLOCK_INVALID}, {BLOCK_4X4, BLOCK_INVALID}}, | 133 {{BLOCK_8X4, BLOCK_INVALID}, {BLOCK_4X4, BLOCK_INVALID}}, |
| 124 {{BLOCK_8X8, BLOCK_8X4}, {BLOCK_4X8, BLOCK_4X4}}, | 134 {{BLOCK_8X8, BLOCK_8X4}, {BLOCK_4X8, BLOCK_4X4}}, |
| 125 {{BLOCK_8X16, BLOCK_8X8}, {BLOCK_INVALID, BLOCK_4X8}}, | 135 {{BLOCK_8X16, BLOCK_8X8}, {BLOCK_INVALID, BLOCK_4X8}}, |
| 126 {{BLOCK_16X8, BLOCK_INVALID}, {BLOCK_8X8, BLOCK_8X4}}, | 136 {{BLOCK_16X8, BLOCK_INVALID}, {BLOCK_8X8, BLOCK_8X4}}, |
| 127 {{BLOCK_16X16, BLOCK_16X8}, {BLOCK_8X16, BLOCK_8X8}}, | 137 {{BLOCK_16X16, BLOCK_16X8}, {BLOCK_8X16, BLOCK_8X8}}, |
| 128 {{BLOCK_16X32, BLOCK_16X16}, {BLOCK_INVALID, BLOCK_8X16}}, | 138 {{BLOCK_16X32, BLOCK_16X16}, {BLOCK_INVALID, BLOCK_8X16}}, |
| 129 {{BLOCK_32X16, BLOCK_INVALID}, {BLOCK_16X16, BLOCK_16X8}}, | 139 {{BLOCK_32X16, BLOCK_INVALID}, {BLOCK_16X16, BLOCK_16X8}}, |
| 130 {{BLOCK_32X32, BLOCK_32X16}, {BLOCK_16X32, BLOCK_16X16}}, | 140 {{BLOCK_32X32, BLOCK_32X16}, {BLOCK_16X32, BLOCK_16X16}}, |
| 131 {{BLOCK_32X64, BLOCK_32X32}, {BLOCK_INVALID, BLOCK_16X32}}, | 141 {{BLOCK_32X64, BLOCK_32X32}, {BLOCK_INVALID, BLOCK_16X32}}, |
| 132 {{BLOCK_64X32, BLOCK_INVALID}, {BLOCK_32X32, BLOCK_32X16}}, | 142 {{BLOCK_64X32, BLOCK_INVALID}, {BLOCK_32X32, BLOCK_32X16}}, |
| 133 {{BLOCK_64X64, BLOCK_64X32}, {BLOCK_32X64, BLOCK_32X32}}, | 143 {{BLOCK_64X64, BLOCK_64X32}, {BLOCK_32X64, BLOCK_32X32}}, |
| 134 }; | 144 }; |
| 135 | 145 |
| 146 |
| OLD | NEW |