| 
																	
																	
																		
																	
																	
																 | 
																@@ -1850,9 +1850,9 @@ static av_always_inline void yuv2rgb_write_full(SwsContext *c, | 
															
														
														
													
														
															
																 | 
																 | 
																    Y -= c->yuv2rgb_y_offset; | 
																 | 
																 | 
																    Y -= c->yuv2rgb_y_offset; | 
															
														
														
													
														
															
																 | 
																 | 
																    Y *= c->yuv2rgb_y_coeff; | 
																 | 
																 | 
																    Y *= c->yuv2rgb_y_coeff; | 
															
														
														
													
														
															
																 | 
																 | 
																    Y += 1 << 21; | 
																 | 
																 | 
																    Y += 1 << 21; | 
															
														
														
													
														
															
																 | 
																 | 
																    R = Y + V*c->yuv2rgb_v2r_coeff; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																    G = Y + V*c->yuv2rgb_v2g_coeff + U*c->yuv2rgb_u2g_coeff; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																    B = Y +                          U*c->yuv2rgb_u2b_coeff; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    R = (unsigned)Y + V*c->yuv2rgb_v2r_coeff; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    G = (unsigned)Y + V*c->yuv2rgb_v2g_coeff + U*c->yuv2rgb_u2g_coeff; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    B = (unsigned)Y +                          U*c->yuv2rgb_u2b_coeff; | 
															
														
														
													
														
															
																 | 
																 | 
																    if ((R | G | B) & 0xC0000000) { | 
																 | 
																 | 
																    if ((R | G | B) & 0xC0000000) { | 
															
														
														
													
														
															
																 | 
																 | 
																        R = av_clip_uintp2(R, 30); | 
																 | 
																 | 
																        R = av_clip_uintp2(R, 30); | 
															
														
														
													
														
															
																 | 
																 | 
																        G = av_clip_uintp2(G, 30); | 
																 | 
																 | 
																        G = av_clip_uintp2(G, 30); | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																	
																 | 
																
  |