[FFmpeg-devel] [PATCH] Fix incorrect increment in sgidec.c
Reimar Döffinger
Reimar.Doeffinger at gmx.de
Sun Jan 8 12:02:50 CET 2012
Fixes trac issue #899.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
---
libavcodec/sgidec.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/libavcodec/sgidec.c b/libavcodec/sgidec.c
index b0a0b20..ae05d83 100644
--- a/libavcodec/sgidec.c
+++ b/libavcodec/sgidec.c
@@ -137,7 +137,8 @@ static int read_uncompressed_sgi(unsigned char* out_buf, uint8_t* out_end,
for (y = s->height - 1; y >= 0; y--) {
out_end = out_buf + (y * s->linesize);
for (x = s->width; x > 0; x--) {
- ptr = in_buf += s->bytes_per_channel;
+ ptr = in_buf;
+ in_buf += s->bytes_per_channel;
for(z = 0; z < s->depth; z ++) {
memcpy(out_end, ptr, s->bytes_per_channel);
out_end += s->bytes_per_channel;
--
1.7.8.3
More information about the ffmpeg-devel
mailing list