Mercurial > libavcore.hg
diff imgutils.h @ 21:3b8eec1cfdaa libavcore
Make av_fill_image_max_pixsteps() non static non inline.
author | stefano |
---|---|
date | Mon, 06 Sep 2010 21:51:20 +0000 |
parents | ebe3b7ce4cca |
children | 0899fc09d43c |
line wrap: on
line diff
--- a/imgutils.h Wed Sep 01 02:12:03 2010 +0000 +++ b/imgutils.h Mon Sep 06 21:51:20 2010 +0000 @@ -43,23 +43,8 @@ * @param max_pixstep_comps an array which is filled with the component * for each plane which has the max pixel step. May be NULL. */ -static inline void av_fill_image_max_pixsteps(int max_pixsteps[4], int max_pixstep_comps[4], - const AVPixFmtDescriptor *pixdesc) -{ - int i; - memset(max_pixsteps, 0, 4*sizeof(max_pixsteps[0])); - if (max_pixstep_comps) - memset(max_pixstep_comps, 0, 4*sizeof(max_pixstep_comps[0])); - - for (i = 0; i < 4; i++) { - const AVComponentDescriptor *comp = &(pixdesc->comp[i]); - if ((comp->step_minus1+1) > max_pixsteps[comp->plane]) { - max_pixsteps[comp->plane] = comp->step_minus1+1; - if (max_pixstep_comps) - max_pixstep_comps[comp->plane] = i; - } - } -} +void av_fill_image_max_pixsteps(int max_pixsteps[4], int max_pixstep_comps[4], + const AVPixFmtDescriptor *pixdesc); /** * Compute the size of an image line with format pix_fmt and width