19 |
* along with this program ; if not, write to the Free Software |
* along with this program ; if not, write to the Free Software |
20 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 |
* |
* |
22 |
* $Id: xvid.c,v 1.51 2004-04-12 14:05:08 edgomez Exp $ |
* $Id: xvid.c,v 1.54 2004-07-15 10:08:21 suxen_drol Exp $ |
23 |
* |
* |
24 |
****************************************************************************/ |
****************************************************************************/ |
25 |
|
|
302 |
dev16 = dev16_c; |
dev16 = dev16_c; |
303 |
sad16v = sad16v_c; |
sad16v = sad16v_c; |
304 |
sse8_16bit = sse8_16bit_c; |
sse8_16bit = sse8_16bit_c; |
305 |
|
sse8_8bit = sse8_8bit_c; |
306 |
|
|
307 |
#if defined(ARCH_IS_IA32) |
#if defined(ARCH_IS_IA32) |
308 |
|
|
398 |
dev16 = dev16_mmx; |
dev16 = dev16_mmx; |
399 |
sad16v = sad16v_mmx; |
sad16v = sad16v_mmx; |
400 |
sse8_16bit = sse8_16bit_mmx; |
sse8_16bit = sse8_16bit_mmx; |
401 |
|
sse8_8bit = sse8_8bit_mmx; |
402 |
} |
} |
403 |
|
|
404 |
/* these 3dnow functions are faster than mmx, but slower than xmm. */ |
/* these 3dnow functions are faster than mmx, but slower than xmm. */ |
520 |
/* DCT operators |
/* DCT operators |
521 |
* no iDCT because it's not "Walken matching" */ |
* no iDCT because it's not "Walken matching" */ |
522 |
fdct = fdct_sse2_skal; |
fdct = fdct_sse2_skal; |
523 |
|
|
524 |
|
/* postprocessing */ |
525 |
|
image_brightness = image_brightness_sse2; |
526 |
} |
} |
527 |
#endif /* ARCH_IS_IA32 */ |
#endif /* ARCH_IS_IA32 */ |
528 |
|
|
619 |
return XVID_ERR_VERSION; |
return XVID_ERR_VERSION; |
620 |
|
|
621 |
info->actual_version = XVID_VERSION; |
info->actual_version = XVID_VERSION; |
622 |
info->build = "xvid-1.0.0"; |
info->build = "xvid-1.1-cvshead"; |
623 |
info->cpu_flags = detect_cpu_flags(); |
info->cpu_flags = detect_cpu_flags(); |
624 |
|
|
625 |
#if defined(_SMP) && defined(WIN32) |
#if defined(_SMP) && defined(WIN32) |