225 |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_c; |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_c; |
226 |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_c; |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_c; |
227 |
|
|
228 |
|
interpolate8x8_lowpass_h = interpolate8x8_lowpass_h_c; |
229 |
|
interpolate8x8_lowpass_v = interpolate8x8_lowpass_v_c; |
230 |
|
interpolate8x8_lowpass_hv = interpolate8x8_lowpass_hv_c; |
231 |
|
|
232 |
|
interpolate8x8_6tap_lowpass_h = interpolate8x8_6tap_lowpass_h_c; |
233 |
|
interpolate8x8_6tap_lowpass_v = interpolate8x8_6tap_lowpass_v_c; |
234 |
|
|
235 |
|
interpolate8x8_avg2 = interpolate8x8_avg2_c; |
236 |
|
interpolate8x8_avg4 = interpolate8x8_avg4_c; |
237 |
|
|
238 |
/* Initialize internal colorspace transformation tables */ |
/* Initialize internal colorspace transformation tables */ |
239 |
colorspace_init(); |
colorspace_init(); |
240 |
|
|
252 |
yv12_to_rgb565 = yv12_to_rgb565_c; |
yv12_to_rgb565 = yv12_to_rgb565_c; |
253 |
yv12_to_rgb24 = yv12_to_rgb24_c; |
yv12_to_rgb24 = yv12_to_rgb24_c; |
254 |
yv12_to_rgb32 = yv12_to_rgb32_c; |
yv12_to_rgb32 = yv12_to_rgb32_c; |
255 |
|
yv12_to_abgr = yv12_to_abgr_c; |
256 |
|
yv12_to_rgba = yv12_to_rgba_c; |
257 |
yv12_to_yuv = yv12_to_yuv_c; |
yv12_to_yuv = yv12_to_yuv_c; |
258 |
yv12_to_yuyv = yv12_to_yuyv_c; |
yv12_to_yuyv = yv12_to_yuyv_c; |
259 |
yv12_to_uyvy = yv12_to_uyvy_c; |
yv12_to_uyvy = yv12_to_uyvy_c; |
298 |
transfer_16to8add = transfer_16to8add_mmx; |
transfer_16to8add = transfer_16to8add_mmx; |
299 |
transfer8x8_copy = transfer8x8_copy_mmx; |
transfer8x8_copy = transfer8x8_copy_mmx; |
300 |
|
|
301 |
/* Interlacing functions */ |
/* Interlacing Functions */ |
302 |
MBFieldTest = MBFieldTest_mmx; |
MBFieldTest = MBFieldTest_mmx; |
303 |
|
|
304 |
/* Image Interpolation related functions */ |
/* Image Interpolation related functions */ |
306 |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_mmx; |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_mmx; |
307 |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_mmx; |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_mmx; |
308 |
|
|
309 |
|
interpolate8x8_6tap_lowpass_h = interpolate8x8_6tap_lowpass_h_mmx; |
310 |
|
interpolate8x8_6tap_lowpass_v = interpolate8x8_6tap_lowpass_v_mmx; |
311 |
|
|
312 |
|
interpolate8x8_avg2 = interpolate8x8_avg2_mmx; |
313 |
|
interpolate8x8_avg4 = interpolate8x8_avg4_mmx; |
314 |
|
|
315 |
/* Image RGB->YV12 related functions */ |
/* Image RGB->YV12 related functions */ |
316 |
rgb24_to_yv12 = rgb24_to_yv12_mmx; |
rgb24_to_yv12 = rgb24_to_yv12_mmx; |
317 |
rgb32_to_yv12 = rgb32_to_yv12_mmx; |
rgb32_to_yv12 = rgb32_to_yv12_mmx; |