37 |
* - 22.12.2001 API change: added xvid_init() - Isibaar |
* - 22.12.2001 API change: added xvid_init() - Isibaar |
38 |
* - 16.12.2001 inital version; (c)2001 peter ross <pross@cs.rmit.edu.au> |
* - 16.12.2001 inital version; (c)2001 peter ross <pross@cs.rmit.edu.au> |
39 |
* |
* |
40 |
* $Id: xvid.c,v 1.33.2.3 2002-09-25 16:51:05 h Exp $ |
* $Id: xvid.c,v 1.33.2.4 2002-09-25 21:26:36 Isibaar Exp $ |
41 |
* |
* |
42 |
****************************************************************************/ |
****************************************************************************/ |
43 |
|
|
50 |
#include "image/colorspace.h" |
#include "image/colorspace.h" |
51 |
#include "image/interpolate8x8.h" |
#include "image/interpolate8x8.h" |
52 |
#include "utils/mem_transfer.h" |
#include "utils/mem_transfer.h" |
|
#include "utils/mbfunctions.h" |
|
53 |
#include "quant/quant_h263.h" |
#include "quant/quant_h263.h" |
54 |
#include "quant/quant_mpeg4.h" |
#include "quant/quant_mpeg4.h" |
55 |
#include "motion/motion.h" |
#include "motion/motion.h" |
216 |
transfer_16to8add = transfer_16to8add_c; |
transfer_16to8add = transfer_16to8add_c; |
217 |
transfer8x8_copy = transfer8x8_copy_c; |
transfer8x8_copy = transfer8x8_copy_c; |
218 |
|
|
|
/* Interlacing functions */ |
|
|
MBFieldTest = MBFieldTest_c; |
|
|
|
|
219 |
/* Image interpolation related functions */ |
/* Image interpolation related functions */ |
220 |
interpolate8x8_halfpel_h = interpolate8x8_halfpel_h_c; |
interpolate8x8_halfpel_h = interpolate8x8_halfpel_h_c; |
221 |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_c; |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_c; |
282 |
transfer_16to8add = transfer_16to8add_mmx; |
transfer_16to8add = transfer_16to8add_mmx; |
283 |
transfer8x8_copy = transfer8x8_copy_mmx; |
transfer8x8_copy = transfer8x8_copy_mmx; |
284 |
|
|
|
/* Interlacing functions */ |
|
|
MBFieldTest = MBFieldTest_mmx; |
|
285 |
|
|
286 |
/* Image Interpolation related functions */ |
/* Image Interpolation related functions */ |
287 |
interpolate8x8_halfpel_h = interpolate8x8_halfpel_h_mmx; |
interpolate8x8_halfpel_h = interpolate8x8_halfpel_h_mmx; |