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: colorspace.h,v 1.9 2006-11-12 01:40:36 chl Exp $ |
* $Id: colorspace.h,v 1.10 2008-11-26 01:04:34 Isibaar Exp $ |
23 |
* |
* |
24 |
****************************************************************************/ |
****************************************************************************/ |
25 |
|
|
97 |
packedFunc yuyvi_to_yv12_c; |
packedFunc yuyvi_to_yv12_c; |
98 |
packedFunc uyvyi_to_yv12_c; |
packedFunc uyvyi_to_yv12_c; |
99 |
|
|
100 |
#ifdef ARCH_IS_IA32 |
#if defined(ARCH_IS_IA32) || defined(ARCH_IS_X86_64) |
101 |
/* mmx */ |
/* mmx */ |
102 |
packedFunc bgr_to_yv12_mmx; |
packedFunc bgr_to_yv12_mmx; |
103 |
packedFunc rgb_to_yv12_mmx; |
packedFunc rgb_to_yv12_mmx; |
172 |
packedFunc yv12_to_yuyvi_c; |
packedFunc yv12_to_yuyvi_c; |
173 |
packedFunc yv12_to_uyvyi_c; |
packedFunc yv12_to_uyvyi_c; |
174 |
|
|
175 |
#ifdef ARCH_IS_IA32 |
#if defined(ARCH_IS_IA32) || defined(ARCH_IS_X86_64) |
176 |
/* mmx */ |
/* mmx */ |
177 |
packedFunc yv12_to_bgr_mmx; |
packedFunc yv12_to_bgr_mmx; |
178 |
packedFunc yv12_to_bgra_mmx; |
packedFunc yv12_to_bgra_mmx; |
200 |
|
|
201 |
planarFunc yv12_to_yv12_c; |
planarFunc yv12_to_yv12_c; |
202 |
|
|
203 |
#ifdef ARCH_IS_IA32 |
#if defined(ARCH_IS_IA32) || defined(ARCH_IS_X86_64) |
204 |
planarFunc yv12_to_yv12_mmx; |
planarFunc yv12_to_yv12_mmx; |
205 |
planarFunc yv12_to_yv12_xmm; |
planarFunc yv12_to_yv12_xmm; |
206 |
#endif |
#endif |