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 |
|
interpolate16x16_lowpass_h = interpolate16x16_lowpass_h_c; |
229 |
|
interpolate16x16_lowpass_v = interpolate16x16_lowpass_v_c; |
230 |
|
interpolate16x16_lowpass_hv = interpolate16x16_lowpass_hv_c; |
231 |
|
|
232 |
|
interpolate8x8_lowpass_h = interpolate8x8_lowpass_h_c; |
233 |
|
interpolate8x8_lowpass_v = interpolate8x8_lowpass_v_c; |
234 |
|
interpolate8x8_lowpass_hv = interpolate8x8_lowpass_hv_c; |
235 |
|
|
236 |
|
interpolate8x8_6tap_lowpass_h = interpolate8x8_6tap_lowpass_h_c; |
237 |
|
interpolate8x8_6tap_lowpass_v = interpolate8x8_6tap_lowpass_v_c; |
238 |
|
|
239 |
|
interpolate8x8_avg2 = interpolate8x8_avg2_c; |
240 |
|
interpolate8x8_avg4 = interpolate8x8_avg4_c; |
241 |
|
|
242 |
/* Initialize internal colorspace transformation tables */ |
/* Initialize internal colorspace transformation tables */ |
243 |
colorspace_init(); |
colorspace_init(); |
244 |
|
|
256 |
yv12_to_rgb565 = yv12_to_rgb565_c; |
yv12_to_rgb565 = yv12_to_rgb565_c; |
257 |
yv12_to_rgb24 = yv12_to_rgb24_c; |
yv12_to_rgb24 = yv12_to_rgb24_c; |
258 |
yv12_to_rgb32 = yv12_to_rgb32_c; |
yv12_to_rgb32 = yv12_to_rgb32_c; |
259 |
|
yv12_to_abgr = yv12_to_abgr_c; |
260 |
|
yv12_to_rgba = yv12_to_rgba_c; |
261 |
yv12_to_yuv = yv12_to_yuv_c; |
yv12_to_yuv = yv12_to_yuv_c; |
262 |
yv12_to_yuyv = yv12_to_yuyv_c; |
yv12_to_yuyv = yv12_to_yuyv_c; |
263 |
yv12_to_uyvy = yv12_to_uyvy_c; |
yv12_to_uyvy = yv12_to_uyvy_c; |
302 |
transfer_16to8add = transfer_16to8add_mmx; |
transfer_16to8add = transfer_16to8add_mmx; |
303 |
transfer8x8_copy = transfer8x8_copy_mmx; |
transfer8x8_copy = transfer8x8_copy_mmx; |
304 |
|
|
305 |
/* Interlacing functions */ |
/* Interlacing Functions */ |
306 |
MBFieldTest = MBFieldTest_mmx; |
MBFieldTest = MBFieldTest_mmx; |
307 |
|
|
308 |
/* Image Interpolation related functions */ |
/* Image Interpolation related functions */ |
310 |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_mmx; |
interpolate8x8_halfpel_v = interpolate8x8_halfpel_v_mmx; |
311 |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_mmx; |
interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_mmx; |
312 |
|
|
313 |
|
interpolate8x8_6tap_lowpass_h = interpolate8x8_6tap_lowpass_h_mmx; |
314 |
|
interpolate8x8_6tap_lowpass_v = interpolate8x8_6tap_lowpass_v_mmx; |
315 |
|
|
316 |
|
interpolate8x8_avg2 = interpolate8x8_avg2_mmx; |
317 |
|
interpolate8x8_avg4 = interpolate8x8_avg4_mmx; |
318 |
|
|
319 |
/* Image RGB->YV12 related functions */ |
/* Image RGB->YV12 related functions */ |
320 |
rgb24_to_yv12 = rgb24_to_yv12_mmx; |
rgb24_to_yv12 = rgb24_to_yv12_mmx; |
321 |
rgb32_to_yv12 = rgb32_to_yv12_mmx; |
rgb32_to_yv12 = rgb32_to_yv12_mmx; |