58 |
extern packedFuncPtr bgra_to_yv12; |
extern packedFuncPtr bgra_to_yv12; |
59 |
extern packedFuncPtr abgr_to_yv12; |
extern packedFuncPtr abgr_to_yv12; |
60 |
extern packedFuncPtr rgba_to_yv12; |
extern packedFuncPtr rgba_to_yv12; |
61 |
|
extern packedFuncPtr argb_to_yv12; |
62 |
extern packedFuncPtr yuyv_to_yv12; |
extern packedFuncPtr yuyv_to_yv12; |
63 |
extern packedFuncPtr uyvy_to_yv12; |
extern packedFuncPtr uyvy_to_yv12; |
64 |
|
|
68 |
extern packedFuncPtr bgrai_to_yv12; |
extern packedFuncPtr bgrai_to_yv12; |
69 |
extern packedFuncPtr abgri_to_yv12; |
extern packedFuncPtr abgri_to_yv12; |
70 |
extern packedFuncPtr rgbai_to_yv12; |
extern packedFuncPtr rgbai_to_yv12; |
71 |
|
extern packedFuncPtr argbi_to_yv12; |
72 |
extern packedFuncPtr yuyvi_to_yv12; |
extern packedFuncPtr yuyvi_to_yv12; |
73 |
extern packedFuncPtr uyvyi_to_yv12; |
extern packedFuncPtr uyvyi_to_yv12; |
74 |
|
|
|
|
|
75 |
/* plain c */ |
/* plain c */ |
76 |
packedFunc rgb555_to_yv12_c; |
packedFunc rgb555_to_yv12_c; |
77 |
packedFunc rgb565_to_yv12_c; |
packedFunc rgb565_to_yv12_c; |
79 |
packedFunc bgra_to_yv12_c; |
packedFunc bgra_to_yv12_c; |
80 |
packedFunc abgr_to_yv12_c; |
packedFunc abgr_to_yv12_c; |
81 |
packedFunc rgba_to_yv12_c; |
packedFunc rgba_to_yv12_c; |
82 |
|
packedFunc argb_to_yv12_c; |
83 |
packedFunc yuyv_to_yv12_c; |
packedFunc yuyv_to_yv12_c; |
84 |
packedFunc uyvy_to_yv12_c; |
packedFunc uyvy_to_yv12_c; |
85 |
|
|
89 |
packedFunc bgrai_to_yv12_c; |
packedFunc bgrai_to_yv12_c; |
90 |
packedFunc abgri_to_yv12_c; |
packedFunc abgri_to_yv12_c; |
91 |
packedFunc rgbai_to_yv12_c; |
packedFunc rgbai_to_yv12_c; |
92 |
|
packedFunc argbi_to_yv12_c; |
93 |
packedFunc yuyvi_to_yv12_c; |
packedFunc yuyvi_to_yv12_c; |
94 |
packedFunc uyvyi_to_yv12_c; |
packedFunc uyvyi_to_yv12_c; |
95 |
|
|
|
|
|
96 |
#ifdef ARCH_IS_IA32 |
#ifdef ARCH_IS_IA32 |
97 |
/* mmx */ |
/* mmx */ |
98 |
packedFunc bgr_to_yv12_mmx; |
packedFunc bgr_to_yv12_mmx; |
118 |
extern packedFuncPtr yv12_to_bgra; |
extern packedFuncPtr yv12_to_bgra; |
119 |
extern packedFuncPtr yv12_to_abgr; |
extern packedFuncPtr yv12_to_abgr; |
120 |
extern packedFuncPtr yv12_to_rgba; |
extern packedFuncPtr yv12_to_rgba; |
121 |
|
extern packedFuncPtr yv12_to_argb; |
122 |
extern packedFuncPtr yv12_to_yuyv; |
extern packedFuncPtr yv12_to_yuyv; |
123 |
extern packedFuncPtr yv12_to_uyvy; |
extern packedFuncPtr yv12_to_uyvy; |
124 |
|
|
128 |
extern packedFuncPtr yv12_to_bgrai; |
extern packedFuncPtr yv12_to_bgrai; |
129 |
extern packedFuncPtr yv12_to_abgri; |
extern packedFuncPtr yv12_to_abgri; |
130 |
extern packedFuncPtr yv12_to_rgbai; |
extern packedFuncPtr yv12_to_rgbai; |
131 |
|
extern packedFuncPtr yv12_to_argbi; |
132 |
extern packedFuncPtr yv12_to_yuyvi; |
extern packedFuncPtr yv12_to_yuyvi; |
133 |
extern packedFuncPtr yv12_to_uyvyi; |
extern packedFuncPtr yv12_to_uyvyi; |
134 |
|
|
139 |
packedFunc yv12_to_bgra_c; |
packedFunc yv12_to_bgra_c; |
140 |
packedFunc yv12_to_abgr_c; |
packedFunc yv12_to_abgr_c; |
141 |
packedFunc yv12_to_rgba_c; |
packedFunc yv12_to_rgba_c; |
142 |
|
packedFunc yv12_to_argb_c; |
143 |
packedFunc yv12_to_yuyv_c; |
packedFunc yv12_to_yuyv_c; |
144 |
packedFunc yv12_to_uyvy_c; |
packedFunc yv12_to_uyvy_c; |
145 |
|
|
149 |
packedFunc yv12_to_bgrai_c; |
packedFunc yv12_to_bgrai_c; |
150 |
packedFunc yv12_to_abgri_c; |
packedFunc yv12_to_abgri_c; |
151 |
packedFunc yv12_to_rgbai_c; |
packedFunc yv12_to_rgbai_c; |
152 |
|
packedFunc yv12_to_argbi_c; |
153 |
packedFunc yv12_to_yuyvi_c; |
packedFunc yv12_to_yuyvi_c; |
154 |
packedFunc yv12_to_uyvyi_c; |
packedFunc yv12_to_uyvyi_c; |
155 |
|
|