You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	libswscale: force a minimum size of the slide for bayer sources
Bayer sources are read in groups of 2 lines (e.g. for a BGGR flavor, the first row contains only B and G samples, while the second row contains only G and R samples). They need to be read as a whole. Signed-off-by: Anton Khirnov <anton@khirnov.net>
This commit is contained in:
		
				
					committed by
					
						 Anton Khirnov
						Anton Khirnov
					
				
			
			
				
	
			
			
			
						parent
						
							fc6f7e2a3b
						
					
				
				
					commit
					bf64a75c5a
				
			| @@ -2095,6 +2095,7 @@ void ff_get_unscaled_swscale(SwsContext *c) | ||||
|         c->convert_unscaled = rgbToPlanarRgbWrapper; | ||||
|  | ||||
|     if (isBayer(srcFormat)) { | ||||
|         c->dst_slice_align = 2; | ||||
|         if (dstFormat == AV_PIX_FMT_RGB24) | ||||
|             c->convert_unscaled = bayer_to_rgb24_wrapper; | ||||
|         else if (dstFormat == AV_PIX_FMT_RGB48) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user