[FFmpeg-devel] [PATCH] lavc/mjpegdec: use ptrdiff_t instead of ssize_t
Matthieu Bouron
matthieu.bouron at gmail.com
Wed Jan 27 22:01:39 CET 2016
From: Matthieu Bouron <matthieu.bouron at stupeflix.com>
Fixes build on msvc.
---
libavcodec/mjpegdec.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c
index 0aedc9d..04f56b6 100644
--- a/libavcodec/mjpegdec.c
+++ b/libavcodec/mjpegdec.c
@@ -1925,7 +1925,7 @@ int ff_mjpeg_find_marker(MJpegDecodeContext *s,
uint8_t *dst = s->buffer;
#define copy_data_segment(skip) do { \
- ssize_t length = (ptr - src) - (skip); \
+ ptrdiff_t length = (ptr - src) - (skip); \
if (length > 0) { \
memcpy(dst, src, length); \
dst += length; \
@@ -1941,7 +1941,7 @@ int ff_mjpeg_find_marker(MJpegDecodeContext *s,
uint8_t x = *(ptr++);
if (x == 0xff) {
- ssize_t skip = 0;
+ ptrdiff_t skip = 0;
while (ptr < buf_end && x == 0xff) {
x = *(ptr++);
skip++;
--
2.7.0
More information about the ffmpeg-devel
mailing list