diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2024-07-08 00:45:45 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2024-07-21 16:34:25 +0200 |
commit | 2af95b9214a6bf75f946440d36c349963396e23b (patch) | |
tree | 24cec8f2bdeccae5755a977e4f4f6e0e5080bab2 | |
parent | 05e21b89024301f3fcf97b349ffe2ae4a80c83b6 (diff) | |
download | ffmpeg-2af95b9214a6bf75f946440d36c349963396e23b.tar.gz |
avfilter/vf_elbg: Use unsigned for shifting into the top bit
Fixes: part of CID1355110 Overflowed constant
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r-- | libavfilter/vf_elbg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavfilter/vf_elbg.c b/libavfilter/vf_elbg.c index 732a2c8abf..dd22da07b6 100644 --- a/libavfilter/vf_elbg.c +++ b/libavfilter/vf_elbg.c @@ -195,7 +195,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame) p0 = (uint8_t *)out->data[0]; for (i = 0; i < elbg->codebook_length; i++) { - const int al = elbg->use_alpha ? elbg->codebook[i*4+3] : 0xff; + const unsigned al = elbg->use_alpha ? elbg->codebook[i*4+3] : 0xff; pal[i] = al << 24 | (elbg->codebook[i*4+2] << 16) | (elbg->codebook[i*4+1] << 8) | |