aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2024-07-08 00:45:45 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2024-07-21 16:34:25 +0200
commit2af95b9214a6bf75f946440d36c349963396e23b (patch)
tree24cec8f2bdeccae5755a977e4f4f6e0e5080bab2
parent05e21b89024301f3fcf97b349ffe2ae4a80c83b6 (diff)
downloadffmpeg-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.c2
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) |