[FFmpeg-cvslog] avutil/pixdesc: use a bigger variable type when writing bitstream formats

James Almer git at videolan.org
Thu Oct 10 22:03:20 EEST 2024


ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Wed Oct  9 23:03:36 2024 -0300| [1cead9029227614cb12a07e69d8823287ca980a0] | committer: James Almer

avutil/pixdesc: use a bigger variable type when writing bitstream formats

Fixes fate-imgutils and fate-pixelutils under gcc-usan after
29ea34728f1064877a0ab9b8dee0f3de69a2d750.

Signed-off-by: James Almer <jamrial at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1cead9029227614cb12a07e69d8823287ca980a0
---

 libavutil/pixdesc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c
index f8d6055084..43b9c08e14 100644
--- a/libavutil/pixdesc.c
+++ b/libavutil/pixdesc.c
@@ -133,7 +133,7 @@ void av_write_image_line2(const void *src,
             uint32_t mask  = ((1ULL << depth) - 1) << offset;
 
             while (w--) {
-                uint16_t val = src_element_size == 4 ? *src32++ : *src16++;
+                unsigned val = src_element_size == 4 ? *src32++ : *src16++;
                 AV_WB32(p, (AV_RB32(p) & ~mask) | (val << offset));
                 p++;
             }



More information about the ffmpeg-cvslog mailing list