comparison libvo/sub.h @ 28255:aeefca2deed3

Change vo_draw_text to a vo_draw_text_ext function which draws DVD navigation highlights at the correct position with the high-resolution OSD of -vo gl.
author reimar
date Sat, 10 Jan 2009 13:47:41 +0000
parents 9e739bdb049c
children 7681eab10aea
comparison
equal deleted inserted replaced
28254:3dc0bef87c35 28255:aeefca2deed3
104 extern int spu_alignment; 104 extern int spu_alignment;
105 extern int spu_aamode; 105 extern int spu_aamode;
106 extern float spu_gaussvar; 106 extern float spu_gaussvar;
107 107
108 void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); 108 void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride));
109 void vo_draw_text_ext(int dxs, int dys, int left_border, int top_border,
110 int right_border, int bottom_border, int orig_w, int orig_h,
111 void (*draw_alpha)(int x0, int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride));
109 void vo_remove_text(int dxs,int dys,void (*remove)(int x0,int y0, int w,int h)); 112 void vo_remove_text(int dxs,int dys,void (*remove)(int x0,int y0, int w,int h));
110 113
111 void vo_init_osd(void); 114 void vo_init_osd(void);
112 int vo_update_osd(int dxs,int dys); 115 int vo_update_osd(int dxs,int dys);
113 int vo_osd_changed(int new_value); 116 int vo_osd_changed(int new_value);