#ifndef AOM_AV1_ENCODER_ENCODER_ALLOC_H_
#define AOM_AV1_ENCODER_ENCODER_ALLOC_H_
#include "av1/encoder/block.h"
#include "av1/encoder/encodeframe_utils.h"
#include "av1/encoder/encoder.h"
#include "av1/encoder/encodetxb.h"
#include "av1/encoder/ethread.h"
#include "av1/encoder/global_motion_facade.h"
#include "av1/encoder/intra_mode_search_utils.h"
#include "av1/encoder/pickcdef.h"
#ifdef __cplusplus
extern "C" {
#endif
static inline void dealloc_context_buffers_ext(
MBMIExtFrameBufferInfo *mbmi_ext_info) { … }
static inline void alloc_context_buffers_ext(
AV1_COMMON *cm, MBMIExtFrameBufferInfo *mbmi_ext_info) { … }
static inline void alloc_compressor_data(AV1_COMP *cpi) { … }
static inline void alloc_mb_mode_info_buffers(AV1_COMP *const cpi) { … }
static inline void realloc_segmentation_maps(AV1_COMP *cpi) { … }
static inline void alloc_obmc_buffers(OBMCBuffer *obmc_buffer,
struct aom_internal_error_info *error) { … }
static inline void release_obmc_buffers(OBMCBuffer *obmc_buffer) { … }
static inline void alloc_compound_type_rd_buffers(
struct aom_internal_error_info *error, CompoundTypeRdBuffers *const bufs) { … }
static inline void release_compound_type_rd_buffers(
CompoundTypeRdBuffers *const bufs) { … }
static inline void dealloc_compressor_data(AV1_COMP *cpi) { … }
static inline void allocate_gradient_info_for_hog(AV1_COMP *cpi) { … }
static inline void allocate_src_var_of_4x4_sub_block_buf(AV1_COMP *cpi) { … }
static inline void variance_partition_alloc(AV1_COMP *cpi) { … }
static inline YV12_BUFFER_CONFIG *realloc_and_scale_source(AV1_COMP *cpi,
int scaled_width,
int scaled_height) { … }
static inline void free_thread_data(AV1_PRIMARY *ppi) { … }
#ifdef __cplusplus
}
#endif
#endif