Skip to content
Snippets Groups Projects
Commit ed7cf1b4 authored by Sarah Parker's avatar Sarah Parker
Browse files

Add typedef for ColorMapParam map_cdf and color_cost

This addresses style warnings introduced in
0cf4d9f1

Change-Id: I864ab5397024ee1db7b44307e5320c370e1d50ad
parent da816a15
No related branches found
No related tags found
2 merge requests!6Rav1e 11 yushin 1,!3Rav1e 10 yushin
......@@ -264,16 +264,21 @@ const av1_extra_bit av1_extra_bits[ENTROPY_TOKENS] = {
};
#endif
/* clang-format off */
typedef aom_cdf_prob (*MapCdf)[PALETTE_COLOR_INDEX_CONTEXTS]
[CDF_SIZE(PALETTE_COLORS)];
typedef const int (*ColorCost)[PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS]
[PALETTE_COLORS];
/* clang-format on */
typedef struct {
int rows;
int cols;
int n_colors;
int plane_width;
uint8_t *color_map;
aom_cdf_prob (
*map_cdf)[PALETTE_COLOR_INDEX_CONTEXTS][CDF_SIZE(PALETTE_COLORS)];
const int (
*color_cost)[PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS][PALETTE_COLORS];
MapCdf map_cdf;
ColorCost color_cost;
} ColorMapParam;
#if !CONFIG_PVQ || CONFIG_VAR_TX
......@@ -344,11 +349,8 @@ static INLINE void add_token(TOKENEXTRA **t,
static int cost_and_tokenize_map(ColorMapParam *param, TOKENEXTRA **t,
int calc_rate) {
const uint8_t *const color_map = param->color_map;
aom_cdf_prob(
*map_cdf)[PALETTE_COLOR_INDEX_CONTEXTS][CDF_SIZE(PALETTE_COLORS)] =
param->map_cdf;
const int(*color_cost)[PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS]
[PALETTE_COLORS] = param->color_cost;
MapCdf map_cdf = param->map_cdf;
ColorCost color_cost = param->color_cost;
const int plane_block_width = param->plane_width;
const int rows = param->rows;
const int cols = param->cols;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment