Mercurial > mplayer.hg
diff libswscale/utils.c @ 30377:2eea1f09e2c5
Use av_get_bits_per_pixel() for computing the bits per pixel of the
source and destination format, cache those values in the newly added
SwsContext:srcFormatBpp and SwsContext:dstFormatBpp fields, and remove
the fmt_depth() function.
author | stefano |
---|---|
date | Sun, 24 Jan 2010 12:55:05 +0000 |
parents | a8c94e9dc653 |
children | 0bc34f21039e |
line wrap: on
line diff
--- a/libswscale/utils.c Sun Jan 24 10:13:33 2010 +0000 +++ b/libswscale/utils.c Sun Jan 24 12:55:05 2010 +0000 @@ -854,6 +854,8 @@ c->flags= flags; c->dstFormat= dstFormat; c->srcFormat= srcFormat; + c->dstFormatBpp = av_get_bits_per_pixel(&av_pix_fmt_descriptors[dstFormat]); + c->srcFormatBpp = av_get_bits_per_pixel(&av_pix_fmt_descriptors[srcFormat]); c->vRounder= 4* 0x0001000100010001ULL; usesHFilter= usesVFilter= 0;