| 
																	
																	
																		
																	
																	
																 | 
																@@ -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 | 
																 | 
																 | 
																                                           + src[index+stride+1]*   frac_x )*   frac_y | 
															
														
														
													
														
															
																 | 
																 | 
																                                        + r)>>(shift*2); | 
																 | 
																 | 
																                                        + r)>>(shift*2); | 
															
														
														
													
														
															
																 | 
																 | 
																                }else{ | 
																 | 
																 | 
																                }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) | 
																 | 
																 | 
																                    dst[y*stride + x]= ( (  src[index         ]*(s-frac_x) | 
															
														
														
													
														
															
																 | 
																 | 
																                                          + src[index       +1]*   frac_x )*s | 
																 | 
																 | 
																                                          + src[index       +1]*   frac_x )*s | 
															
														
														
													
														
															
																 | 
																 | 
																                                        + r)>>(shift*2); | 
																 | 
																 | 
																                                        + r)>>(shift*2); | 
															
														
														
													
														
															
																 | 
																 | 
																                } | 
																 | 
																 | 
																                } | 
															
														
														
													
														
															
																 | 
																 | 
																            }else{ | 
																 | 
																 | 
																            }else{ | 
															
														
														
													
														
															
																 | 
																 | 
																                if((unsigned)src_y < height){ | 
																 | 
																 | 
																                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) | 
																 | 
																 | 
																                    dst[y*stride + x]= (  (  src[index         ]*(s-frac_y) | 
															
														
														
													
														
															
																 | 
																 | 
																                                           + src[index+stride  ]*   frac_y )*s | 
																 | 
																 | 
																                                           + src[index+stride  ]*   frac_y )*s | 
															
														
														
													
														
															
																 | 
																 | 
																                                        + r)>>(shift*2); | 
																 | 
																 | 
																                                        + r)>>(shift*2); | 
															
														
														
													
														
															
																 | 
																 | 
																                }else{ | 
																 | 
																 | 
																                }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         ]; | 
																 | 
																 | 
																                    dst[y*stride + x]=    src[index         ]; | 
															
														
														
													
														
															
																 | 
																 | 
																                } | 
																 | 
																 | 
																                } | 
															
														
														
													
														
															
																 | 
																 | 
																            } | 
																 | 
																 | 
																            } | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																	
																 | 
																
  |