222 |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_c; |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_c; |
223 |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_c; |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_c; |
224 |
|
|
225 |
|
interpolate8x8_halfpel_add = interpolate8x8_halfpel_add_c; |
226 |
|
interpolate8x8_halfpel_h_add = interpolate8x8_halfpel_h_add_c; |
227 |
|
interpolate8x8_halfpel_v_add = interpolate8x8_halfpel_v_add_c; |
228 |
|
interpolate8x8_halfpel_hv_add = interpolate8x8_halfpel_hv_add_c; |
229 |
|
|
230 |
interpolate16x16_lowpass_h = interpolate16x16_lowpass_h_c; |
interpolate16x16_lowpass_h = interpolate16x16_lowpass_h_c; |
231 |
interpolate16x16_lowpass_v = interpolate16x16_lowpass_v_c; |
interpolate16x16_lowpass_v = interpolate16x16_lowpass_v_c; |
232 |
interpolate16x16_lowpass_hv = interpolate16x16_lowpass_hv_c; |
interpolate16x16_lowpass_hv = interpolate16x16_lowpass_hv_c; |
362 |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_mmx; |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_mmx; |
363 |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_mmx; |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_mmx; |
364 |
|
|
365 |
|
interpolate8x8_halfpel_add = interpolate8x8_halfpel_add_mmx; |
366 |
|
interpolate8x8_halfpel_h_add = interpolate8x8_halfpel_h_add_mmx; |
367 |
|
interpolate8x8_halfpel_v_add = interpolate8x8_halfpel_v_add_mmx; |
368 |
|
interpolate8x8_halfpel_hv_add = interpolate8x8_halfpel_hv_add_mmx; |
369 |
|
|
370 |
interpolate8x8_6tap_lowpass_h = interpolate8x8_6tap_lowpass_h_mmx; |
interpolate8x8_6tap_lowpass_h = interpolate8x8_6tap_lowpass_h_mmx; |
371 |
interpolate8x8_6tap_lowpass_v = interpolate8x8_6tap_lowpass_v_mmx; |
interpolate8x8_6tap_lowpass_v = interpolate8x8_6tap_lowpass_v_mmx; |
372 |
|
|
436 |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_xmm; |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_xmm; |
437 |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_xmm; |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_xmm; |
438 |
|
|
439 |
|
interpolate8x8_halfpel_add = interpolate8x8_halfpel_add_xmm; |
440 |
|
interpolate8x8_halfpel_h_add = interpolate8x8_halfpel_h_add_xmm; |
441 |
|
interpolate8x8_halfpel_v_add = interpolate8x8_halfpel_v_add_xmm; |
442 |
|
interpolate8x8_halfpel_hv_add = interpolate8x8_halfpel_hv_add_xmm; |
443 |
|
|
444 |
/* reduced resolution */ |
/* reduced resolution */ |
445 |
copy_upsampled_8x8_16to8 = xvid_Copy_Upsampled_8x8_16To8_xmm; |
copy_upsampled_8x8_16to8 = xvid_Copy_Upsampled_8x8_16To8_xmm; |
446 |
add_upsampled_8x8_16to8 = xvid_Add_Upsampled_8x8_16To8_xmm; |
add_upsampled_8x8_16to8 = xvid_Add_Upsampled_8x8_16To8_xmm; |
535 |
/* DCT operators |
/* DCT operators |
536 |
* no iDCT because it's not "Walken matching" */ |
* no iDCT because it's not "Walken matching" */ |
537 |
fdct = fdct_sse2_skal; |
fdct = fdct_sse2_skal; |
538 |
|
|
539 |
|
/* postprocessing */ |
540 |
|
image_brightness = image_brightness_sse2; |
541 |
} |
} |
542 |
#endif /* ARCH_IS_IA32 */ |
#endif /* ARCH_IS_IA32 */ |
543 |
|
|
597 |
interpolate8x8_avg2 = interpolate8x8_avg2_altivec_c; |
interpolate8x8_avg2 = interpolate8x8_avg2_altivec_c; |
598 |
interpolate8x8_avg4 = interpolate8x8_avg4_altivec_c; |
interpolate8x8_avg4 = interpolate8x8_avg4_altivec_c; |
599 |
|
|
600 |
interpolate8x8_6tap_lowpass_h = interpolate8x8_6tap_lowpass_h_altivec_c; |
interpolate8x8_halfpel_add = interpolate8x8_halfpel_add_altivec_c; |
601 |
|
interpolate8x8_halfpel_h_add = interpolate8x8_halfpel_h_add_altivec_c; |
602 |
|
interpolate8x8_halfpel_v_add = interpolate8x8_halfpel_v_add_altivec_c; |
603 |
|
interpolate8x8_halfpel_hv_add = interpolate8x8_halfpel_hv_add_altivec_c; |
604 |
|
|
605 |
/* Colorspace conversion */ |
/* Colorspace conversion */ |
606 |
bgra_to_yv12 = bgra_to_yv12_altivec_c; |
bgra_to_yv12 = bgra_to_yv12_altivec_c; |
619 |
quant_h263_inter = quant_h263_inter_altivec_c; |
quant_h263_inter = quant_h263_inter_altivec_c; |
620 |
dequant_h263_intra = dequant_h263_intra_altivec_c; |
dequant_h263_intra = dequant_h263_intra_altivec_c; |
621 |
dequant_h263_inter = dequant_h263_inter_altivec_c; |
dequant_h263_inter = dequant_h263_inter_altivec_c; |
622 |
|
|
623 |
|
/* Qpel stuff */ |
624 |
|
xvid_QP_Funcs = &xvid_QP_Funcs_Altivec_C; |
625 |
|
xvid_QP_Add_Funcs = &xvid_QP_Add_Funcs_Altivec_C; |
626 |
} |
} |
627 |
#endif |
#endif |
628 |
|
|