Force opaque alpha channel for 32bit x11grab image.
Fixes ticket #163. Approved-by: Clemens Fruhwirth Approved-by: Edouard Gomez
This commit is contained in:
		
							parent
							
								
									be97e7b9c2
								
							
						
					
					
						commit
						b3c67372a5
					
				@ -537,6 +537,8 @@ x11grab_read_packet(AVFormatContext *s1, AVPacket *pkt)
 | 
				
			|||||||
            av_log (s1, AV_LOG_INFO, "XGetZPixmap() failed\n");
 | 
					            av_log (s1, AV_LOG_INFO, "XGetZPixmap() failed\n");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    if (image->bits_per_pixel == 32)
 | 
				
			||||||
 | 
					        XAddPixel(image, 0xFF000000);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (s->draw_mouse) {
 | 
					    if (s->draw_mouse) {
 | 
				
			||||||
        paint_mouse_pointer(image, s);
 | 
					        paint_mouse_pointer(image, s);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user