avcodec/lagarith: fix src/src_size for esc_count < 8
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 29 Dec 2013 22:38:20 +0000 (23:38 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 29 Dec 2013 23:55:32 +0000 (00:55 +0100)
untested due to lack of sample

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/lagarith.c

index 23934ce..71e7e99 100644 (file)
@@ -460,6 +460,8 @@ static int lag_decode_arith_plane(LagarithContext *l, uint8_t *dst,
                    length);
     } else if (esc_count < 8) {
         esc_count -= 4;
+        src ++;
+        src_size --;
         if (esc_count > 0) {
             /* Zero run coding only, no range coding. */
             for (i = 0; i < height; i++) {