Revision 0d73227c

View differences:

libavutil/imgutils.c
50 50
    int max_step_comp[4];       /* the component for each plane which has the max pixel step */
51 51
    int s, linesize;
52 52

  
53
    if ((unsigned)pix_fmt >= PIX_FMT_NB || desc->flags & PIX_FMT_HWACCEL)
54
        return AVERROR(EINVAL);
55

  
53 56
    av_image_fill_max_pixsteps(max_step, max_step_comp, desc);
54 57
    s = (max_step_comp[plane] == 1 || max_step_comp[plane] == 2) ? desc->log2_chroma_w : 0;
55 58
    linesize = max_step[plane] * (((width + (1 << s) - 1)) >> s);

Also available in: Unified diff