diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2024-05-11 22:08:21 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2024-05-19 22:14:37 +0200 |
commit | 8fc649b931a3cbc3a2dd9b50b75a9261a2fb4b49 (patch) | |
tree | b92a615e1dcab65ad72ea54c549d4ce956ffda3a | |
parent | 4c725df059dd9a5f2071e204924105b3ceb74cbc (diff) | |
download | ffmpeg-8fc649b931a3cbc3a2dd9b50b75a9261a2fb4b49.tar.gz |
avcodec/mpeg4videodec: assert impossible wrap points
Helps: CID1473517 Uninitialized scalar variable
Helps: CID1473497 Uninitialized scalar variable
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r-- | libavcodec/mpeg4videodec.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/mpeg4videodec.c b/libavcodec/mpeg4videodec.c index 6a7a37e817..df1e22207d 100644 --- a/libavcodec/mpeg4videodec.c +++ b/libavcodec/mpeg4videodec.c @@ -597,6 +597,8 @@ static int mpeg4_decode_sprite_trajectory(Mpeg4DecContext *ctx, GetBitContext *g ctx->sprite_shift[0] = alpha + beta + rho - min_ab; ctx->sprite_shift[1] = alpha + beta + rho - min_ab + 2; break; + default: + av_assert0(0); } /* try to simplify the situation */ if (sprite_delta[0][0] == a << ctx->sprite_shift[0] && |