diff options
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/pixdesc.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/libavcodec/pixdesc.h b/libavcodec/pixdesc.h index 6ff07fb342..bc0c5559c6 100644 --- a/libavcodec/pixdesc.h +++ b/libavcodec/pixdesc.h @@ -118,17 +118,17 @@ static inline void read_line(uint16_t *dst, const uint8_t *data[4], const int li *dst++= val; } } else { - const uint8_t *p = data[plane]+ y*linesize[plane] + x*step + comp.offset_plus1-1; + const uint8_t *p = data[plane]+ y*linesize[plane] + x*step + comp.offset_plus1-1; - while(w--){ - int val; - if(flags & PIX_FMT_BE) val= AV_RB16(p); - else val= AV_RL16(p); - val = (val>>shift) & mask; - if(flags & PIX_FMT_PAL) - val= data[1][4*val + c]; + while(w--){ + int val; + if(flags & PIX_FMT_BE) val= AV_RB16(p); + else val= AV_RL16(p); + val = (val>>shift) & mask; + if(flags & PIX_FMT_PAL) + val= data[1][4*val + c]; p+= step; - *dst++= val; - } + *dst++= val; + } } } |