]> git.sesse.net Git - ffmpeg/blobdiff - libswscale/output.c
Merge commit 'a1d58e3b386cc0bfe16abd9ccee4eed182b7e354'
[ffmpeg] / libswscale / output.c
index 88fa2b57ae99e4332ed9ef7bf1fcff896eb374e7..6048e2bbd72a909c799588e9efb2b99eabdfd029 100644 (file)
@@ -1709,8 +1709,8 @@ yuv2rgb_full_1_c_template(SwsContext *c, const int16_t *buf0,
         int A = 0; //init to silence warning
         for (i = 0; i < dstW; i++) {
             int Y = buf0[i] << 2;
-            int U = (ubuf0[i] - (128<<7)) << 2;
-            int V = (vbuf0[i] - (128<<7)) << 2;
+            int U = (ubuf0[i] - (128<<7)) * 4;
+            int V = (vbuf0[i] - (128<<7)) * 4;
 
             if (hasAlpha) {
                 A = (abuf0[i] + 64) >> 7;