sws: Remove unneeded YUV cliping from yuv2rgb_X_c_template()

This should slightly improve speed.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
pull/3/head
Michael Niedermayer 13 years ago
parent 8b87fd9825
commit bc11580007
  1. 6
      libswscale/swscale.c

@ -1133,12 +1133,6 @@ yuv2rgb_X_c_template(SwsContext *c, const int16_t *lumFilter,
Y2 >>= 19; Y2 >>= 19;
U >>= 19; U >>= 19;
V >>= 19; V >>= 19;
if ((Y1 | Y2 | U | V) & 0x100) {
Y1 = av_clip_uint8(Y1);
Y2 = av_clip_uint8(Y2);
U = av_clip_uint8(U);
V = av_clip_uint8(V);
}
if (hasAlpha) { if (hasAlpha) {
A1 = 1 << 18; A1 = 1 << 18;
A2 = 1 << 18; A2 = 1 << 18;

Loading…
Cancel
Save