diff options
Diffstat (limited to 'fitz/filt_predict.c')
-rw-r--r-- | fitz/filt_predict.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fitz/filt_predict.c b/fitz/filt_predict.c index 07470647..32a9c8d9 100644 --- a/fitz/filt_predict.c +++ b/fitz/filt_predict.c @@ -176,7 +176,7 @@ fz_predictpng(fz_predict *p, unsigned char *in, unsigned char *out, int predicto } for (i = p->stride - bpp; i > 0; i--) { - *out++ = *in++ + *ref++; + *out++ = *in++ + *ref++; } break; case 3: @@ -186,8 +186,8 @@ fz_predictpng(fz_predict *p, unsigned char *in, unsigned char *out, int predicto } for (i = p->stride - bpp; i > 0; i--) { - *out = *in++ + (out[-bpp] + *ref++)/2; - out++; + *out = *in++ + (out[-bpp] + *ref++)/2; + out++; } break; case 4: |