Ticket #1561: cmdutils.patch

File cmdutils.patch, 640 bytes (added by chinshou, 14 years ago)
  • cmdutils.c

    diff --git a/cmdutils.c b/cmdutils.c
    index 5fdb1a6..c4d4ca9 100644
    a b static int alloc_buffer(FrameBuffer **pool, AVCodecContext *s, FrameBuffer **pbu  
    12791279    for (i = 0; i < FF_ARRAY_ELEMS(buf->data); i++) {
    12801280        const int h_shift = i==0 ? 0 : h_chroma_shift;
    12811281        const int v_shift = i==0 ? 0 : v_chroma_shift;
    1282         if ((s->flags & CODEC_FLAG_EMU_EDGE) || !buf->linesize[1] || !buf->base[i])
     1282        if ((s->flags & CODEC_FLAG_EMU_EDGE) || !buf->linesize[i] || !buf->base[i])
    12831283            buf->data[i] = buf->base[i];
    12841284        else
    12851285            buf->data[i] = buf->base[i] +