| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -449,19 +449,19 @@ static void gmc_c(uint8_t *dst, uint8_t *src, int stride, int h, int ox, int oy, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                                           + src[index+stride+1]*   frac_x )*   frac_y | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                                        + r)>>(shift*2); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                }else{ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    index= src_x + clip(src_y, 0, height)*stride; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    index= src_x + av_clip(src_y, 0, height)*stride; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    dst[y*stride + x]= ( (  src[index         ]*(s-frac_x) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                                          + src[index       +1]*   frac_x )*s | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                                        + r)>>(shift*2); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            }else{ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                if((unsigned)src_y < height){ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    index= clip(src_x, 0, width) + src_y*stride; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    index= av_clip(src_x, 0, width) + src_y*stride; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    dst[y*stride + x]= (  (  src[index         ]*(s-frac_y) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                                           + src[index+stride  ]*   frac_y )*s | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                                        + r)>>(shift*2); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                }else{ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    index= clip(src_x, 0, width) + clip(src_y, 0, height)*stride; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    index= av_clip(src_x, 0, width) + av_clip(src_y, 0, height)*stride; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    dst[y*stride + x]=    src[index         ]; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            } | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |