annotate libvo/osd.h @ 868:5999c2c91500

*** empty log message ***
author gabucino
date Fri, 25 May 2001 06:12:37 +0000
parents b96e45bcb178
children 76fd9463b9d3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
615
pontscho
parents:
diff changeset
1
pontscho
parents:
diff changeset
2 #ifndef __MPLAYER_OSD_H
pontscho
parents:
diff changeset
3 #define __MPLAYER_OSD_H
pontscho
parents:
diff changeset
4
pontscho
parents:
diff changeset
5 // Generic alpha renderers for all YUV modes and RGB depths.
pontscho
parents:
diff changeset
6 // These are "reference implementations", should be optimized later (MMX, etc)
pontscho
parents:
diff changeset
7
pontscho
parents:
diff changeset
8 extern void vo_draw_alpha_yv12(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride);
pontscho
parents:
diff changeset
9 extern void vo_draw_alpha_yuy2(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride);
pontscho
parents:
diff changeset
10 extern void vo_draw_alpha_rgb24(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride);
pontscho
parents:
diff changeset
11 extern void vo_draw_alpha_rgb32(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride);
pontscho
parents:
diff changeset
12 extern void vo_draw_alpha_rgb15(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride);
pontscho
parents:
diff changeset
13 extern void vo_draw_alpha_rgb16(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride);
pontscho
parents:
diff changeset
14
pontscho
parents:
diff changeset
15 #endif