Mercurial > mplayer.hg
diff sub/osd.h @ 35049:a0ff4fde7a48
Add helper function to reduce code duplication for selecting
correct OSD drawing function.
author | reimar |
---|---|
date | Sun, 02 Sep 2012 21:17:03 +0000 |
parents | 3fef2e17a03f |
children |
line wrap: on
line diff
--- a/sub/osd.h Sat Sep 01 16:54:53 2012 +0000 +++ b/sub/osd.h Sun Sep 02 21:17:03 2012 +0000 @@ -24,6 +24,9 @@ void vo_draw_alpha_init(void); // build tables +typedef void (*vo_draw_alpha_func)(int, int, unsigned char *, unsigned char *, int, unsigned char *, int); +vo_draw_alpha_func vo_get_draw_alpha(unsigned fmt); + void vo_draw_alpha_yv12(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); void vo_draw_alpha_yuy2(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); void vo_draw_alpha_uyvy(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride);