Browse Source

Make avpicture_fill() directly call av_fill_image_linesizes() and

av_fill_image_pointers() rather than their wrappers ff_fill_linesize()
and ff_fill_pointer().

Improve performance.

Originally committed as revision 24587 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/n0.8
Stefano Sabatini 15 years ago
parent
commit
fc2db52e2f
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      libavcodec/imgconvert.c

+ 2
- 2
libavcodec/imgconvert.c View File

@@ -509,10 +509,10 @@ int avpicture_fill(AVPicture *picture, uint8_t *ptr,
if(avcodec_check_dimensions(NULL, width, height))
return -1;

if (ff_fill_linesize(picture, pix_fmt, width))
if (av_fill_image_linesizes(picture->linesize, pix_fmt, width))
return -1;

return ff_fill_pointer(picture, ptr, pix_fmt, height);
return av_fill_image_pointers(picture->data, pix_fmt, height, ptr, picture->linesize);
}

int avpicture_layout(const AVPicture* src, enum PixelFormat pix_fmt, int width, int height,


Loading…
Cancel
Save