|  | """ | 
|  | 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 |