Ticket #6728: patchprores2.diff

File patchprores2.diff, 703 bytes (added by Carl Eugen Hoyos, 9 years ago)
  • libavcodec/proresdec2.c

    diff --git a/libavcodec/proresdec2.c b/libavcodec/proresdec2.c
    index 0f791de..e9e0153 100644
    a b static int decode_slice_thread(AVCodecContext *avctx, void *arg, int jobnr, int  
    598598    }
    599599    else {
    600600        size_t mb_max_x = slice->mb_count << (mb_x_shift - 1);
    601         for (size_t i = 0; i < 16; ++i)
    602             for (size_t j = 0; j < mb_max_x; ++j) {
     601        size_t i, j;
     602        for (i = 0; i < 16; ++i)
     603            for (j = 0; j < mb_max_x; ++j) {
    603604                *(uint16_t*)(dest_u + (i * chroma_stride) + (j << 1)) = 511;
    604605                *(uint16_t*)(dest_v + (i * chroma_stride) + (j << 1)) = 511;
    605606            }