summaryrefslogtreecommitdiff
path: root/vpx
diff options
context:
space:
mode:
authorJerome Jiang <jianj@google.com>2023-05-04 10:32:03 -0400
committerJerome Jiang <jianj@google.com>2023-05-04 10:33:07 -0400
commitf059f9ee2df114ffa475aaef064f93396ebf39cc (patch)
treebe724e95eebdd936144bd0aa15bc1f366d36502d /vpx
parent4dd3afc00eb0c9d74dfa18bb8e727dbfb98e92ff (diff)
downloadlibvpx-f059f9ee2df114ffa475aaef064f93396ebf39cc.tar.gz
Add Vpx* prefix to Tpl{Block,Frame}Stats
This is to avoid symbols redifinition when integrating with other libraries. Bug: b/273736974 Change-Id: I891af78b1907504d5bb9f735164aea18c2aba944
Diffstat (limited to 'vpx')
-rw-r--r--vpx/vp8cx.h2
-rw-r--r--vpx/vpx_encoder.h10
2 files changed, 6 insertions, 6 deletions
diff --git a/vpx/vp8cx.h b/vpx/vp8cx.h
index 123a645d9..c4e04084c 100644
--- a/vpx/vp8cx.h
+++ b/vpx/vp8cx.h
@@ -771,7 +771,7 @@ enum vp8e_enc_control_id {
/*!\brief Codec control to get TPL stats for the current GOP.
*
* Allocation and free of memory of size MAX_ARF_GOP_SIZE (50) *
- * sizeof(TplFrameStats) should be done by applications.
+ * sizeof(VpxTplFrameStats) should be done by applications.
*
* VPX_CODEC_INVALID_PARAM will be returned if the pointer passed in is NULL.
*
diff --git a/vpx/vpx_encoder.h b/vpx/vpx_encoder.h
index 1910a1904..66c5a68b8 100644
--- a/vpx/vpx_encoder.h
+++ b/vpx/vpx_encoder.h
@@ -253,7 +253,7 @@ enum vpx_kf_mode {
};
/*!\brief Temporal dependency model stats for each block before propagation */
-typedef struct TplBlockStats {
+typedef struct VpxTplBlockStats {
int64_t intra_cost; /**< Intra cost */
int64_t inter_cost; /**< Inter cost */
int16_t mv_r; /**< Motion vector row */
@@ -261,15 +261,15 @@ typedef struct TplBlockStats {
int64_t recrf_rate; /**< Rate from reconstructed ref frame */
int64_t recrf_dist; /**< Distortion from reconstructed ref frame */
int ref_frame_index; /**< Ref frame index */
-} TplBlockStats;
+} VpxTplBlockStats;
/*!\brief Temporal dependency model stats for each frame before propagation */
-typedef struct TplFrameStats {
+typedef struct VpxTplFrameStats {
int frame_width; /**< Frame width */
int frame_height; /**< Frame height */
// Size of the list can be calculated from frame_width and frame_height.
- TplBlockStats *block_stats_list; /**< List of tpl stats for each block */
-} TplFrameStats;
+ VpxTplBlockStats *block_stats_list; /**< List of tpl stats for each block */
+} VpxTplFrameStats;
/*!\brief Encoded Frame Flags
*