chromium/third_party/libaom/source/libaom/av1/common/token_cdfs.h

/*
 * Copyright (c) 2017, Alliance for Open Media. All rights reserved.
 *
 * This source code is subject to the terms of the BSD 2 Clause License and
 * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
 * was not distributed with this source code in the LICENSE file, you can
 * obtain it at www.aomedia.org/license/software. 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 www.aomedia.org/license/patent.
 */

#ifndef AOM_AV1_COMMON_TOKEN_CDFS_H_
#define AOM_AV1_COMMON_TOKEN_CDFS_H_

#include "config/aom_config.h"

#include "av1/common/entropy.h"

static const aom_cdf_prob
    av1_default_dc_sign_cdfs[TOKEN_CDF_Q_CTXS][PLANE_TYPES][DC_SIGN_CONTEXTS]
                            [CDF_SIZE(2)] =;

static const aom_cdf_prob
    av1_default_txb_skip_cdfs[TOKEN_CDF_Q_CTXS][TX_SIZES][TXB_SKIP_CONTEXTS]
                             [CDF_SIZE(2)] =;

static const aom_cdf_prob
    av1_default_eob_extra_cdfs[TOKEN_CDF_Q_CTXS][TX_SIZES][PLANE_TYPES]
                              [EOB_COEF_CONTEXTS][CDF_SIZE(2)] =;

static const aom_cdf_prob
    av1_default_eob_multi16_cdfs[TOKEN_CDF_Q_CTXS][PLANE_TYPES][2][CDF_SIZE(
        5)] =;

static const aom_cdf_prob
    av1_default_eob_multi32_cdfs[TOKEN_CDF_Q_CTXS][PLANE_TYPES][2][CDF_SIZE(
        6)] =;

static const aom_cdf_prob
    av1_default_eob_multi64_cdfs[TOKEN_CDF_Q_CTXS][PLANE_TYPES][2][CDF_SIZE(
        7)] =;

static const aom_cdf_prob
    av1_default_eob_multi128_cdfs[TOKEN_CDF_Q_CTXS][PLANE_TYPES][2][CDF_SIZE(
        8)] =;

static const aom_cdf_prob
    av1_default_eob_multi256_cdfs[TOKEN_CDF_Q_CTXS][PLANE_TYPES][2][CDF_SIZE(
        9)] =;

static const aom_cdf_prob
    av1_default_eob_multi512_cdfs[TOKEN_CDF_Q_CTXS][PLANE_TYPES][2][CDF_SIZE(
        10)] =;

static const aom_cdf_prob
    av1_default_eob_multi1024_cdfs[TOKEN_CDF_Q_CTXS][PLANE_TYPES][2][CDF_SIZE(
        11)] =;

static const aom_cdf_prob av1_default_coeff_lps_multi_cdfs
    [TOKEN_CDF_Q_CTXS][TX_SIZES][PLANE_TYPES][LEVEL_CONTEXTS]
    [CDF_SIZE(BR_CDF_SIZE)] =;

static const aom_cdf_prob av1_default_coeff_base_multi_cdfs
    [TOKEN_CDF_Q_CTXS][TX_SIZES][PLANE_TYPES][SIG_COEF_CONTEXTS]
    [CDF_SIZE(NUM_BASE_LEVELS +
              2)] =;

static const aom_cdf_prob av1_default_coeff_base_eob_multi_cdfs
    [TOKEN_CDF_Q_CTXS][TX_SIZES][PLANE_TYPES][SIG_COEF_CONTEXTS_EOB][CDF_SIZE(
        NUM_BASE_LEVELS + 1)] =;

#endif  // AOM_AV1_COMMON_TOKEN_CDFS_H_