diff --git a/libavcodec/ffv1.c b/libavcodec/ffv1.c
index 12056e120851080e481c60fcff11b5efa5bf4691..7034caa0b4ce5ca4b425b5a1ae4a8bfd8618355b 100644
--- a/libavcodec/ffv1.c
+++ b/libavcodec/ffv1.c
@@ -957,7 +957,7 @@ static void decode_rgb_frame(FFV1Context *s, uint32_t *src, int w, int h, int st
             b += g;
             r += g;
 
-            src[x + stride*y]= b + (g<<8) + (r<<16);
+            src[x + stride*y]= b + (g<<8) + (r<<16) + (0xFF<<24);
         }
     }
 }