15#ifndef VPX_VPX_VPX_TPL_H_
16#define VPX_VPX_VPX_TPL_H_
20#include "./vpx_integer.h"
35#define VPX_TPL_ABI_VERSION (2)
vpx_codec_err_t
Algorithm return codes.
Definition vpx_codec.h:93
Temporal dependency model stats for each block before propagation.
Definition vpx_tpl.h:38
int64_t intra_cost
Definition vpx_tpl.h:41
int64_t recrf_rate
Definition vpx_tpl.h:45
int ref_frame_index
Definition vpx_tpl.h:47
int16_t col
Definition vpx_tpl.h:40
int64_t recrf_dist
Definition vpx_tpl.h:46
int64_t inter_cost
Definition vpx_tpl.h:42
int16_t mv_r
Definition vpx_tpl.h:43
int16_t row
Definition vpx_tpl.h:39
int16_t mv_c
Definition vpx_tpl.h:44
Temporal dependency model stats for each frame before propagation.
Definition vpx_tpl.h:51
VpxTplBlockStats * block_stats_list
Definition vpx_tpl.h:55
int frame_width
Definition vpx_tpl.h:52
int num_blocks
Definition vpx_tpl.h:54
int frame_height
Definition vpx_tpl.h:53
Temporal dependency model stats for each GOP before propagation.
Definition vpx_tpl.h:59
int size
Definition vpx_tpl.h:60
VpxTplFrameStats * frame_stats_list
Definition vpx_tpl.h:61
Describes the codec algorithm interface to applications.
struct VpxTplBlockStats VpxTplBlockStats
Temporal dependency model stats for each block before propagation.
struct VpxTplFrameStats VpxTplFrameStats
Temporal dependency model stats for each frame before propagation.
vpx_codec_err_t vpx_write_tpl_gop_stats(FILE *tpl_file, const VpxTplGopStats *tpl_gop_stats)
Write VpxTplGopStats to file.
void vpx_free_tpl_gop_stats(VpxTplGopStats *tpl_gop_stats)
Free the memory allocated for VpxTplGopStats.
struct VpxTplGopStats VpxTplGopStats
Temporal dependency model stats for each GOP before propagation.
vpx_codec_err_t vpx_read_tpl_gop_stats(FILE *tpl_file, VpxTplGopStats *tpl_gop_stats)
Read VpxTplGopStats from file.