#include <linux/types.h>
#include <media/v4l2-mem2mem.h>
#include "hantro.h"
#include "hantro_hw.h"
#include "hantro_vp9.h"
#define POW2(x) …
#define MAX_LOG2_TILE_COLUMNS …
#define MAX_NUM_TILE_COLS …
#define MAX_TILE_COLS …
#define MAX_TILE_ROWS …
static size_t hantro_vp9_tile_filter_size(unsigned int height)
{ … }
static size_t hantro_vp9_bsd_control_size(unsigned int height)
{ … }
static size_t hantro_vp9_segment_map_size(unsigned int width, unsigned int height)
{ … }
static inline size_t hantro_vp9_prob_tab_size(void)
{ … }
static inline size_t hantro_vp9_count_tab_size(void)
{ … }
static inline size_t hantro_vp9_tile_info_size(void)
{ … }
static void *get_coeffs_arr(struct symbol_counts *cnts, int i, int j, int k, int l, int m)
{ … }
static void *get_eobs1(struct symbol_counts *cnts, int i, int j, int k, int l, int m)
{ … }
#define INNER_LOOP …
static void init_v4l2_vp9_count_tbl(struct hantro_ctx *ctx)
{ … }
int hantro_vp9_dec_init(struct hantro_ctx *ctx)
{ … }
void hantro_vp9_dec_exit(struct hantro_ctx *ctx)
{ … }