sketcher tweaks + strengthen, yuv alpha draw_pixel fix
[goodguy/cinelerra.git] / cinelerra-5.1 / guicast / vframe.C
index 82d0830c92d1effd7ebf9693d48830048c8e6dc3..5cd9901b3666e38eb813ac4c0d1f92da3060a741 100644 (file)
@@ -1359,7 +1359,7 @@ void VFrame::set_pixel_color(int rgb, int a)
        int ig = 0xff & (pixel_rgb >> 8);
        int ib = 0xff & (pixel_rgb >> 0);
        YUV::yuv.rgb_to_yuv_8(ir, ig, ib);
        int ig = 0xff & (pixel_rgb >> 8);
        int ib = 0xff & (pixel_rgb >> 0);
        YUV::yuv.rgb_to_yuv_8(ir, ig, ib);
-       pixel_yuv =  (a<<24) | (ir<<16) | (ig<<8) | (ib<<0);
+       pixel_yuv =  (~a<<24) | (ir<<16) | (ig<<8) | (ib<<0);
 }
 
 void VFrame::set_stiple(int mask)
 }
 
 void VFrame::set_stiple(int mask)