AOMedia AV1 Codec
|
Defines utility functions used in intra mode search. More...
#include "av1/common/enums.h"
#include "av1/common/pred_common.h"
#include "av1/common/reconintra.h"
#include "av1/encoder/encoder.h"
#include "av1/encoder/encodeframe.h"
#include "av1/encoder/model_rd.h"
#include "av1/encoder/palette.h"
#include "av1/encoder/hybrid_fwd_txfm.h"
Go to the source code of this file.
Functions | |
static int | intra_mode_info_cost_y (const AV1_COMP *cpi, const MACROBLOCK *x, const MB_MODE_INFO *mbmi, BLOCK_SIZE bsize, int mode_cost, int discount_color_cost) |
Returns the rate cost for luma prediction mode info of intra blocks. | |
static int | intra_mode_info_cost_uv (const AV1_COMP *cpi, const MACROBLOCK *x, const MB_MODE_INFO *mbmi, BLOCK_SIZE bsize, int mode_cost) |
Return the rate cost for chroma prediction mode info of intra blocks. | |
static int | model_intra_yrd_and_prune (const AV1_COMP *const cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int64_t *best_model_rd) |
Estimate the luma rdcost of a given intra mode and try to prune it. | |
Defines utility functions used in intra mode search.
This includes rdcost estimations, histogram based pruning, etc.