On 09/05/2024 16:10, Michael Niedermayer wrote: > ffmpeg | branch: master | Michael Niedermayer <mich...@niedermayer.cc> | Wed > May 1 21:44:33 2024 +0200| [d7924a4f60f2088de1e6790345caba929eb97030] | > committer: Michael Niedermayer > > avcodec/cbs_av1: Avoid shift overflow > > Fixes: CID1465488 Unintentional integer overflow > > Sponsored-by: Sovereign Tech Fund > Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > >> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7924a4f60f2088de1e6790345caba929eb97030 > --- > > libavcodec/cbs_av1.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/cbs_av1.c b/libavcodec/cbs_av1.c > index 1d9ac5ab44..fb82996022 100644 > --- a/libavcodec/cbs_av1.c > +++ b/libavcodec/cbs_av1.c > @@ -301,7 +301,7 @@ static int cbs_av1_write_increment(CodedBitstreamContext > *ctx, PutBitContext *pb > return AVERROR(ENOSPC); > > if (len > 0) > - put_bits(pbc, len, (1 << len) - 1 - (value != range_max)); > + put_bits(pbc, len, (1U << len) - 1 - (value != range_max)); > > CBS_TRACE_WRITE_END_NO_SUBSCRIPTS(); > What syntax element can call this with range_max - range_min == 31? (Do you have a stream?)
Thanks, - Mark _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".