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.6 2004-03-22 22:36:23 edgomez Exp $ |
* $Id: colorspace.h,v 1.7 2004-04-05 20:36:36 edgomez Exp $ |
23 |
* |
* |
24 |
****************************************************************************/ |
****************************************************************************/ |
25 |
|
|
109 |
packedFunc uyvy_to_yv12_xmm; |
packedFunc uyvy_to_yv12_xmm; |
110 |
#endif |
#endif |
111 |
|
|
112 |
|
#ifdef ARCH_IS_PPC |
113 |
|
packedFunc bgra_to_yv12_altivec_c; |
114 |
|
packedFunc abgr_to_yv12_altivec_c; |
115 |
|
packedFunc rgba_to_yv12_altivec_c; |
116 |
|
packedFunc argb_to_yv12_altivec_c; |
117 |
|
|
118 |
|
packedFunc yuyv_to_yv12_altivec_c; |
119 |
|
packedFunc uyvy_to_yv12_altivec_c; |
120 |
|
#endif |
121 |
|
|
122 |
/* yv12_to_xxx colorspace conversion functions (decoder) */ |
/* yv12_to_xxx colorspace conversion functions (decoder) */ |
123 |
|
|
173 |
packedFunc yv12_to_uyvyi_mmx; |
packedFunc yv12_to_uyvyi_mmx; |
174 |
#endif |
#endif |
175 |
|
|
176 |
|
#ifdef ARCH_IS_PPC |
177 |
|
packedFunc yv12_to_yuyv_altivec_c; |
178 |
|
packedFunc yv12_to_uyvy_altivec_c; |
179 |
|
#endif |
180 |
|
|
181 |
typedef void (planarFunc) ( |
typedef void (planarFunc) ( |
182 |
uint8_t * y_dst, uint8_t * u_dst, uint8_t * v_dst, |
uint8_t * y_dst, uint8_t * u_dst, uint8_t * v_dst, |