| 
																	
																	
																		
																	
																	
																 | 
																@@ -46,6 +46,7 @@ | 
															
														
														
													
														
															
																 | 
																 | 
																#include "libavutil/mem.h" | 
																 | 
																 | 
																#include "libavutil/mem.h" | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																#include "libavcodec/avcodec.h" | 
																 | 
																 | 
																#include "libavcodec/avcodec.h" | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																#include "libavcodec/idctdsp.h" | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																#include "idctdsp.h" | 
																 | 
																 | 
																#include "idctdsp.h" | 
															
														
														
													
														
															
																 | 
																 | 
																#include "xvididct.h" | 
																 | 
																 | 
																#include "xvididct.h" | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -497,13 +498,13 @@ void ff_xvid_idct_mmx(short *block) | 
															
														
														
													
														
															
																 | 
																 | 
																void ff_xvid_idct_mmx_put(uint8_t *dest, int line_size, int16_t *block) | 
																 | 
																 | 
																void ff_xvid_idct_mmx_put(uint8_t *dest, int line_size, int16_t *block) | 
															
														
														
													
														
															
																 | 
																 | 
																{ | 
																 | 
																 | 
																{ | 
															
														
														
													
														
															
																 | 
																 | 
																    ff_xvid_idct_mmx(block); | 
																 | 
																 | 
																    ff_xvid_idct_mmx(block); | 
															
														
														
													
														
															
																 | 
																 | 
																    ff_put_pixels_clamped_mmx(block, dest, line_size); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    ff_put_pixels_clamped(block, dest, line_size); | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																void ff_xvid_idct_mmx_add(uint8_t *dest, int line_size, int16_t *block) | 
																 | 
																 | 
																void ff_xvid_idct_mmx_add(uint8_t *dest, int line_size, int16_t *block) | 
															
														
														
													
														
															
																 | 
																 | 
																{ | 
																 | 
																 | 
																{ | 
															
														
														
													
														
															
																 | 
																 | 
																    ff_xvid_idct_mmx(block); | 
																 | 
																 | 
																    ff_xvid_idct_mmx(block); | 
															
														
														
													
														
															
																 | 
																 | 
																    ff_add_pixels_clamped_mmx(block, dest, line_size); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    ff_add_pixels_clamped(block, dest, line_size); | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																#endif /* HAVE_MMX_INLINE */ | 
																 | 
																 | 
																#endif /* HAVE_MMX_INLINE */ | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -536,13 +537,13 @@ void ff_xvid_idct_mmxext(short *block) | 
															
														
														
													
														
															
																 | 
																 | 
																void ff_xvid_idct_mmxext_put(uint8_t *dest, int line_size, int16_t *block) | 
																 | 
																 | 
																void ff_xvid_idct_mmxext_put(uint8_t *dest, int line_size, int16_t *block) | 
															
														
														
													
														
															
																 | 
																 | 
																{ | 
																 | 
																 | 
																{ | 
															
														
														
													
														
															
																 | 
																 | 
																    ff_xvid_idct_mmxext(block); | 
																 | 
																 | 
																    ff_xvid_idct_mmxext(block); | 
															
														
														
													
														
															
																 | 
																 | 
																    ff_put_pixels_clamped_mmx(block, dest, line_size); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    ff_put_pixels_clamped(block, dest, line_size); | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																void ff_xvid_idct_mmxext_add(uint8_t *dest, int line_size, int16_t *block) | 
																 | 
																 | 
																void ff_xvid_idct_mmxext_add(uint8_t *dest, int line_size, int16_t *block) | 
															
														
														
													
														
															
																 | 
																 | 
																{ | 
																 | 
																 | 
																{ | 
															
														
														
													
														
															
																 | 
																 | 
																    ff_xvid_idct_mmxext(block); | 
																 | 
																 | 
																    ff_xvid_idct_mmxext(block); | 
															
														
														
													
														
															
																 | 
																 | 
																    ff_add_pixels_clamped_mmx(block, dest, line_size); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    ff_add_pixels_clamped(block, dest, line_size); | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																#endif /* HAVE_MMXEXT_INLINE */ | 
																 | 
																 | 
																#endif /* HAVE_MMXEXT_INLINE */ |