aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/vvc/thread.c
diff options
context:
space:
mode:
authorFrank Plowman <post@frankplowman.com>2024-06-25 18:03:48 +0100
committerNuo Mi <nuomi2021@gmail.com>2024-06-27 20:36:13 +0800
commitc917c423e07075862311f930786c924290f84430 (patch)
tree030cdcbc75670186d5442ea38757fa558d678db9 /libavcodec/vvc/thread.c
parent9a3bc59a383d10ba414aed1f7d4ce692693f4fdd (diff)
downloadffmpeg-c917c423e07075862311f930786c924290f84430.tar.gz
lavc/vvc: Don't discard return codes
Signed-off-by: Frank Plowman <post@frankplowman.com>
Diffstat (limited to 'libavcodec/vvc/thread.c')
-rw-r--r--libavcodec/vvc/thread.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/libavcodec/vvc/thread.c b/libavcodec/vvc/thread.c
index 8777d380bf..0cacb1f51c 100644
--- a/libavcodec/vvc/thread.c
+++ b/libavcodec/vvc/thread.c
@@ -443,8 +443,11 @@ static int run_inter(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
{
VVCFrameContext *fc = lc->fc;
const CTU *ctu = fc->tab.ctus + t->rs;
+ int ret;
- ff_vvc_predict_inter(lc, t->rs);
+ ret = ff_vvc_predict_inter(lc, t->rs);
+ if (ret < 0)
+ return ret;
if (ctu->has_dmvr)
report_frame_progress(fc, t->ry, VVC_PROGRESS_MV);
@@ -454,9 +457,7 @@ static int run_inter(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
static int run_recon(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
{
- ff_vvc_reconstruct(lc, t->rs, t->rx, t->ry);
-
- return 0;
+ return ff_vvc_reconstruct(lc, t->rs, t->rx, t->ry);
}
static int run_lmcs(VVCContext *s, VVCLocalContext *lc, VVCTask *t)