diff options
Diffstat (limited to 'libavcodec/v210dec.c')
-rw-r--r-- | libavcodec/v210dec.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libavcodec/v210dec.c b/libavcodec/v210dec.c index 147f1f20be..1af7f943e1 100644 --- a/libavcodec/v210dec.c +++ b/libavcodec/v210dec.c @@ -126,14 +126,14 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, val = av_le2ne32(*src++); *y++ = val & 0x3FF; - } - if (w < avctx->width - 3) { - *u++ = (val >> 10) & 0x3FF; - *y++ = (val >> 20) & 0x3FF; - - val = av_le2ne32(*src++); - *v++ = val & 0x3FF; - *y++ = (val >> 10) & 0x3FF; + if (w < avctx->width - 3) { + *u++ = (val >> 10) & 0x3FF; + *y++ = (val >> 20) & 0x3FF; + + val = av_le2ne32(*src++); + *v++ = val & 0x3FF; + *y++ = (val >> 10) & 0x3FF; + } } psrc += stride; |