| 
																	
																	
																		
																	
																	
																 | 
																@@ -953,6 +953,15 @@ static inline void yuv2rgbXinC_full(SwsContext *c, int16_t *lumFilter, int16_t * | 
															
														
														
													
														
															
																 | 
																 | 
																    } | 
																 | 
																 | 
																    } | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																static void fillPlane(uint8_t* plane, int stride, int width, int height, int y, uint8_t val){ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    int i; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    uint8_t *ptr = plane + stride*y; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    for (i=0; i<height; i++){ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        memset(ptr, val, width); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        ptr += stride; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    } | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																//Note: we have C, X86, MMX, MMX2, 3DNOW versions, there is no 3DNOW+MMX2 one | 
																 | 
																 | 
																//Note: we have C, X86, MMX, MMX2, 3DNOW versions, there is no 3DNOW+MMX2 one | 
															
														
														
													
														
															
																 | 
																 | 
																//Plain C versions | 
																 | 
																 | 
																//Plain C versions | 
															
														
														
													
														
															
																 | 
																 | 
																#if !HAVE_MMX || defined (RUNTIME_CPUDETECT) || !CONFIG_GPL | 
																 | 
																 | 
																#if !HAVE_MMX || defined (RUNTIME_CPUDETECT) || !CONFIG_GPL | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -1934,14 +1943,8 @@ static int planarCopy(SwsContext *c, uint8_t* src[], int srcStride[], int srcSli | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																        if ((isGray(c->srcFormat) || isGray(c->dstFormat)) && plane>0) | 
																 | 
																 | 
																        if ((isGray(c->srcFormat) || isGray(c->dstFormat)) && plane>0) | 
															
														
														
													
														
															
																 | 
																 | 
																        { | 
																 | 
																 | 
																        { | 
															
														
														
													
														
															
																 | 
																 | 
																            if (!isGray(c->dstFormat)){ | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                int i; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                uint8_t *ptr = dst[plane] + dstStride[plane]*y; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                for (i=0; i<height; i++){ | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                    memset(ptr, 128, length); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                    ptr += dstStride[plane]; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                } | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            } | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            if (!isGray(c->dstFormat)) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																                fillPlane(dst[plane], dstStride[plane], length, height, y, 128); | 
															
														
														
													
														
															
																 | 
																 | 
																        } | 
																 | 
																 | 
																        } | 
															
														
														
													
														
															
																 | 
																 | 
																        else | 
																 | 
																 | 
																        else | 
															
														
														
													
														
															
																 | 
																 | 
																        { | 
																 | 
																 | 
																        { | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																	
																 | 
																
  |