/*!\brief Current ABI version number * *\internal *IfthisfileisalteredinanywaythatchangestheABI,thisvalue *mustbebumped.Examplesinclude,butarenotlimitedto,changing *types,removingorreassigningenums,adding/removing/rearranging *fieldstostructures
*/ #define AOM_TPL_ABI_VERSION 1/**<\hideinitializer*/
#define AOM_RC_INTER_REFS_PER_FRAME 7
// The motion vector in units of full pixel typedefstruct aom_fullpel_mv {
int16_t row;
int16_t col;
} AOM_FULLPEL_MV;
// The motion vector in units of 1/8-pel typedefstruct aom_mv {
int16_t row;
int16_t col;
} AOM_MV;
/*!\brief Temporal dependency model stats for each block before propagation */ typedefstruct AomTplBlockStats {
int16_t row; /**< Pixel row of the top left corner */
int16_t col; /**< Pixel col of the top left corner */
int64_t srcrf_sse;
int64_t srcrf_dist;
int64_t recrf_sse;
int64_t recrf_dist;
int64_t intra_sse;
int64_t intra_dist;
int64_t cmp_recrf_dist[2];
int64_t mc_dep_rate;
int64_t mc_dep_dist;
int64_t pred_error[AOM_RC_INTER_REFS_PER_FRAME];
int32_t intra_cost;
int32_t inter_cost;
int32_t srcrf_rate;
int32_t recrf_rate;
int32_t intra_rate;
int32_t cmp_recrf_rate[2];
aom_int_mv mv[AOM_RC_INTER_REFS_PER_FRAME];
int8_t ref_frame_index[2];
} AomTplBlockStats;
/*!\brief Temporal dependency model stats for each frame before propagation */ typedefstruct AomTplFrameStats { int frame_width; /**< Frame width */ int frame_height; /**< Frame height */ int num_blocks; /**< Number of blocks. Size of block_stats_list */
AomTplBlockStats *block_stats_list; /**< List of tpl stats for each block */
} AomTplFrameStats;
/*!\brief Temporal dependency model stats for each GOP before propagation */ typedefstruct AomTplGopStats { int size; /**< GOP size, also the size of frame_stats_list. */
AomTplFrameStats *frame_stats_list; /**< List of tpl stats for each frame */
} AomTplGopStats;
#ifdef __cplusplus
} // extern "C" #endif
#endif// AOM_AOM_AOM_TPL_H_
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet am 2026-08-26)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.