Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2011-07-01 04:35:13 +0400
committerRonald S. Bultje <rsbultje@gmail.com>2011-07-01 20:08:26 +0400
commit8a8d0ce208b77f506759185ff580fa61b5c41f70 (patch)
tree544655de68668abe121739fd51ab4b964aa6ca96 /libswscale/utils.c
parentcdc2c1c57616956d975c57b4b69eb73865f513f5 (diff)
swscale: for >8bit scaling, read in native bit-depth.
For 9/10bit, it means we don't have to upscale to 16bit before actual scaling or pixel format conversion, and thus a performance gain.
Diffstat (limited to 'libswscale/utils.c')
-rw-r--r--libswscale/utils.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/libswscale/utils.c b/libswscale/utils.c
index b7ccac94ba..eea32a130a 100644
--- a/libswscale/utils.c
+++ b/libswscale/utils.c
@@ -877,7 +877,6 @@ int sws_init_context(SwsContext *c, SwsFilter *srcFilter, SwsFilter *dstFilter)
}
}
- // FIXME it's even nicer if bpp isn't 16, but max({src,dst}formatbpp)
c->scalingBpp = FFMAX(av_pix_fmt_descriptors[srcFormat].comp[0].depth_minus1,
av_pix_fmt_descriptors[dstFormat].comp[0].depth_minus1) >= 8 ? 16 : 8;
if (c->scalingBpp == 16)