Mercurial > mplayer.hg
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); |