Mercurial > libavcore.hg
comparison imgutils.c @ 10:356600e12af7 libavcore
Make av_fill_image_linesizes() return a meaningful error core rather
than -1.
| author | stefano |
|---|---|
| date | Fri, 30 Jul 2010 08:42:15 +0000 |
| parents | 4cecefd36670 |
| children | dabaa2056109 |
comparison
equal
deleted
inserted
replaced
| 9:4cecefd36670 | 10:356600e12af7 |
|---|---|
| 32 int max_step_comp[4]; /* the component for each plane which has the max pixel step */ | 32 int max_step_comp[4]; /* the component for each plane which has the max pixel step */ |
| 33 | 33 |
| 34 memset(linesize, 0, 4*sizeof(linesize[0])); | 34 memset(linesize, 0, 4*sizeof(linesize[0])); |
| 35 | 35 |
| 36 if (desc->flags & PIX_FMT_HWACCEL) | 36 if (desc->flags & PIX_FMT_HWACCEL) |
| 37 return -1; | 37 return AVERROR(EINVAL); |
| 38 | 38 |
| 39 if (desc->flags & PIX_FMT_BITSTREAM) { | 39 if (desc->flags & PIX_FMT_BITSTREAM) { |
| 40 linesize[0] = (width * (desc->comp[0].step_minus1+1) + 7) >> 3; | 40 linesize[0] = (width * (desc->comp[0].step_minus1+1) + 7) >> 3; |
| 41 return 0; | 41 return 0; |
| 42 } | 42 } |
