# HG changeset patch # User nick # Date 1004193043 0 # Node ID 38bb41c48d1f2c0fdaf91c5087437387c54340d3 # Parent ed74af5ee66d079f36936dc195ce42c630494536 never declare variables in *.h files, pls diff -r ed74af5ee66d -r 38bb41c48d1f libvo/sub.c --- a/libvo/sub.c Sat Oct 27 13:53:01 2001 +0000 +++ b/libvo/sub.c Sat Oct 27 14:30:43 2001 +0000 @@ -1,6 +1,23 @@ #include "sub.h" + +char * __sub_osd_names[]={ + "Seekbar", + "Play", + "Pause", + "Stop", + "Rewind", + "Forward", + "Clock", + "Contrast", + "Saturation", + "Volume", + "Brightness", + "Hue" +}; +char * __sub_osd_names_short[] ={ "", "|>", "||", "[]", "<<" , ">>", "", "", "", "", "", ""}; + //static int vo_font_loaded=-1; font_desc_t* vo_font=NULL; diff -r ed74af5ee66d -r 38bb41c48d1f libvo/sub.h --- a/libvo/sub.h Sat Oct 27 13:53:01 2001 +0000 +++ b/libvo/sub.h Sat Oct 27 14:30:43 2001 +0000 @@ -39,23 +39,8 @@ #define OSD_PB_1 0x13 /* now in textform */ -static char * osd_names[]={ - "Seekbar", - "Play", - "Pause", - "Stop", - "Rewind", - "Forward", - "Clock", - "Contrast", - "Saturation", - "Volume", - "Brightness", - "Hue" -}; -static char * osd_names_short[] ={ "", "|>", "||", "[]", "<<" , ">>", "", "", "", "", "", ""}; - - +extern char * __sub_osd_names[]; +extern char * __sub_osd_names_short[]; //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)); //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)); diff -r ed74af5ee66d -r 38bb41c48d1f libvo/vo_aa.c --- a/libvo/vo_aa.c Sat Oct 27 13:53:01 2001 +0000 +++ b/libvo/vo_aa.c Sat Oct 27 14:30:43 2001 +0000 @@ -194,14 +194,14 @@ * places the mplayer status osd */ if (vo_osd_text) - aa_printf(c, 0, 0 , aaopt_osdcolor, "%s %s ", osd_names_short[vo_osd_text[0]], vo_osd_text+1); + aa_printf(c, 0, 0 , aaopt_osdcolor, "%s %s ", __sub_osd_names_short[vo_osd_text[0]], vo_osd_text+1); } void printosdprogbar(){ /* print mplayer osd-progbar */ if (vo_osd_progbar_type!=-1){ - osdpercent(1,1,0,255,vo_osd_progbar_value, osd_names[vo_osd_progbar_type], ""); + osdpercent(1,1,0,255,vo_osd_progbar_value, __sub_osd_names[vo_osd_progbar_type], ""); } } static uint32_t