| """ | |
| Copyright (c) 2024, Alliance for Open Media. All rights reserved | |
| This source code is subject to the terms of the BSD 3-Clause Clear License | |
| and the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear | |
| License was not distributed with this source code in the LICENSE file, you | |
| can obtain it at aomedia.org/license/software-license/bsd-3-c-c/. If the | |
| Alliance for Open Media Patent License 1.0 was not distributed with this | |
| source code in the PATENTS file, you can obtain it at | |
| aomedia.org/license/patent-license/. | |
| """ | |
| RATE_LIST = [ | |
| (0, 0, 0), | |
| (0, 0, -1), | |
| (0, 0, -2), | |
| (0, 0, 1), | |
| (0, 0, 2), | |
| (0, -1, 0), | |
| (0, -1, -1), | |
| (0, -1, -2), | |
| (0, -1, 1), | |
| (0, -1, 2), | |
| (0, -2, 0), | |
| (0, -2, -1), | |
| (0, -2, -2), | |
| (0, -2, 1), | |
| (0, -2, 2), | |
| (0, 1, 0), | |
| (0, 1, -1), | |
| (0, 1, -2), | |
| (0, 1, 1), | |
| (0, 1, 2), | |
| (0, 2, 0), | |
| (0, 2, -1), | |
| (0, 2, -2), | |
| (0, 2, 1), | |
| (0, 2, 2), | |
| (-1, 0, 0), | |
| (-1, 0, -1), | |
| (-1, 0, -2), | |
| (-1, 0, 1), | |
| (-1, 0, 2), | |
| (-1, -1, 0), | |
| (-1, -1, -1), | |
| (-1, -1, -2), | |
| (-1, -1, 1), | |
| (-1, -1, 2), | |
| (-1, -2, 0), | |
| (-1, -2, -1), | |
| (-1, -2, -2), | |
| (-1, -2, 1), | |
| (-1, -2, 2), | |
| (-1, 1, 0), | |
| (-1, 1, -1), | |
| (-1, 1, -2), | |
| (-1, 1, 1), | |
| (-1, 1, 2), | |
| (-1, 2, 0), | |
| (-1, 2, -1), | |
| (-1, 2, -2), | |
| (-1, 2, 1), | |
| (-1, 2, 2), | |
| (-2, 0, 0), | |
| (-2, 0, -1), | |
| (-2, 0, -2), | |
| (-2, 0, 1), | |
| (-2, 0, 2), | |
| (-2, -1, 0), | |
| (-2, -1, -1), | |
| (-2, -1, -2), | |
| (-2, -1, 1), | |
| (-2, -1, 2), | |
| (-2, -2, 0), | |
| (-2, -2, -1), | |
| (-2, -2, -2), | |
| (-2, -2, 1), | |
| (-2, -2, 2), | |
| (-2, 1, 0), | |
| (-2, 1, -1), | |
| (-2, 1, -2), | |
| (-2, 1, 1), | |
| (-2, 1, 2), | |
| (-2, 2, 0), | |
| (-2, 2, -1), | |
| (-2, 2, -2), | |
| (-2, 2, 1), | |
| (-2, 2, 2), | |
| (1, 0, 0), | |
| (1, 0, -1), | |
| (1, 0, -2), | |
| (1, 0, 1), | |
| (1, 0, 2), | |
| (1, -1, 0), | |
| (1, -1, -1), | |
| (1, -1, -2), | |
| (1, -1, 1), | |
| (1, -1, 2), | |
| (1, -2, 0), | |
| (1, -2, -1), | |
| (1, -2, -2), | |
| (1, -2, 1), | |
| (1, -2, 2), | |
| (1, 1, 0), | |
| (1, 1, -1), | |
| (1, 1, -2), | |
| (1, 1, 1), | |
| (1, 1, 2), | |
| (1, 2, 0), | |
| (1, 2, -1), | |
| (1, 2, -2), | |
| (1, 2, 1), | |
| (1, 2, 2), | |
| (2, 0, 0), | |
| (2, 0, -1), | |
| (2, 0, -2), | |
| (2, 0, 1), | |
| (2, 0, 2), | |
| (2, -1, 0), | |
| (2, -1, -1), | |
| (2, -1, -2), | |
| (2, -1, 1), | |
| (2, -1, 2), | |
| (2, -2, 0), | |
| (2, -2, -1), | |
| (2, -2, -2), | |
| (2, -2, 1), | |
| (2, -2, 2), | |
| (2, 1, 0), | |
| (2, 1, -1), | |
| (2, 1, -2), | |
| (2, 1, 1), | |
| (2, 1, 2), | |
| (2, 2, 0), | |
| (2, 2, -1), | |
| (2, 2, -2), | |
| (2, 2, 1), | |
| (2, 2, 2), | |
| ] | |
| CHANGE_INITIALIZERS = False | |
| MIN_NUM_DATA_SAMPLES_NEEDED = 10 |