[FFmpeg-cvslog] avcodec/pcx: fix decoding with AVFrame's negative linesize

Paul B Mahol git at videolan.org
Sat Sep 23 02:43:52 EEST 2023


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Sat Sep 23 01:28:44 2023 +0200| [cdf0931fdb0825066dd78adda8c02ccae5400514] | committer: Paul B Mahol

avcodec/pcx: fix decoding with AVFrame's negative linesize

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

 libavcodec/pcx.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libavcodec/pcx.c b/libavcodec/pcx.c
index 4cca497298..8e2aae7b5e 100644
--- a/libavcodec/pcx.c
+++ b/libavcodec/pcx.c
@@ -75,9 +75,10 @@ static int pcx_decode_frame(AVCodecContext *avctx, AVFrame *p,
     GetByteContext gb;
     int compressed, xmin, ymin, xmax, ymax;
     int ret;
-    unsigned int w, h, bits_per_pixel, bytes_per_line, nplanes, stride, y, x,
+    unsigned int w, h, bits_per_pixel, bytes_per_line, nplanes, y, x,
                  bytes_per_scanline;
     uint8_t *ptr, *scanline;
+    ptrdiff_t stride;
 
     if (avpkt->size < PCX_HEADER_SIZE) {
         av_log(avctx, AV_LOG_ERROR, "Packet too small\n");



More information about the ffmpeg-cvslog mailing list