Fix dvdnav call broken in pause changes
[mplayer.git] / libvo / osd.h
blob897f79faa3879a5981aa63a5673b2bf2e4ab4194
2 #ifndef MPLAYER_OSD_H
3 #define MPLAYER_OSD_H
5 // Generic alpha renderers for all YUV modes and RGB depths.
6 // These are "reference implementations", should be optimized later (MMX, etc)
8 void vo_draw_alpha_init(void); // build tables
10 void vo_draw_alpha_yv12(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride);
11 void vo_draw_alpha_yuy2(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride);
12 void vo_draw_alpha_uyvy(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride);
13 void vo_draw_alpha_rgb24(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride);
14 void vo_draw_alpha_rgb32(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride);
15 void vo_draw_alpha_rgb15(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride);
16 void vo_draw_alpha_rgb16(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride);
18 #endif /* MPLAYER_OSD_H */