[cvs] / xvidcore / src / image / colorspace.c Repository:
ViewVC logotype

Diff of /xvidcore/src/image/colorspace.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8.2.4, Wed Oct 1 23:23:01 2003 UTC revision 1.8.2.5, Sat Dec 20 22:20:54 2003 UTC
# Line 37  Line 37 
37  packedFuncPtr bgra_to_yv12;  packedFuncPtr bgra_to_yv12;
38  packedFuncPtr abgr_to_yv12;  packedFuncPtr abgr_to_yv12;
39  packedFuncPtr rgba_to_yv12;  packedFuncPtr rgba_to_yv12;
40    packedFuncPtr argb_to_yv12;
41  packedFuncPtr yuv_to_yv12;  packedFuncPtr yuv_to_yv12;
42  packedFuncPtr yuyv_to_yv12;  packedFuncPtr yuyv_to_yv12;
43  packedFuncPtr uyvy_to_yv12;  packedFuncPtr uyvy_to_yv12;
# Line 47  Line 48 
48  packedFuncPtr bgrai_to_yv12;  packedFuncPtr bgrai_to_yv12;
49  packedFuncPtr abgri_to_yv12;  packedFuncPtr abgri_to_yv12;
50  packedFuncPtr rgbai_to_yv12;  packedFuncPtr rgbai_to_yv12;
51    packedFuncPtr argbi_to_yv12;
52  packedFuncPtr yuyvi_to_yv12;  packedFuncPtr yuyvi_to_yv12;
53  packedFuncPtr uyvyi_to_yv12;  packedFuncPtr uyvyi_to_yv12;
54    
# Line 57  Line 59 
59  packedFuncPtr yv12_to_bgra;  packedFuncPtr yv12_to_bgra;
60  packedFuncPtr yv12_to_abgr;  packedFuncPtr yv12_to_abgr;
61  packedFuncPtr yv12_to_rgba;  packedFuncPtr yv12_to_rgba;
62    packedFuncPtr yv12_to_argb;
63  packedFuncPtr yv12_to_yuv;  packedFuncPtr yv12_to_yuv;
64  packedFuncPtr yv12_to_yuyv;  packedFuncPtr yv12_to_yuyv;
65  packedFuncPtr yv12_to_uyvy;  packedFuncPtr yv12_to_uyvy;
# Line 67  Line 70 
70  packedFuncPtr yv12_to_bgrai;  packedFuncPtr yv12_to_bgrai;
71  packedFuncPtr yv12_to_abgri;  packedFuncPtr yv12_to_abgri;
72  packedFuncPtr yv12_to_rgbai;  packedFuncPtr yv12_to_rgbai;
73    packedFuncPtr yv12_to_argbi;
74  packedFuncPtr yv12_to_yuyvi;  packedFuncPtr yv12_to_yuyvi;
75  packedFuncPtr yv12_to_uyvyi;  packedFuncPtr yv12_to_uyvyi;
76    
# Line 288  Line 292 
292  MAKE_COLORSPACE(bgra_to_yv12_c,    4,2,2, RGB_TO_YV12,    2,1,0, 0)  MAKE_COLORSPACE(bgra_to_yv12_c,    4,2,2, RGB_TO_YV12,    2,1,0, 0)
293  MAKE_COLORSPACE(abgr_to_yv12_c,    4,2,2, RGB_TO_YV12,    3,2,1, 0)  MAKE_COLORSPACE(abgr_to_yv12_c,    4,2,2, RGB_TO_YV12,    3,2,1, 0)
294  MAKE_COLORSPACE(rgba_to_yv12_c,    4,2,2, RGB_TO_YV12,    0,1,2, 0)  MAKE_COLORSPACE(rgba_to_yv12_c,    4,2,2, RGB_TO_YV12,    0,1,2, 0)
295    MAKE_COLORSPACE(argb_to_yv12_c,    4,2,2, RGB_TO_YV12,    1,2,3, 0)
296  MAKE_COLORSPACE(yuyv_to_yv12_c,    2,2,2, YUYV_TO_YV12,   0,1,2,3)  MAKE_COLORSPACE(yuyv_to_yv12_c,    2,2,2, YUYV_TO_YV12,   0,1,2,3)
297  MAKE_COLORSPACE(uyvy_to_yv12_c,    2,2,2, YUYV_TO_YV12,   1,0,3,2)  MAKE_COLORSPACE(uyvy_to_yv12_c,    2,2,2, YUYV_TO_YV12,   1,0,3,2)
298    
# Line 297  Line 302 
302  MAKE_COLORSPACE(bgrai_to_yv12_c,   4,2,4, RGBI_TO_YV12,   2,1,0, 0)  MAKE_COLORSPACE(bgrai_to_yv12_c,   4,2,4, RGBI_TO_YV12,   2,1,0, 0)
303  MAKE_COLORSPACE(abgri_to_yv12_c,   4,2,4, RGBI_TO_YV12,   3,2,1, 0)  MAKE_COLORSPACE(abgri_to_yv12_c,   4,2,4, RGBI_TO_YV12,   3,2,1, 0)
304  MAKE_COLORSPACE(rgbai_to_yv12_c,   4,2,4, RGBI_TO_YV12,   0,1,2, 0)  MAKE_COLORSPACE(rgbai_to_yv12_c,   4,2,4, RGBI_TO_YV12,   0,1,2, 0)
305    MAKE_COLORSPACE(argbi_to_yv12_c,   4,2,4, RGBI_TO_YV12,   1,2,3, 0)
306  MAKE_COLORSPACE(yuyvi_to_yv12_c,   2,2,4, YUYVI_TO_YV12,  0,1,2,3)  MAKE_COLORSPACE(yuyvi_to_yv12_c,   2,2,4, YUYVI_TO_YV12,  0,1,2,3)
307  MAKE_COLORSPACE(uyvyi_to_yv12_c,   2,2,4, YUYVI_TO_YV12,  1,0,3,2)  MAKE_COLORSPACE(uyvyi_to_yv12_c,   2,2,4, YUYVI_TO_YV12,  1,0,3,2)
308    
# Line 440  Line 446 
446  MAKE_COLORSPACE(yv12_to_bgra_c,    4,2,2, YV12_TO_RGB,    2,1,0,3)  MAKE_COLORSPACE(yv12_to_bgra_c,    4,2,2, YV12_TO_RGB,    2,1,0,3)
447  MAKE_COLORSPACE(yv12_to_abgr_c,    4,2,2, YV12_TO_RGB,    3,2,1,0)  MAKE_COLORSPACE(yv12_to_abgr_c,    4,2,2, YV12_TO_RGB,    3,2,1,0)
448  MAKE_COLORSPACE(yv12_to_rgba_c,    4,2,2, YV12_TO_RGB,    0,1,2,3)  MAKE_COLORSPACE(yv12_to_rgba_c,    4,2,2, YV12_TO_RGB,    0,1,2,3)
449    MAKE_COLORSPACE(yv12_to_argb_c,    4,2,2, YV12_TO_RGB,    1,2,3,0)
450  MAKE_COLORSPACE(yv12_to_yuyv_c,    2,2,2, YV12_TO_YUYV,   0,1,2,3)  MAKE_COLORSPACE(yv12_to_yuyv_c,    2,2,2, YV12_TO_YUYV,   0,1,2,3)
451  MAKE_COLORSPACE(yv12_to_uyvy_c,    2,2,2, YV12_TO_YUYV,   1,0,3,2)  MAKE_COLORSPACE(yv12_to_uyvy_c,    2,2,2, YV12_TO_YUYV,   1,0,3,2)
452    
# Line 449  Line 456 
456  MAKE_COLORSPACE(yv12_to_bgrai_c,   4,2,4, YV12_TO_RGBI,   2,1,0,3)  MAKE_COLORSPACE(yv12_to_bgrai_c,   4,2,4, YV12_TO_RGBI,   2,1,0,3)
457  MAKE_COLORSPACE(yv12_to_abgri_c,   4,2,4, YV12_TO_RGBI,   3,2,1,0)  MAKE_COLORSPACE(yv12_to_abgri_c,   4,2,4, YV12_TO_RGBI,   3,2,1,0)
458  MAKE_COLORSPACE(yv12_to_rgbai_c,   4,2,4, YV12_TO_RGBI,   0,1,2,3)  MAKE_COLORSPACE(yv12_to_rgbai_c,   4,2,4, YV12_TO_RGBI,   0,1,2,3)
459    MAKE_COLORSPACE(yv12_to_argbi_c,   4,2,4, YV12_TO_RGBI,   1,2,3,0)
460  MAKE_COLORSPACE(yv12_to_yuyvi_c,   2,2,4, YV12_TO_YUYVI,  0,1,2,3)  MAKE_COLORSPACE(yv12_to_yuyvi_c,   2,2,4, YV12_TO_YUYVI,  0,1,2,3)
461  MAKE_COLORSPACE(yv12_to_uyvyi_c,   2,2,4, YV12_TO_YUYVI,  1,0,3,2)  MAKE_COLORSPACE(yv12_to_uyvyi_c,   2,2,4, YV12_TO_YUYVI,  1,0,3,2)
462    

Legend:
Removed from v.1.8.2.4  
changed lines
  Added in v.1.8.2.5

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4