]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/r210dec.c
Fix R10k blue channel output.
[ffmpeg] / libavcodec / r210dec.c
index cbebf7c4c632432a1f71a3a6e0b97a81e71b38a6..5dd2f0daae84c89b5903360d3096823c3b78ee6a 100644 (file)
@@ -70,7 +70,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
                 g = (pixel >>  4) & 0xffc0;
                 r = (pixel >> 14) & 0xffc0;
             } else {
-                b =  pixel <<  4;
+                b = (pixel <<  4) & 0xffc0;
                 g = (pixel >>  6) & 0xffc0;
                 r = (pixel >> 16) & 0xffc0;
             }