Mercurial > mplayer.hg
annotate libvo/sub.h @ 3394:35b18ed357c2
imported from liba52 CVS
author | arpi |
---|---|
date | Sun, 09 Dec 2001 15:28:44 +0000 |
parents | 24d3dca4e813 |
children | 47bcafe1442e |
rev | line source |
---|---|
616 | 1 |
2 #ifndef __MPLAYER_SUB_H | |
3 #define __MPLAYER_SUB_H | |
4 | |
865 | 5 #if 0 |
6 | |
7 // disable subtitles: | |
8 static inline void vo_draw_text_osd(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)){ | |
9 } | |
10 | |
11 #else | |
12 | |
616 | 13 #include "../subreader.h" |
218 | 14 |
15 extern font_desc_t* vo_font; | |
16 | |
17 extern unsigned char* vo_osd_text; | |
18 | |
19 extern int vo_osd_progbar_type; | |
20 extern int vo_osd_progbar_value; // 0..255 | |
21 | |
254 | 22 extern subtitle* vo_sub; |
218 | 23 |
3034
24d3dca4e813
DVD sub patch by Kim Minh Kaplan <kmkaplan@selfoffice.com>
arpi
parents:
2498
diff
changeset
|
24 extern void* vo_spudec; |
24d3dca4e813
DVD sub patch by Kim Minh Kaplan <kmkaplan@selfoffice.com>
arpi
parents:
2498
diff
changeset
|
25 |
218 | 26 #define OSD_PLAY 0x01 |
27 #define OSD_PAUSE 0x02 | |
28 #define OSD_STOP 0x03 | |
29 #define OSD_REW 0x04 | |
30 #define OSD_FFW 0x05 | |
31 #define OSD_CLOCK 0x06 | |
32 #define OSD_CONTRAST 0x07 | |
33 #define OSD_SATURATION 0x08 | |
34 #define OSD_VOLUME 0x09 | |
35 #define OSD_BRIGHTNESS 0x0A | |
36 #define OSD_HUE 0x0B | |
37 | |
38 #define OSD_PB_START 0x10 | |
39 #define OSD_PB_0 0x11 | |
40 #define OSD_PB_END 0x12 | |
41 #define OSD_PB_1 0x13 | |
42 | |
1552 | 43 /* now in textform */ |
2498 | 44 extern char * __sub_osd_names[]; |
45 extern char * __sub_osd_names_short[]; | |
1552 | 46 |
898 | 47 //extern void vo_draw_text_osd(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); |
865 | 48 //extern void vo_draw_text_progbar(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); |
49 //extern void vo_draw_text_sub(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); | |
898 | 50 extern 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)); |
218 | 51 |
616 | 52 #endif |
865 | 53 #endif |