aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/vvc/vvc_ctu.h
diff options
context:
space:
mode:
authorWu Jianhua <toqsxw@outlook.com>2024-02-22 15:14:00 +0800
committerNuo Mi <nuomi2021@gmail.com>2024-02-24 20:24:55 +0800
commit09946dc40b8c55624b65ac86f03b4f1b09d9b2dc (patch)
tree89326dd44292e96bfe3c74d58edf35d9d4722517 /libavcodec/vvc/vvc_ctu.h
parent5a388d2cc6717655556f21084f8676588b4538d8 (diff)
downloadffmpeg-09946dc40b8c55624b65ac86f03b4f1b09d9b2dc.tar.gz
avcodec/vvcdec: implement update_hmvp for IBC
Signed-off-by: Wu Jianhua <toqsxw@outlook.com> Signed-off-by: Nuo Mi <nuomi2021@gmail.com>
Diffstat (limited to 'libavcodec/vvc/vvc_ctu.h')
-rw-r--r--libavcodec/vvc/vvc_ctu.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/vvc/vvc_ctu.h b/libavcodec/vvc/vvc_ctu.h
index ab3fac626d..5ed331a831 100644
--- a/libavcodec/vvc/vvc_ctu.h
+++ b/libavcodec/vvc/vvc_ctu.h
@@ -357,8 +357,11 @@ typedef struct EntryPoint {
int ctu_end;
uint8_t is_first_qg; // first quantization group
+
MvField hmvp[MAX_NUM_HMVP_CANDS]; ///< HmvpCandList
int num_hmvp; ///< NumHmvpCand
+ MvField hmvp_ibc[MAX_NUM_HMVP_CANDS]; ///< HmvpIbcCandList
+ int num_hmvp_ibc; ///< NumHmvpIbcCand
} EntryPoint;
typedef struct VVCLocalContext {