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.c,v 1.10 2004-04-12 14:05:08 edgomez Exp $ |
* $Id: colorspace.c,v 1.11 2005-11-22 10:23:01 suxen_drol Exp $ |
23 |
* |
* |
24 |
****************************************************************************/ |
****************************************************************************/ |
25 |
|
|
38 |
packedFuncPtr abgr_to_yv12; |
packedFuncPtr abgr_to_yv12; |
39 |
packedFuncPtr rgba_to_yv12; |
packedFuncPtr rgba_to_yv12; |
40 |
packedFuncPtr argb_to_yv12; |
packedFuncPtr argb_to_yv12; |
|
packedFuncPtr yuv_to_yv12; |
|
41 |
packedFuncPtr yuyv_to_yv12; |
packedFuncPtr yuyv_to_yv12; |
42 |
packedFuncPtr uyvy_to_yv12; |
packedFuncPtr uyvy_to_yv12; |
43 |
|
|
59 |
packedFuncPtr yv12_to_abgr; |
packedFuncPtr yv12_to_abgr; |
60 |
packedFuncPtr yv12_to_rgba; |
packedFuncPtr yv12_to_rgba; |
61 |
packedFuncPtr yv12_to_argb; |
packedFuncPtr yv12_to_argb; |
|
packedFuncPtr yv12_to_yuv; |
|
62 |
packedFuncPtr yv12_to_yuyv; |
packedFuncPtr yv12_to_yuyv; |
63 |
packedFuncPtr yv12_to_uyvy; |
packedFuncPtr yv12_to_uyvy; |
64 |
|
|
75 |
planarFuncPtr yv12_to_yv12; |
planarFuncPtr yv12_to_yv12; |
76 |
|
|
77 |
|
|
78 |
int32_t RGB_Y_tab[256]; |
static int32_t RGB_Y_tab[256]; |
79 |
int32_t B_U_tab[256]; |
static int32_t B_U_tab[256]; |
80 |
int32_t G_U_tab[256]; |
static int32_t G_U_tab[256]; |
81 |
int32_t G_V_tab[256]; |
static int32_t G_V_tab[256]; |
82 |
int32_t R_V_tab[256]; |
static int32_t R_V_tab[256]; |
83 |
|
|
84 |
|
|
85 |
|
|