From 0864f92e7a55b20a21fc2f5eaf9e72cb799a6f7d Mon Sep 17 00:00:00 2001 From: diego Date: Wed, 3 Dec 2008 23:01:03 +0000 Subject: Get rid of pointless 'extern' keywords. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28085 b3059339-0415-0410-9bf9-f77b7e298cf2 --- cfg-mencoder.h | 10 +++--- cfg-mplayer.h | 8 ++--- gui/app.h | 18 +++++----- gui/cfg.c | 2 +- gui/cfg.h | 4 +-- gui/interface.h | 26 +++++++-------- gui/mplayer/gmplayer.h | 28 ++++++++-------- gui/mplayer/gtk/about.h | 4 +-- gui/mplayer/gtk/eq.h | 4 +-- gui/mplayer/gtk/fs.c | 2 +- gui/mplayer/gtk/fs.h | 6 ++-- gui/mplayer/gtk/gtk_common.h | 30 ++++++++--------- gui/mplayer/gtk/gtk_url.h | 4 +-- gui/mplayer/gtk/mb.h | 4 +-- gui/mplayer/gtk/menu.h | 8 ++--- gui/mplayer/gtk/opts.h | 6 ++-- gui/mplayer/gtk/pl.h | 6 ++-- gui/mplayer/gtk/sb.h | 4 +-- gui/mplayer/gui_common.c | 2 +- gui/mplayer/gui_common.h | 8 ++--- gui/mplayer/mw.c | 2 +- gui/mplayer/pb.c | 4 +-- gui/mplayer/play.h | 48 +++++++++++++------------- gui/mplayer/widgets.h | 24 ++++++------- gui/skin/cut.h | 8 ++--- gui/skin/font.h | 16 ++++----- gui/skin/skin.h | 10 +++--- gui/win32/dialogs.c | 4 +-- gui/win32/gui.c | 12 +++---- gui/win32/gui.h | 32 +++++++++--------- gui/win32/playlist.h | 4 +-- gui/win32/skinload.h | 2 +- gui/win32/wincfg.c | 2 +- gui/wm/ws.h | 76 +++++++++++++++++++++--------------------- input/input.h | 2 +- libaf/af_format.h | 12 +++---- libaf/filter.h | 33 +++++++++--------- libaf/window.h | 14 ++++---- libao2/ao_dxr2.c | 4 +-- libao2/ao_ivtv.c | 2 +- libao2/ao_v4l2.c | 2 +- libass/ass_mp.c | 2 +- libmpcodecs/ad_acm.c | 2 +- libmpcodecs/ad_twin.c | 2 +- libmpcodecs/dec_audio.h | 16 ++++----- libmpcodecs/dec_video.h | 24 ++++++------- libmpcodecs/vd_vfw.c | 2 +- libmpdemux/demux_asf.c | 6 ++-- libmpdemux/demux_audio.c | 2 +- libmpdemux/demux_avi.c | 4 +-- libmpdemux/demux_lavf.c | 4 +-- libmpdemux/demux_mpg.c | 2 +- libmpdemux/demux_ogg.c | 8 ++--- libmpdemux/demux_real.c | 2 +- libmpdemux/demux_realaud.c | 2 +- libmpdemux/demux_ts.c | 4 +-- libmpdemux/demux_ty.c | 2 +- libmpdemux/demuxer.c | 4 +-- libmpdemux/demuxer.h | 16 ++++----- libmpdemux/muxer_mpeg.c | 2 +- libvo/aspect.h | 4 +-- libvo/fastmemcpy.h | 4 +-- libvo/osd.h | 16 ++++----- libvo/sub.c | 2 +- libvo/sub.h | 4 +-- libvo/video_out.h | 6 ++-- libvo/vo_directx.c | 2 +- libvo/vo_macosx.m | 4 +-- libvo/vo_quartz.c | 2 +- libvo/vo_winvidix.c | 2 +- libvo/vo_xvidix.c | 2 +- libvo/w32_common.h | 18 +++++----- loader/dmo/DMO_AudioDecoder.c | 2 +- loader/elfdll.c | 4 +-- loader/ext.h | 14 ++++---- loader/registry.c | 2 +- loader/win32.c | 2 +- loader/win32.h | 6 ++-- loader/wine/debugtools.h | 22 ++++++------ loader/wine/heap.h | 12 +++---- loader/wine/ldt.h | 10 +++--- loader/wine/module.h | 8 ++--- loader/wine/pe_image.h | 54 +++++++++++++++--------------- loader/wine/winnt.h | 6 ++-- loader/wrapper.h | 6 ++-- mencoder.c | 2 +- mixer.h | 2 +- mp3lib/mp3.h | 28 ++++++++-------- mp3lib/mpg123.h | 12 +++---- mp3lib/sr1.c | 14 ++++---- mp_msg.c | 2 +- mplayer.c | 8 ++--- mplayer.h | 4 +-- osdep/getch2.c | 8 ++--- osdep/getch2.h | 12 +++---- osdep/timer.h | 4 +-- parser-mpcmd.c | 2 +- stream/cache2.h | 2 +- stream/cookies.h | 4 +-- stream/dvbin.h | 8 ++--- stream/http.c | 2 +- stream/stream_cdda.c | 6 ++-- stream/stream_dvb.c | 8 ++--- vidix/dha.h | 26 +++++++-------- vidix/pci_db2c.awk | 4 +-- vidix/sis_vid.c | 2 +- vidix/sysdep/AsmMacros_alpha.h | 12 +++---- vidix/sysdep/pci_win32.c | 2 +- vobsub.h | 30 ++++++++--------- 109 files changed, 510 insertions(+), 511 deletions(-) diff --git a/cfg-mencoder.h b/cfg-mencoder.h index d4509c4711..2bfbca1336 100644 --- a/cfg-mencoder.h +++ b/cfg-mencoder.h @@ -8,8 +8,8 @@ #include "cfg-common.h" extern int sws_flags; -extern int readPPOpt(void *, char *arg); -extern void revertPPOpt(void *conf, char* opt); +int readPPOpt(void *, char *arg); +void revertPPOpt(void *conf, char* opt); extern char *pp_help; extern m_option_t lameopts_conf[]; @@ -20,7 +20,7 @@ extern m_option_t faacopts_conf[]; extern m_option_t vfwopts_conf[]; extern m_option_t xvidencopts_conf[]; -extern void x264enc_set_param(const m_option_t* opt, char* arg); +void x264enc_set_param(const m_option_t* opt, char* arg); extern m_option_t nuvopts_conf[]; extern m_option_t mpegopts_conf[]; @@ -155,8 +155,8 @@ const m_option_t of_conf[]={ {NULL, NULL, 0, 0, 0, 0, NULL} }; -extern float avi_aspect_override; /* defined in libmpdemux/muxer_avi.c */ -extern int write_odml; /* defined in libmpdemux/muxer_avi.c */ +float avi_aspect_override; /* defined in libmpdemux/muxer_avi.c */ +int write_odml; /* defined in libmpdemux/muxer_avi.c */ const m_option_t mencoder_opts[]={ /* name, pointer, type, flags, min, max */ diff --git a/cfg-mplayer.h b/cfg-mplayer.h index 09591fe847..3cb810614f 100644 --- a/cfg-mplayer.h +++ b/cfg-mplayer.h @@ -40,8 +40,8 @@ extern int menu_fribidi_flip_commas; extern char *unrar_executable; -extern int vo_zr_parseoption(const m_option_t* conf, char *opt, char * param); -extern void vo_zr_revertoption(const m_option_t* opt,char* pram); +int vo_zr_parseoption(const m_option_t* conf, char *opt, char * param); +void vo_zr_revertoption(const m_option_t* opt,char* pram); extern m_option_t dxr2_opts[]; @@ -54,8 +54,8 @@ extern float force_monitor_aspect; extern float monitor_pixel_aspect; extern int sws_flags; -extern int readPPOpt(void *conf, char *arg); -extern void revertPPOpt(void *conf, char* opt); +int readPPOpt(void *conf, char *arg); +void revertPPOpt(void *conf, char* opt); extern char* pp_help; const m_option_t vd_conf[]={ diff --git a/gui/app.h b/gui/app.h index 89f7a9e022..51cf978c34 100644 --- a/gui/app.h +++ b/gui/app.h @@ -191,14 +191,14 @@ extern char * skinMPlayerDir; extern char * skinMPlayerDir_obsolete; extern char * skinName; -extern void appInitStruct( listItems * item ); -extern void appClearItem( wItem * item ); -extern void appCopy( listItems * item1,listItems * item2 ); -extern int appFindMessage( unsigned char * str ); -extern int appFindKey( unsigned char * name ); - -extern void btnModify( int event,float state ); -extern float btnGetValue( int event ); -extern void btnSet( int event,int set ); +void appInitStruct( listItems * item ); +void appClearItem( wItem * item ); +void appCopy( listItems * item1, listItems * item2 ); +int appFindMessage( unsigned char * str ); +int appFindKey( unsigned char * name ); + +void btnModify( int event, float state ); +float btnGetValue( int event ); +void btnSet( int event, int set ); #endif /* MPLAYER_GUI_APP_H */ diff --git a/gui/cfg.c b/gui/cfg.c index 590f2f9a29..084a44c9f2 100644 --- a/gui/cfg.c +++ b/gui/cfg.c @@ -99,8 +99,8 @@ gtkASS_t gtkASS; // --- extern int stop_xscreensaver; -extern int m_config_parse_config_file(m_config_t* config, char *conffile); extern int disable_gui_conf; +int m_config_parse_config_file(m_config_t* config, char *conffile); static m_config_t * gui_conf; static const m_option_t gui_opts[] = diff --git a/gui/cfg.h b/gui/cfg.h index 8bd8fcc856..be542b0b8a 100644 --- a/gui/cfg.h +++ b/gui/cfg.h @@ -73,7 +73,7 @@ typedef struct { extern gtkASS_t gtkASS; #endif -extern int cfg_read( void ); -extern int cfg_write( void ); +int cfg_read( void ); +int cfg_write( void ); #endif /* MPLAYER_GUI_CFG_H */ diff --git a/gui/interface.h b/gui/interface.h index a739d2c640..63398867fc 100644 --- a/gui/interface.h +++ b/gui/interface.h @@ -162,13 +162,13 @@ extern guiInterface_t guiIntfStruct; extern int use_gui; -extern void guiInit( void ); -extern void guiDone( void ); -extern int guiGetEvent( int type,char * arg ); -extern void guiEventHandling( void ); -extern void guiLoadFont( void ); -extern void guiLoadSubtitle( char * name ); -extern void guiMessageBox(int level, char * str); +void guiInit( void ); +void guiDone( void ); +int guiGetEvent( int type,char * arg ); +void guiEventHandling( void ); +void guiLoadFont( void ); +void guiLoadSubtitle( char * name ); +void guiMessageBox(int level, char * str); typedef struct plItem { @@ -223,13 +223,13 @@ extern char * fsHistory[fsPersistant_MaxPos]; extern float gtkEquChannels[6][10]; -extern void * gtkSet( int cmd,float param, void * vparam ); +void * gtkSet( int cmd, float param, void * vparam ); -extern char * gstrdup( const char * str ); -extern int gstrcmp( const char * a,const char * b ); -extern void gfree( void ** p ); -extern void gaddlist( char *** list,const char * entry ); -extern char * gstrchr( char * str,int c ); +char * gstrdup( const char * str ); +int gstrcmp( const char * a, const char * b ); +void gfree( void ** p ); +void gaddlist( char *** list, const char * entry ); +char * gstrchr( char * str, int c ); #define guiSetFilename( s,n ) { gfree( (void **)&s ); s=gstrdup( n ); } diff --git a/gui/mplayer/gmplayer.h b/gui/mplayer/gmplayer.h index 213f14e70b..636e6ab570 100644 --- a/gui/mplayer/gmplayer.h +++ b/gui/mplayer/gmplayer.h @@ -29,23 +29,23 @@ extern int mainVisible; extern int mplMainAutoPlay; extern int mplMiddleMenu; -extern void mplInit( void * disp ); +void mplInit( void * disp ); -extern void mplMainDraw( void ); -extern void mplEventHandling( int msg,float param ); -extern void mplMainMouseHandle( int Button,int X,int Y,int RX,int RY ); -extern void mplMainKeyHandle( int KeyCode,int Type,int Key ); -extern void mplDandDHandler(int num,char** files); +void mplMainDraw( void ); +void mplEventHandling( int msg, float param ); +void mplMainMouseHandle( int Button, int X, int Y, int RX, int RY ); +void mplMainKeyHandle( int KeyCode, int Type, int Key ); +void mplDandDHandler(int num, char** files); -extern void mplSubDraw( void ); -extern void mplSubMouseHandle( int Button,int X,int Y,int RX,int RY ); +void mplSubDraw( void ); +void mplSubMouseHandle( int Button, int X, int Y, int RX, int RY ); -extern void mplMenuInit( void ); -extern void mplHideMenu( int mx,int my,int w ); -extern void mplShowMenu( int mx,int my ); -extern void mplMenuMouseHandle( int X,int Y,int RX,int RY ); +void mplMenuInit( void ); +void mplHideMenu( int mx, int my, int w ); +void mplShowMenu( int mx, int my ); +void mplMenuMouseHandle( int X, int Y, int RX, int RY ); -extern void mplPBInit( void ); -extern void mplPBShow( int x, int y ); +void mplPBInit( void ); +void mplPBShow( int x, int y ); #endif /* MPLAYER_GUI_GMPLAYER_H */ diff --git a/gui/mplayer/gtk/about.h b/gui/mplayer/gtk/about.h index 7487259147..68997ac51b 100644 --- a/gui/mplayer/gtk/about.h +++ b/gui/mplayer/gtk/about.h @@ -23,7 +23,7 @@ extern GtkWidget * About; -extern GtkWidget * create_About( void ); -extern void ShowAboutBox( void ); +GtkWidget * create_About( void ); +void ShowAboutBox( void ); #endif /* MPLAYER_GUI_ABOUT_H */ diff --git a/gui/mplayer/gtk/eq.h b/gui/mplayer/gtk/eq.h index 01750b8a51..8d4d5f117f 100644 --- a/gui/mplayer/gtk/eq.h +++ b/gui/mplayer/gtk/eq.h @@ -23,7 +23,7 @@ extern GtkWidget * Equalizer; -extern GtkWidget * create_Equalizer( void ); -extern void ShowEqualizer( void ); +GtkWidget * create_Equalizer( void ); +void ShowEqualizer( void ); #endif /* MPLAYER_GUI_EQ_H */ diff --git a/gui/mplayer/gtk/fs.c b/gui/mplayer/gtk/fs.c index fb774dead8..b182594df7 100644 --- a/gui/mplayer/gtk/fs.c +++ b/gui/mplayer/gtk/fs.c @@ -43,7 +43,7 @@ #ifndef __linux__ #define get_current_dir_name() getcwd(NULL, PATH_MAX) #else -extern char * get_current_dir_name( void ); +char * get_current_dir_name( void ); #endif gchar * fsSelectedFile = NULL; diff --git a/gui/mplayer/gtk/fs.h b/gui/mplayer/gtk/fs.h index 5e00eb7b07..bb0dfe2afd 100644 --- a/gui/mplayer/gtk/fs.h +++ b/gui/mplayer/gtk/fs.h @@ -31,9 +31,9 @@ extern GtkWidget * fsFileSelect; -extern void HideFileSelect( void ); -extern void ShowFileSelect( int type, int modal ); +void HideFileSelect( void ); +void ShowFileSelect( int type, int modal ); -extern GtkWidget * create_FileSelect( void ); +GtkWidget * create_FileSelect( void ); #endif /* MPLAYER_GUI_FS_H */ diff --git a/gui/mplayer/gtk/gtk_common.h b/gui/mplayer/gtk/gtk_common.h index 34137c9bbb..eff9887e1f 100644 --- a/gui/mplayer/gtk/gtk_common.h +++ b/gui/mplayer/gtk/gtk_common.h @@ -22,20 +22,20 @@ #include #include -extern GtkWidget * AddDialogFrame( GtkWidget * parent ); -extern GtkWidget * AddFrame( const char * title,int type,GtkWidget * parent,int add ); -extern GtkWidget * AddLabel( const char * title,GtkWidget * parent ); -extern GtkWidget * AddVBox( GtkWidget * parent,int type ); -extern GtkWidget * AddHBox( GtkWidget * parent,int type ); -extern GtkWidget * AddCheckButton( const char * title, GtkWidget * parent ); -extern GtkWidget * AddRadioButton( const char * title,GSList ** group,GtkWidget * parent ); -extern GtkWidget * AddSpinButton( const char * title,GtkAdjustment * adj,GtkWidget * parent ); -extern GtkWidget * AddButton( const char * title,GtkWidget * parent ); -extern GtkWidget * AddHSeparator( GtkWidget * parent ); -extern GtkWidget * AddHButtonBox( GtkWidget * parent ); -extern GtkWidget * AddHScaler( GtkAdjustment * adj,GtkWidget * parent,int digit ); -extern GtkWidget * AddVScaler( GtkAdjustment * adj,GtkWidget * parent,int digit ); -extern GtkWidget * AddComboBox( GtkWidget * parent ); -extern void WidgetDestroy( GtkWidget * widget,GtkWidget ** widget_pointer ); +GtkWidget * AddDialogFrame( GtkWidget * parent ); +GtkWidget * AddFrame( const char * title, int type, GtkWidget * parent, int add ); +GtkWidget * AddLabel( const char * title, GtkWidget * parent ); +GtkWidget * AddVBox( GtkWidget * parent, int type ); +GtkWidget * AddHBox( GtkWidget * parent, int type ); +GtkWidget * AddCheckButton( const char * title, GtkWidget * parent ); +GtkWidget * AddRadioButton( const char * title, GSList ** group, GtkWidget * parent ); +GtkWidget * AddSpinButton( const char * title, GtkAdjustment * adj, GtkWidget * parent ); +GtkWidget * AddButton( const char * title, GtkWidget * parent ); +GtkWidget * AddHSeparator( GtkWidget * parent ); +GtkWidget * AddHButtonBox( GtkWidget * parent ); +GtkWidget * AddHScaler( GtkAdjustment * adj, GtkWidget * parent, int digit ); +GtkWidget * AddVScaler( GtkAdjustment * adj, GtkWidget * parent, int digit ); +GtkWidget * AddComboBox( GtkWidget * parent ); +void WidgetDestroy( GtkWidget * widget, GtkWidget ** widget_pointer ); #endif /* MPLAYER_GUI_GTK_COMMON_H */ diff --git a/gui/mplayer/gtk/gtk_url.h b/gui/mplayer/gtk/gtk_url.h index 5398692091..814c053bd4 100644 --- a/gui/mplayer/gtk/gtk_url.h +++ b/gui/mplayer/gtk/gtk_url.h @@ -24,7 +24,7 @@ extern GtkWidget * URL; extern int gtkVURLDialogBox; -extern void ShowURLDialogBox( void ); -extern GtkWidget * create_URL( void ); +void ShowURLDialogBox( void ); +GtkWidget * create_URL( void ); #endif /* MPLAYER_GUI_GTK_URL_H */ diff --git a/gui/mplayer/gtk/mb.h b/gui/mplayer/gtk/mb.h index 8274d212ce..75b0a2cc62 100644 --- a/gui/mplayer/gtk/mb.h +++ b/gui/mplayer/gtk/mb.h @@ -23,7 +23,7 @@ extern GtkWidget * MessageBox; -extern GtkWidget * create_MessageBox( int type ); -extern void ShowMessageBox( const char * msg ); +GtkWidget * create_MessageBox( int type ); +void ShowMessageBox( const char * msg ); #endif /* MPLAYER_GUI_MB_H */ diff --git a/gui/mplayer/gtk/menu.h b/gui/mplayer/gtk/menu.h index 1cdeac3a77..a5e86d70ee 100644 --- a/gui/mplayer/gtk/menu.h +++ b/gui/mplayer/gtk/menu.h @@ -23,9 +23,9 @@ extern GtkWidget * DVDSubMenu; -extern GtkWidget * AddMenuItem( GtkWidget *window1, const char * immagine_xpm, GtkWidget * SubMenu,const char * label,int Number ); -extern GtkWidget * AddSubMenu( GtkWidget *window1, const char * immagine_xpm, GtkWidget * Menu,const char * label ); -extern GtkWidget * AddSeparator( GtkWidget * Menu ); -extern GtkWidget * create_PopUpMenu( void ); +GtkWidget * AddMenuItem( GtkWidget *window1, const char * immagine_xpm, GtkWidget * SubMenu, const char * label, int Number ); +GtkWidget * AddSubMenu( GtkWidget *window1, const char * immagine_xpm, GtkWidget * Menu, const char * label ); +GtkWidget * AddSeparator( GtkWidget * Menu ); +GtkWidget * create_PopUpMenu( void ); #endif /* MPLAYER_GUI_MENU_H */ diff --git a/gui/mplayer/gtk/opts.h b/gui/mplayer/gtk/opts.h index fa9a28abba..b503c4811b 100644 --- a/gui/mplayer/gtk/opts.h +++ b/gui/mplayer/gtk/opts.h @@ -25,9 +25,9 @@ extern GtkWidget * AudioConfig; extern GtkWidget * Preferences; extern GtkWidget * prEFontName; -extern GtkWidget * create_Preferences( void ); -extern GtkWidget * create_AudioConfig( void ); +GtkWidget * create_Preferences( void ); +GtkWidget * create_AudioConfig( void ); -extern void ShowPreferences( void ); +void ShowPreferences( void ); #endif /* MPLAYER_GUI_OPTS_H */ diff --git a/gui/mplayer/gtk/pl.h b/gui/mplayer/gtk/pl.h index 008fcda0ab..003c589847 100644 --- a/gui/mplayer/gtk/pl.h +++ b/gui/mplayer/gtk/pl.h @@ -21,9 +21,9 @@ #include -extern void ShowPlayList( void ); -extern void HidePlayList( void ); +void ShowPlayList( void ); +void HidePlayList( void ); -extern GtkWidget * create_PlayList (void); +GtkWidget * create_PlayList (void); #endif /* MPLAYER_GUI_PL_H */ diff --git a/gui/mplayer/gtk/sb.h b/gui/mplayer/gtk/sb.h index 25cea9e597..b9f37a8c48 100644 --- a/gui/mplayer/gtk/sb.h +++ b/gui/mplayer/gtk/sb.h @@ -24,7 +24,7 @@ extern char * sbSelectedSkin; extern GtkWidget * SkinBrowser; -extern void ShowSkinBrowser( void ); -extern GtkWidget * create_SkinBrowser( void ); +void ShowSkinBrowser( void ); +GtkWidget * create_SkinBrowser( void ); #endif /* MPLAYER_GUI_SB_H */ diff --git a/gui/mplayer/gui_common.c b/gui/mplayer/gui_common.c index 957e85d3b1..d6df8b0f39 100644 --- a/gui/mplayer/gui_common.c +++ b/gui/mplayer/gui_common.c @@ -48,7 +48,7 @@ #include "play.h" #include "widgets.h" -extern unsigned int GetTimerMS( void ); +unsigned int GetTimerMS( void ); static inline void TranslateFilename( int c,char * tmp,size_t tmplen ) { diff --git a/gui/mplayer/gui_common.h b/gui/mplayer/gui_common.h index f5791b02c5..d067d39618 100644 --- a/gui/mplayer/gui_common.h +++ b/gui/mplayer/gui_common.h @@ -29,9 +29,9 @@ #include "gui/bitmap.h" #include "gui/wm/ws.h" -extern char * Translate( char * str ); -extern void PutImage( txSample * bf,int x,int y,int max,int ofs ); -extern void SimplePotmeterPutImage( txSample * bf,int x,int y,float frac ); -extern void Render( wsTWindow * window,wItem * Items,int nrItems,char * db,int size ); +char * Translate( char * str ); +void PutImage( txSample * bf,int x, int y, int max, int ofs ); +void SimplePotmeterPutImage( txSample * bf, int x, int y, float frac ); +void Render( wsTWindow * window, wItem * Items, int nrItems, char * db, int size ); #endif /* MPLAYER_GUI_GUI_COMMON_H */ diff --git a/gui/mplayer/mw.c b/gui/mplayer/mw.c index 6f8866c640..1d9dfbedc8 100644 --- a/gui/mplayer/mw.c +++ b/gui/mplayer/mw.c @@ -53,7 +53,7 @@ #include "play.h" #include "widgets.h" -extern unsigned int GetTimerMS( void ); +unsigned int GetTimerMS( void ); unsigned char * mplDrawBuffer = NULL; int mplMainRender = 1; diff --git a/gui/mplayer/pb.c b/gui/mplayer/pb.c index 80532f6db7..65f28289fe 100644 --- a/gui/mplayer/pb.c +++ b/gui/mplayer/pb.c @@ -48,8 +48,8 @@ #include "widgets.h" #include "gui_common.h" -extern unsigned int GetTimerMS( void ); -extern unsigned int GetTimer( void ); +unsigned int GetTimerMS( void ); +unsigned int GetTimer( void ); unsigned char * mplPBDrawBuffer = NULL; int mplPBVisible = 0; diff --git a/gui/mplayer/play.h b/gui/mplayer/play.h index 9fed1cf1ca..a96476e530 100644 --- a/gui/mplayer/play.h +++ b/gui/mplayer/play.h @@ -23,29 +23,29 @@ extern int mplGotoTheNext; -extern void mplEnd( void ); -extern void mplFullScreen( void ); -extern void mplPlay( void ); -extern void mplPause( void ); -extern void mplState( void ); -extern void mplPrev( void ); -extern void mplNext( void ); -extern void mplCurr( void ); - -extern void mplIncAudioBufDelay( void ); -extern void mplDecAudioBufDelay( void ); - -extern void mplRelSeek( float s ); -extern void mplAbsSeek( float s ); -extern float mplGetPosition( void ); - -extern void mplPlayFork( void ); -extern void mplSigHandler( int s ); -extern void mplPlayerThread( void ); - -extern void ChangeSkin( char * name ); -extern void EventHandling( void ); - -extern void mplSetFileName( char * dir,char * name,int type ); +void mplEnd( void ); +void mplFullScreen( void ); +void mplPlay( void ); +void mplPause( void ); +void mplState( void ); +void mplPrev( void ); +void mplNext( void ); +void mplCurr( void ); + +void mplIncAudioBufDelay( void ); +void mplDecAudioBufDelay( void ); + +void mplRelSeek( float s ); +void mplAbsSeek( float s ); +float mplGetPosition( void ); + +void mplPlayFork( void ); +void mplSigHandler( int s ); +void mplPlayerThread( void ); + +void ChangeSkin( char * name ); +void EventHandling( void ); + +void mplSetFileName( char * dir, char * name, int type ); #endif /* MPLAYER_GUI_PLAY_H */ diff --git a/gui/mplayer/widgets.h b/gui/mplayer/widgets.h index 811c599e9b..4a6ee40dfe 100644 --- a/gui/mplayer/widgets.h +++ b/gui/mplayer/widgets.h @@ -60,21 +60,21 @@ extern GdkBitmap * gtkIconMask; extern Pixmap guiIcon; extern Pixmap guiIconMask; -extern void widgetsCreate( void ); +void widgetsCreate( void ); -extern void gtkInit( void ); -extern void gtkAddIcon( GtkWidget * window ); +void gtkInit( void ); +void gtkAddIcon( GtkWidget * window ); -extern int gtkFillSkinList( gchar * dir ); -extern void gtkClearList( GtkWidget * list ); -extern void gtkSetDefaultToCList( GtkWidget * list,char * item ); -extern int gtkFindCList( GtkWidget * list,char * item ); +int gtkFillSkinList( gchar * dir ); +void gtkClearList( GtkWidget * list ); +void gtkSetDefaultToCList( GtkWidget * list, char * item ); +int gtkFindCList( GtkWidget * list, char * item ); -extern void gtkEventHandling( void ); +void gtkEventHandling( void ); -extern void gtkShow( int type,char * param ); -extern void gtkMessageBox( int type,const gchar * str ); -extern void gtkSetLayer( GtkWidget * wdg ); -extern void gtkActive( GtkWidget * wdg ); +void gtkShow( int type, char * param ); +void gtkMessageBox( int type, const gchar * str ); +void gtkSetLayer( GtkWidget * wdg ); +void gtkActive( GtkWidget * wdg ); #endif /* MPLAYER_GUI_WIDGETS_H */ diff --git a/gui/skin/cut.h b/gui/skin/cut.h index faee5d5826..a468c7862e 100644 --- a/gui/skin/cut.h +++ b/gui/skin/cut.h @@ -19,9 +19,9 @@ #ifndef MPLAYER_GUI_CUT_H #define MPLAYER_GUI_CUT_H -extern void cutItem( char * in,char * out,char sep,int num ); -extern int cutItemToInt( char * in,char sep,int num ); -extern float cutItemToFloat( char * in,char sep,int num ); -extern void cutChunk( char * in,char * s1 ); +void cutItem( char * in, char * out, char sep, int num ); +int cutItemToInt( char * in, char sep, int num ); +float cutItemToFloat( char * in, char sep, int num ); +void cutChunk( char * in, char * s1 ); #endif /* MPLAYER_GUI_CUT_H */ diff --git a/gui/skin/font.h b/gui/skin/font.h index 9ef605c0b7..46c3b36acc 100644 --- a/gui/skin/font.h +++ b/gui/skin/font.h @@ -42,13 +42,13 @@ typedef struct extern txSample Bitmap; extern bmpFont * Fonts[26]; -extern int fntAddNewFont( char * name ); -extern void fntFreeFont( void ); -extern int fntFindID( char * name ); -extern int fntTextHeight( int id,char * str ); -extern int fntTextWidth( int id,char * str ); - -extern int fntRead( char * path,char * fname ); -extern txSample * fntRender( wItem * item,int px,const char * fmt,... ); +int fntAddNewFont( char * name ); +void fntFreeFont( void ); +int fntFindID( char * name ); +int fntTextHeight( int id, char * str ); +int fntTextWidth( int id, char * str ); + +int fntRead( char * path, char * fname ); +txSample * fntRender( wItem * item, int px, const char * fmt, ... ); #endif /* MPLAYER_GUI_FONT_H */ diff --git a/gui/skin/skin.h b/gui/skin/skin.h index 5c8ffefe3f..20005f2ca8 100644 --- a/gui/skin/skin.h +++ b/gui/skin/skin.h @@ -23,13 +23,13 @@ extern listItems * skinAppMPlayer; -extern int skinRead( char * dname ); -extern int skinBPRead( char * fname, txSample * bf ); +int skinRead( char * dname ); +int skinBPRead( char * fname, txSample * bf ); // --- -extern char * trimleft( char * in ); -extern char * strswap( char * in,char what,char whereof ); -extern char * trim( char * in ); +char * trimleft( char * in ); +char * strswap( char * in, char what, char whereof ); +char * trim( char * in ); #endif /* MPLAYER_GUI_SKIN_H */ diff --git a/gui/win32/dialogs.c b/gui/win32/dialogs.c index b750fb9caf..60a8d8c759 100644 --- a/gui/win32/dialogs.c +++ b/gui/win32/dialogs.c @@ -40,8 +40,8 @@ extern int vo_gamma_brightness; extern int vo_gamma_saturation; extern int vo_gamma_contrast; extern int vo_gamma_hue; -extern int set_video_colors(sh_video_t *sh_video, const char *item, int value); -extern int get_video_colors(sh_video_t *sh_video, const char *item, int *value); +int set_video_colors(sh_video_t *sh_video, const char *item, int value); +int get_video_colors(sh_video_t *sh_video, const char *item, int *value); guiInterface_t guiIntfStruct; int addurl = 0; diff --git a/gui/win32/gui.c b/gui/win32/gui.c index 35268938a6..d9d86f58a3 100644 --- a/gui/win32/gui.c +++ b/gui/win32/gui.c @@ -54,9 +54,9 @@ #endif /* Globals / Externs */ -extern void renderinfobox(skin_t *skin, window_priv_t *priv); -extern void renderwidget(skin_t *skin, image *dest, widget *item, int state); -extern void print_version(void); +void renderinfobox(skin_t *skin, window_priv_t *priv); +void renderwidget(skin_t *skin, image *dest, widget *item, int state); +void print_version(void); float sub_aspect; DWORD oldtime; @@ -1086,7 +1086,7 @@ static int GetDesktopBitsPerPixel(void) } /* unloads a skin and destroys its windows */ -extern int destroy_window(gui_t *gui) +int destroy_window(gui_t *gui) { RECT rd; unsigned int i; @@ -1311,7 +1311,7 @@ static int window_render(gui_t *gui, HWND hWnd, HDC hdc, window_priv_t *priv, wi } /* creates the sub (AKA video) window,*/ -extern int create_subwindow(gui_t *gui, char *skindir) +int create_subwindow(gui_t *gui, char *skindir) { HINSTANCE instance = GetModuleHandle(NULL); WNDCLASS wc; @@ -1392,7 +1392,7 @@ extern int create_subwindow(gui_t *gui, char *skindir) } /* loads/updates a skin and creates windows for it */ -extern int create_window(gui_t *gui, char *skindir) +int create_window(gui_t *gui, char *skindir) { HINSTANCE instance = GetModuleHandle(NULL); WNDCLASS wc; diff --git a/gui/win32/gui.h b/gui/win32/gui.h index 66d78b0cff..d8578dc96f 100644 --- a/gui/win32/gui.h +++ b/gui/win32/gui.h @@ -99,23 +99,23 @@ struct gui_t #define wsMovable 2 #define wsSizeable 4 -extern gui_t *create_gui(char *skindir, char *skinName, void (*playercontrol)(int event)); -extern int destroy_window(gui_t *gui); -extern int create_window(gui_t *gui, char *skindir); -extern int create_subwindow(gui_t *gui, char *skindir); -extern int parse_filename(char *file, play_tree_t *playtree, m_config_t *mconfig, int clear); -extern void capitalize(char *filename); -extern int import_playtree_playlist_into_gui(play_tree_t *my_playtree, m_config_t *config); +gui_t *create_gui(char *skindir, char *skinName, void (*playercontrol)(int event)); +int destroy_window(gui_t *gui); +int create_window(gui_t *gui, char *skindir); +int create_subwindow(gui_t *gui, char *skindir); +int parse_filename(char *file, play_tree_t *playtree, m_config_t *mconfig, int clear); +void capitalize(char *filename); +int import_playtree_playlist_into_gui(play_tree_t *my_playtree, m_config_t *config); /* Dialogs */ -extern void display_playlistwindow(gui_t *gui); -extern void update_playlistwindow(void); -extern int display_openfilewindow(gui_t *gui, int add); -extern void display_openurlwindow(gui_t *gui, int add); -extern void display_skinbrowser(gui_t *gui); -extern void display_chapterselwindow(gui_t *gui); -extern void display_eqwindow(gui_t *gui); -extern void display_prefswindow(gui_t *gui); -extern void display_opensubtitlewindow(gui_t *gui); +void display_playlistwindow(gui_t *gui); +void update_playlistwindow(void); +int display_openfilewindow(gui_t *gui, int add); +void display_openurlwindow(gui_t *gui, int add); +void display_skinbrowser(gui_t *gui); +void display_chapterselwindow(gui_t *gui); +void display_eqwindow(gui_t *gui); +void display_prefswindow(gui_t *gui); +void display_opensubtitlewindow(gui_t *gui); #endif /* MPLAYER_GUI_GUI_H */ diff --git a/gui/win32/playlist.h b/gui/win32/playlist.h index 52aad4144b..8a3fddd41c 100644 --- a/gui/win32/playlist.h +++ b/gui/win32/playlist.h @@ -55,7 +55,7 @@ struct playlist_t #define SORT_BYTITLE 3 #define SORT_BYDURATION 4 -extern playlist_t *create_playlist(void); -extern BOOL adddirtoplaylist(playlist_t *playlist, const char* path, BOOL recursive); +playlist_t *create_playlist(void); +BOOL adddirtoplaylist(playlist_t *playlist, const char* path, BOOL recursive); #endif /* MPLAYER_GUI_PLAYLIST_H */ diff --git a/gui/win32/skinload.h b/gui/win32/skinload.h index e9fac91090..69019d9638 100644 --- a/gui/win32/skinload.h +++ b/gui/win32/skinload.h @@ -110,7 +110,7 @@ struct skin_t image *(*pngRead)(skin_t *skin, unsigned char *fname); }; -extern skin_t *loadskin(char *skindir, int desktopbpp); +skin_t *loadskin(char *skindir, int desktopbpp); // --- Widget types --- diff --git a/gui/win32/wincfg.c b/gui/win32/wincfg.c index 05d04db32d..245bbc0be2 100644 --- a/gui/win32/wincfg.c +++ b/gui/win32/wincfg.c @@ -55,7 +55,7 @@ int gui_sub_pos_y = -1; /* External functions */ extern char *proc_priority; -extern int m_config_parse_config_file(m_config_t *config, char *conffile); +int m_config_parse_config_file(m_config_t *config, char *conffile); static m_config_t *gui_conf; static const m_option_t gui_opts[] = diff --git a/gui/wm/ws.h b/gui/wm/ws.h index 73321c6ae9..93cc71244d 100644 --- a/gui/wm/ws.h +++ b/gui/wm/ws.h @@ -208,15 +208,15 @@ extern int wsUseXShm; // ---------------------------------------------------------------------------------------------- extern unsigned long wsKeyTable[512]; -extern void wsXDone( void ); -extern void wsXInit( void* disp ); +void wsXDone( void ); +void wsXInit( void* disp ); -extern int wsGetDepthOnScreen( void ); +int wsGetDepthOnScreen( void ); -extern void wsDoExit( void ); -extern void wsMainLoop( void ); -extern Bool wsEvents( Display * display,XEvent * Event,XPointer arg ); -extern void wsHandleEvents( void ); +void wsDoExit( void ); +void wsMainLoop( void ); +Bool wsEvents( Display * display, XEvent * Event, XPointer arg ); +void wsHandleEvents( void ); // ---------------------------------------------------------------------------------------------- // wsCrateWindow: create a new window on the screen. @@ -226,49 +226,49 @@ extern void wsHandleEvents( void ); // cV : mouse cursor visible // D : "decoration", visible titlebar, etc ... // ---------------------------------------------------------------------------------------------- -extern void wsCreateWindow( wsTWindow * win,int X,int Y,int wX,int hY,int bW,int cV,unsigned char D,char * label ); -extern void wsDestroyWindow( wsTWindow * win ); -extern void wsMoveWindow( wsTWindow * win,int b,int x, int y ); -extern void wsResizeWindow( wsTWindow * win,int sx, int sy ); -extern void wsIconify( wsTWindow win ); -extern void wsMoveTopWindow( Display * wsDisplay,Window win ); -extern void wsSetBackground( wsTWindow * win,int color ); -extern void wsSetForegroundRGB( wsTWindow * win,int r,int g,int b ); -extern void wsSetBackgroundRGB( wsTWindow * win,int r,int g,int b ); -#define wsClearWindow( win ) XClearWindow( wsDisplay,win.WindowID ) -extern void wsSetTitle( wsTWindow * win,char * name ); -extern void wsVisibleWindow( wsTWindow * win,int show ); -extern void wsWindowDecoration( wsTWindow * win,long d ); -extern void wsSetLayer( Display * wsDisplay,Window win, int layer ); -extern void wsFullScreen( wsTWindow * win ); -extern void wsPostRedisplay( wsTWindow * win ); -extern void wsSetShape( wsTWindow * win,char * data ); -extern void wsSetIcon( Display * dsp,Window win,Pixmap icon,Pixmap mask ); +void wsCreateWindow( wsTWindow * win, int X, int Y, int wX, int hY, int bW, int cV, unsigned char D, char * label ); +void wsDestroyWindow( wsTWindow * win ); +void wsMoveWindow( wsTWindow * win, int b, int x, int y ); +void wsResizeWindow( wsTWindow * win, int sx, int sy ); +void wsIconify( wsTWindow win ); +void wsMoveTopWindow( Display * wsDisplay, Window win ); +void wsSetBackground( wsTWindow * win, int color ); +void wsSetForegroundRGB( wsTWindow * win, int r, int g, int b ); +void wsSetBackgroundRGB( wsTWindow * win, int r, int g, int b ); +#define wsClearWindow( win ) XClearWindow( wsDisplay, win.WindowID ) +void wsSetTitle( wsTWindow * win, char * name ); +void wsVisibleWindow( wsTWindow * win, int show ); +void wsWindowDecoration( wsTWindow * win, long d ); +void wsSetLayer( Display * wsDisplay, Window win, int layer ); +void wsFullScreen( wsTWindow * win ); +void wsPostRedisplay( wsTWindow * win ); +void wsSetShape( wsTWindow * win, char * data ); +void wsSetIcon( Display * dsp, Window win, Pixmap icon, Pixmap mask ); // ---------------------------------------------------------------------------------------------- // Draw string at x,y with fc ( foreground color ) and bc ( background color ). // ---------------------------------------------------------------------------------------------- -extern void wsDrawString( wsTWindow win,int x,int y,char * str,int fc,int bc ); -extern int wsTextWidth( wsTWindow win,char * str ); +void wsDrawString( wsTWindow win, int x, int y, char * str, int fc, int bc ); +int wsTextWidth( wsTWindow win, char * str ); // ---------------------------------------------------------------------------------------------- // Show / hide mouse cursor. // ---------------------------------------------------------------------------------------------- -extern void wsVisibleMouse( wsTWindow * win,int m ); -extern void wsSetMousePosition( wsTWindow * win,int x, int y ); +void wsVisibleMouse( wsTWindow * win, int m ); +void wsSetMousePosition( wsTWindow * win, int x, int y ); // ---------------------------------------------------------------------------------------------- // Image handling // ---------------------------------------------------------------------------------------------- -extern void wsCreateImage( wsTWindow * win,int Width,int Height ); -extern void wsConvert( wsTWindow * win,unsigned char * Image,unsigned int Size ); -extern void wsPutImage( wsTWindow * win ); -extern void wsResizeImage( wsTWindow * win,int Width,int Height ); -extern void wsDestroyImage( wsTWindow * win ); -extern int wsGetOutMask( void ); - -extern void wsScreenSaverOn( Display *mDisplay ); -extern void wsScreenSaverOff( Display * mDisplay ); +void wsCreateImage( wsTWindow * win, int Width, int Height ); +void wsConvert( wsTWindow * win, unsigned char * Image, unsigned int Size ); +void wsPutImage( wsTWindow * win ); +void wsResizeImage( wsTWindow * win, int Width, int Height ); +void wsDestroyImage( wsTWindow * win ); +int wsGetOutMask( void ); + +void wsScreenSaverOn( Display *mDisplay ); +void wsScreenSaverOff( Display * mDisplay ); #define wgIsRect( X,Y,tX,tY,bX,bY ) ( ( (X) > (tX) )&&( (Y) > (tY) )&&( (X) < (bX) )&&( (Y) < (bY) ) ) diff --git a/input/input.h b/input/input.h index 8cb1b9730e..9f92e1f636 100644 --- a/input/input.h +++ b/input/input.h @@ -217,7 +217,7 @@ typedef int (*mp_cmd_func_t)(int fd,char* dest,int size); typedef void (*mp_close_func_t)(int fd); // Set this to grab all incoming key codes -extern int (*mp_input_key_cb)(int code); +int (*mp_input_key_cb)(int code); // Should return 1 if the command was processed typedef int (*mp_input_cmd_filter)(mp_cmd_t* cmd, int paused, void* ctx); diff --git a/libaf/af_format.h b/libaf/af_format.h index 1e29f3d437..dee7503dc2 100644 --- a/libaf/af_format.h +++ b/libaf/af_format.h @@ -85,11 +85,11 @@ #define AF_FORMAT_UNKNOWN (-1) -extern int af_str2fmt(const char *str); -extern int af_str2fmt_short(const char *str); -extern int af_fmt2bits(int format); -extern int af_bits2fmt(int bits); -extern char* af_fmt2str(int format, char* str, int size); -extern const char* af_fmt2str_short(int format); +int af_str2fmt(const char *str); +int af_str2fmt_short(const char *str); +int af_fmt2bits(int format); +int af_bits2fmt(int bits); +char* af_fmt2str(int format, char* str, int size); +const char* af_fmt2str_short(int format); #endif /* MPLAYER_AF_FORMAT_H */ diff --git a/libaf/filter.h b/libaf/filter.h index 0993f86cce..fe92be8e9c 100644 --- a/libaf/filter.h +++ b/libaf/filter.h @@ -44,28 +44,27 @@ #define ODD 0x00000010 // Make filter HP // Exported functions -extern FLOAT_TYPE af_filter_fir(unsigned int n, const FLOAT_TYPE* w, const FLOAT_TYPE* x); +FLOAT_TYPE af_filter_fir(unsigned int n, const FLOAT_TYPE* w, const FLOAT_TYPE* x); -extern FLOAT_TYPE* af_filter_pfir(unsigned int n, unsigned int k, - unsigned int xi, const FLOAT_TYPE** w, - const FLOAT_TYPE** x, FLOAT_TYPE* y, - unsigned int s); +FLOAT_TYPE* af_filter_pfir(unsigned int n, unsigned int k, + unsigned int xi, const FLOAT_TYPE** w, + const FLOAT_TYPE** x, FLOAT_TYPE* y, + unsigned int s); -//extern int af_filter_updateq(unsigned int n, unsigned int xi, -// FLOAT_TYPE* xq, FLOAT_TYPE* in); -extern int af_filter_updatepq(unsigned int n, unsigned int k, unsigned int xi, - FLOAT_TYPE** xq, const FLOAT_TYPE* in, unsigned int s); +//int af_filter_updateq(unsigned int n, unsigned int xi, +// FLOAT_TYPE* xq, FLOAT_TYPE* in); +int af_filter_updatepq(unsigned int n, unsigned int k, unsigned int xi, + FLOAT_TYPE** xq, const FLOAT_TYPE* in, unsigned int s); -extern int af_filter_design_fir(unsigned int n, FLOAT_TYPE* w, const FLOAT_TYPE* fc, - unsigned int flags, FLOAT_TYPE opt); +int af_filter_design_fir(unsigned int n, FLOAT_TYPE* w, const FLOAT_TYPE* fc, + unsigned int flags, FLOAT_TYPE opt); -extern int af_filter_design_pfir(unsigned int n, unsigned int k, const FLOAT_TYPE* w, - FLOAT_TYPE** pw, FLOAT_TYPE g, - unsigned int flags); +int af_filter_design_pfir(unsigned int n, unsigned int k, const FLOAT_TYPE* w, + FLOAT_TYPE** pw, FLOAT_TYPE g, unsigned int flags); -extern int af_filter_szxform(const FLOAT_TYPE* a, const FLOAT_TYPE* b, FLOAT_TYPE Q, - FLOAT_TYPE fc, FLOAT_TYPE fs, FLOAT_TYPE *k, - FLOAT_TYPE *coef); +int af_filter_szxform(const FLOAT_TYPE* a, const FLOAT_TYPE* b, FLOAT_TYPE Q, + FLOAT_TYPE fc, FLOAT_TYPE fs, FLOAT_TYPE *k, + FLOAT_TYPE *coef); /* Add new data to circular queue designed to be used with a FIR filter. xq is the circular queue, in pointing at the new sample, xi diff --git a/libaf/window.h b/libaf/window.h index 51afb349ac..fb4b1cefae 100644 --- a/libaf/window.h +++ b/libaf/window.h @@ -22,12 +22,12 @@ #ifndef MPLAYER_WINDOW_H #define MPLAYER_WINDOW_H -extern void af_window_boxcar(int n, FLOAT_TYPE* w); -extern void af_window_triang(int n, FLOAT_TYPE* w); -extern void af_window_hanning(int n, FLOAT_TYPE* w); -extern void af_window_hamming(int n, FLOAT_TYPE* w); -extern void af_window_blackman(int n, FLOAT_TYPE* w); -extern void af_window_flattop(int n, FLOAT_TYPE* w); -extern void af_window_kaiser(int n, FLOAT_TYPE* w, FLOAT_TYPE b); +void af_window_boxcar(int n, FLOAT_TYPE* w); +void af_window_triang(int n, FLOAT_TYPE* w); +void af_window_hanning(int n, FLOAT_TYPE* w); +void af_window_hamming(int n, FLOAT_TYPE* w); +void af_window_blackman(int n, FLOAT_TYPE* w); +void af_window_flattop(int n, FLOAT_TYPE* w); +void af_window_kaiser(int n, FLOAT_TYPE* w, FLOAT_TYPE b); #endif /* MPLAYER_WINDOW_H */ diff --git a/libao2/ao_dxr2.c b/libao2/ao_dxr2.c index dc0e762362..b58323613d 100644 --- a/libao2/ao_dxr2.c +++ b/libao2/ao_dxr2.c @@ -157,7 +157,7 @@ static int get_space(void){ static void dxr2_send_lpcm_packet(unsigned char* data,int len,int id,unsigned int timestamp,int freq_id) { - extern int write_dxr2(const unsigned char *data, int len); + int write_dxr2(const unsigned char *data, int len); if(dxr2_fd < 0) { mp_msg(MSGT_AO,MSGL_ERR,"DXR2 fd is not valid\n"); @@ -176,7 +176,7 @@ static void dxr2_send_lpcm_packet(unsigned char* data,int len,int id,unsigned in // it should round it down to outburst*n // return: number of bytes played static int play(void* data,int len,int flags){ - extern int write_dxr2(const unsigned char *data, int len); + int write_dxr2(const unsigned char *data, int len); // MPEG and AC3 don't work :-( if(ao_data.format==AF_FORMAT_MPEG2) diff --git a/libao2/ao_ivtv.c b/libao2/ao_ivtv.c index 4d1d578ba0..96ea563c96 100644 --- a/libao2/ao_ivtv.c +++ b/libao2/ao_ivtv.c @@ -147,7 +147,7 @@ get_space (void) static int play (void *data, int len, int flags) { - extern int ivtv_write (unsigned char *data, int len); + int ivtv_write (unsigned char *data, int len); if (ao_data.format != AF_FORMAT_MPEG2) return 0; diff --git a/libao2/ao_v4l2.c b/libao2/ao_v4l2.c index dc63003b06..b1b510ea46 100644 --- a/libao2/ao_v4l2.c +++ b/libao2/ao_v4l2.c @@ -144,7 +144,7 @@ get_space (void) static int play (void *data, int len, int flags) { - extern int v4l2_write (unsigned char *data, int len); + int v4l2_write (unsigned char *data, int len); if (ao_data.format != AF_FORMAT_MPEG2) return 0; diff --git a/libass/ass_mp.c b/libass/ass_mp.c index ae6d3943e0..40da63c348 100644 --- a/libass/ass_mp.c +++ b/libass/ass_mp.c @@ -71,7 +71,7 @@ extern char* sub_cp; static char* sub_cp = 0; #endif -extern void process_force_style(ass_track_t* track); +void process_force_style(ass_track_t* track); ass_track_t* ass_default_track(ass_library_t* library) { ass_track_t* track = ass_new_track(library); diff --git a/libmpcodecs/ad_acm.c b/libmpcodecs/ad_acm.c index bd94d5366a..f59ca8ddf1 100644 --- a/libmpcodecs/ad_acm.c +++ b/libmpcodecs/ad_acm.c @@ -38,7 +38,7 @@ static int init(sh_audio_t *sh_audio) return 1; } -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); static int preinit(sh_audio_t *sh_audio) { diff --git a/libmpcodecs/ad_twin.c b/libmpcodecs/ad_twin.c index 77158f5bb1..01d68a38cd 100644 --- a/libmpcodecs/ad_twin.c +++ b/libmpcodecs/ad_twin.c @@ -88,7 +88,7 @@ static int load_dll( char *libname ) TvqGetNumFixedBitsPerFrame; } -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); static int init_vqf_audio_codec(sh_audio_t *sh_audio){ WAVEFORMATEX *in_fmt=sh_audio->wf; vqf_priv_t*priv=sh_audio->context; diff --git a/libmpcodecs/dec_audio.h b/libmpcodecs/dec_audio.h index 0c65752202..c505a0539b 100644 --- a/libmpcodecs/dec_audio.h +++ b/libmpcodecs/dec_audio.h @@ -4,14 +4,14 @@ #include "libmpdemux/stheader.h" // dec_audio.c: -extern void afm_help(void); -extern int init_best_audio_codec(sh_audio_t *sh_audio,char** audio_codec_list,char** audio_fm_list); -extern int decode_audio(sh_audio_t *sh_audio, int minlen); -extern void resync_audio_stream(sh_audio_t *sh_audio); -extern void skip_audio_frame(sh_audio_t *sh_audio); -extern void uninit_audio(sh_audio_t *sh_audio); +void afm_help(void); +int init_best_audio_codec(sh_audio_t *sh_audio, char** audio_codec_list, char** audio_fm_list); +int decode_audio(sh_audio_t *sh_audio, int minlen); +void resync_audio_stream(sh_audio_t *sh_audio); +void skip_audio_frame(sh_audio_t *sh_audio); +void uninit_audio(sh_audio_t *sh_audio); -extern int init_audio_filters(sh_audio_t *sh_audio, int in_samplerate, - int *out_samplerate, int *out_channels, int *out_format); +int init_audio_filters(sh_audio_t *sh_audio, int in_samplerate, + int *out_samplerate, int *out_channels, int *out_format); #endif /* MPLAYER_DEC_AUDIO_H */ diff --git a/libmpcodecs/dec_video.h b/libmpcodecs/dec_video.h index 3cd8f832bf..7a08a0410e 100644 --- a/libmpcodecs/dec_video.h +++ b/libmpcodecs/dec_video.h @@ -4,22 +4,22 @@ #include "libmpdemux/stheader.h" // dec_video.c: -extern void vfm_help(void); +void vfm_help(void); -extern int init_best_video_codec(sh_video_t *sh_video,char** video_codec_list,char** video_fm_list); -extern void uninit_video(sh_video_t *sh_video); +int init_best_video_codec(sh_video_t *sh_video, char** video_codec_list, char** video_fm_list); +void uninit_video(sh_video_t *sh_video); -extern void *decode_video(sh_video_t *sh_video,unsigned char *start,int in_size,int drop_frame, double pts); -extern int filter_video(sh_video_t *sh_video, void *frame, double pts); +void *decode_video(sh_video_t *sh_video, unsigned char *start, int in_size, int drop_frame, double pts); +int filter_video(sh_video_t *sh_video, void *frame, double pts); -extern int get_video_quality_max(sh_video_t *sh_video); -extern void set_video_quality(sh_video_t *sh_video,int quality); +int get_video_quality_max(sh_video_t *sh_video); +void set_video_quality(sh_video_t *sh_video, int quality); -extern int get_video_colors(sh_video_t *sh_video,const char *item,int *value); -extern int set_video_colors(sh_video_t *sh_video,const char *item,int value); -extern int set_rectangle(sh_video_t *sh_video,int param,int value); -extern void resync_video_stream(sh_video_t *sh_video); -extern int get_current_video_decoder_lag(sh_video_t *sh_video); +int get_video_colors(sh_video_t *sh_video, const char *item, int *value); +int set_video_colors(sh_video_t *sh_video, const char *item, int value); +int set_rectangle(sh_video_t *sh_video, int param, int value); +void resync_video_stream(sh_video_t *sh_video); +int get_current_video_decoder_lag(sh_video_t *sh_video); extern int divx_quality; diff --git a/libmpcodecs/vd_vfw.c b/libmpcodecs/vd_vfw.c index f21a6d2c82..de11b49f40 100644 --- a/libmpcodecs/vd_vfw.c +++ b/libmpcodecs/vd_vfw.c @@ -134,7 +134,7 @@ static int control(sh_video_t *sh,int cmd,void* arg,...){ return CONTROL_UNKNOWN; } -extern void print_video_header(BITMAPINFOHEADER *h, int verbose_level); +void print_video_header(BITMAPINFOHEADER *h, int verbose_level); // init driver static int init(sh_video_t *sh){ diff --git a/libmpdemux/demux_asf.c b/libmpdemux/demux_asf.c index 7d8bd82a1a..8a20415530 100644 --- a/libmpdemux/demux_asf.c +++ b/libmpdemux/demux_asf.c @@ -18,8 +18,8 @@ // defined at asfheader.c: -extern int asf_check_header(demuxer_t *demuxer); -extern int read_asf_header(demuxer_t *demuxer,struct asf_priv* asf); +int asf_check_header(demuxer_t *demuxer); +int read_asf_header(demuxer_t *demuxer,struct asf_priv* asf); // based on asf file-format doc by Eugene [http://divx.euro.ru] @@ -531,7 +531,7 @@ static int demux_asf_fill_buffer(demuxer_t *demux, demux_stream_t *ds){ #include "stheader.h" -extern void skip_audio_frame(sh_audio_t *sh_audio); +void skip_audio_frame(sh_audio_t *sh_audio); static void demux_seek_asf(demuxer_t *demuxer,float rel_seek_secs,float audio_delay,int flags){ struct asf_priv* asf = demuxer->priv; diff --git a/libmpdemux/demux_audio.c b/libmpdemux/demux_audio.c index f75a4d6da6..53a41c1401 100644 --- a/libmpdemux/demux_audio.c +++ b/libmpdemux/demux_audio.c @@ -45,7 +45,7 @@ typedef struct mp3_hdr { struct mp3_hdr *next; } mp3_hdr_t; -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); int hr_mp3_seek = 0; diff --git a/libmpdemux/demux_avi.c b/libmpdemux/demux_avi.c index a688f3b125..87e4a4aa9d 100644 --- a/libmpdemux/demux_avi.c +++ b/libmpdemux/demux_avi.c @@ -14,8 +14,8 @@ #include "aviheader.h" -extern demuxer_t* init_avi_with_ogg(demuxer_t* demuxer); -extern int demux_ogg_open(demuxer_t* demuxer); +demuxer_t* init_avi_with_ogg(demuxer_t* demuxer); +int demux_ogg_open(demuxer_t* demuxer); extern const demuxer_desc_t demuxer_desc_avi_ni; extern const demuxer_desc_t demuxer_desc_avi_nini; diff --git a/libmpdemux/demux_lavf.c b/libmpdemux/demux_lavf.c index a0dfde924e..c1b302381f 100644 --- a/libmpdemux/demux_lavf.c +++ b/libmpdemux/demux_lavf.c @@ -79,8 +79,8 @@ typedef struct lavf_priv_t{ int cur_program; }lavf_priv_t; -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); -extern void print_video_header(BITMAPINFOHEADER *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_video_header(BITMAPINFOHEADER *h, int verbose_level); static int mp_read(void *opaque, uint8_t *buf, int size) { stream_t *stream = opaque; diff --git a/libmpdemux/demux_mpg.c b/libmpdemux/demux_mpg.c index 55da5f00a6..8edb6e7a1e 100644 --- a/libmpdemux/demux_mpg.c +++ b/libmpdemux/demux_mpg.c @@ -879,7 +879,7 @@ do{ return 1; } -extern void skip_audio_frame(sh_audio_t *sh_audio); +void skip_audio_frame(sh_audio_t *sh_audio); void demux_seek_mpg(demuxer_t *demuxer,float rel_seek_secs,float audio_delay, int flags){ demux_stream_t *d_audio=demuxer->audio; diff --git a/libmpdemux/demux_ogg.c b/libmpdemux/demux_ogg.c index 14bd180532..2561714517 100644 --- a/libmpdemux/demux_ogg.c +++ b/libmpdemux/demux_ogg.c @@ -29,7 +29,7 @@ #ifdef CONFIG_OGGTHEORA #include -extern int _ilog (unsigned int); /* defined in many places in theora/lib/ */ +int _ilog (unsigned int); /* defined in many places in theora/lib/ */ #endif #define BLOCK_SIZE 4096 @@ -607,11 +607,11 @@ void demux_ogg_scan_stream(demuxer_t* demuxer) { } -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); -extern void print_video_header(BITMAPINFOHEADER *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_video_header(BITMAPINFOHEADER *h, int verbose_level); /* defined in demux_mov.c */ -extern unsigned int store_ughvlc(unsigned char *s, unsigned int v); +unsigned int store_ughvlc(unsigned char *s, unsigned int v); /** \brief Change the current subtitle stream and return its ID. diff --git a/libmpdemux/demux_real.c b/libmpdemux/demux_real.c index 88e6574d6e..b6b54f7c03 100644 --- a/libmpdemux/demux_real.c +++ b/libmpdemux/demux_real.c @@ -1085,7 +1085,7 @@ discard: return 0; } -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); static demuxer_t* demux_open_real(demuxer_t* demuxer) { diff --git a/libmpdemux/demux_realaud.c b/libmpdemux/demux_realaud.c index eedaf1e135..57226fa2d3 100644 --- a/libmpdemux/demux_realaud.c +++ b/libmpdemux/demux_realaud.c @@ -141,7 +141,7 @@ static int demux_ra_fill_buffer(demuxer_t *demuxer, demux_stream_t *dsds) -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c index d6202a223f..c0924d9ecf 100644 --- a/libmpdemux/demux_ts.c +++ b/libmpdemux/demux_ts.c @@ -1107,7 +1107,7 @@ static void demux_close_ts(demuxer_t * demuxer) } -extern unsigned char mp_getbits(unsigned char*, unsigned int, unsigned char); +unsigned char mp_getbits(unsigned char*, unsigned int, unsigned char); #define getbits mp_getbits static int mp4_parse_sl_packet(pmt_t *pmt, uint8_t *buf, uint16_t packet_len, int pid, ES_stream_t *pes_es) @@ -3085,7 +3085,7 @@ static int ts_parse(demuxer_t *demuxer , ES_stream_t *es, unsigned char *packet, } -extern void skip_audio_frame(sh_audio_t *sh_audio); +void skip_audio_frame(sh_audio_t *sh_audio); static void reset_fifos(demuxer_t *demuxer, int a, int v, int s) { diff --git a/libmpdemux/demux_ty.c b/libmpdemux/demux_ty.c index b63590daab..2b51fb6006 100644 --- a/libmpdemux/demux_ty.c +++ b/libmpdemux/demux_ty.c @@ -47,7 +47,7 @@ #include "libavutil/avstring.h" #include "libavutil/intreadwrite.h" -extern void skip_audio_frame( sh_audio_t *sh_audio ); +void skip_audio_frame( sh_audio_t *sh_audio ); extern int sub_justify; // 2/c0: audio data diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c index 7d9ec52efc..74bbd8e559 100644 --- a/libmpdemux/demuxer.c +++ b/libmpdemux/demuxer.c @@ -34,8 +34,8 @@ #endif #endif -extern void resync_video_stream(sh_video_t *sh_video); -extern void resync_audio_stream(sh_audio_t *sh_audio); +void resync_video_stream(sh_video_t *sh_video); +void resync_audio_stream(sh_audio_t *sh_audio); // Demuxer list extern const demuxer_desc_t demuxer_desc_rawaudio; diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h index e8893fc402..3a65792d39 100644 --- a/libmpdemux/demuxer.h +++ b/libmpdemux/demuxer.h @@ -404,16 +404,16 @@ int demux_ogg_num_subs(demuxer_t *demuxer); int demux_ogg_sub_id(demuxer_t *demuxer, int index); #endif -extern int demuxer_get_current_time(demuxer_t *demuxer); -extern double demuxer_get_time_length(demuxer_t *demuxer); -extern int demuxer_get_percent_pos(demuxer_t *demuxer); -extern int demuxer_switch_audio(demuxer_t *demuxer, int index); -extern int demuxer_switch_video(demuxer_t *demuxer, int index); +int demuxer_get_current_time(demuxer_t *demuxer); +double demuxer_get_time_length(demuxer_t *demuxer); +int demuxer_get_percent_pos(demuxer_t *demuxer); +int demuxer_switch_audio(demuxer_t *demuxer, int index); +int demuxer_switch_video(demuxer_t *demuxer, int index); -extern int demuxer_type_by_filename(char* filename); +int demuxer_type_by_filename(char* filename); -extern void demuxer_help(void); -extern int get_demuxer_type_from_name(char *demuxer_name, int *force); +void demuxer_help(void); +int get_demuxer_type_from_name(char *demuxer_name, int *force); int demuxer_add_attachment(demuxer_t* demuxer, const char* name, const char* type, const void* data, size_t size); diff --git a/libmpdemux/muxer_mpeg.c b/libmpdemux/muxer_mpeg.c index d2f67e2a54..7e88686483 100644 --- a/libmpdemux/muxer_mpeg.c +++ b/libmpdemux/muxer_mpeg.c @@ -2048,7 +2048,7 @@ static int analyze_mpa(muxer_stream_t *s) return layer; //actual layer with the highest score } -extern int aac_parse_frame(uint8_t *buf, int *srate, int *num); +int aac_parse_frame(uint8_t *buf, int *srate, int *num); static int parse_audio(muxer_stream_t *s, int finalize, unsigned int *nf, double *timer, double delay, int drop) { diff --git a/libvo/aspect.h b/libvo/aspect.h index be5e4a12f8..952cd01466 100644 --- a/libvo/aspect.h +++ b/libvo/aspect.h @@ -6,8 +6,8 @@ extern int vo_panscan_x; extern int vo_panscan_y; extern float vo_panscan_amount; -extern void panscan_init( void ); -extern void panscan_calc( void ); +void panscan_init(void); +void panscan_calc(void); void aspect_save_orig(int orgw, int orgh); diff --git a/libvo/fastmemcpy.h b/libvo/fastmemcpy.h index 3ac32e3a71..be0b752558 100644 --- a/libvo/fastmemcpy.h +++ b/libvo/fastmemcpy.h @@ -28,8 +28,8 @@ /* || defined(HAVE_SSE) || defined(HAVE_SSE2) */ #include -extern void * fast_memcpy(void * to, const void * from, size_t len); -extern void * mem2agpcpy(void * to, const void * from, size_t len); +void * fast_memcpy(void * to, const void * from, size_t len); +void * mem2agpcpy(void * to, const void * from, size_t len); #else /* HAVE_MMX/MMX2/3DNOW/SSE/SSE2 */ #define mem2agpcpy(a,b,c) memcpy(a,b,c) diff --git a/libvo/osd.h b/libvo/osd.h index c376d8d49c..897f79faa3 100644 --- a/libvo/osd.h +++ b/libvo/osd.h @@ -5,14 +5,14 @@ // Generic alpha renderers for all YUV modes and RGB depths. // These are "reference implementations", should be optimized later (MMX, etc) -extern void vo_draw_alpha_init(void); // build tables +void vo_draw_alpha_init(void); // build tables -extern void vo_draw_alpha_yv12(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_yuy2(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_uyvy(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_rgb24(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_rgb32(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_rgb15(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_rgb16(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); +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); +void vo_draw_alpha_rgb24(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); +void vo_draw_alpha_rgb32(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); +void vo_draw_alpha_rgb15(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); +void vo_draw_alpha_rgb16(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); #endif /* MPLAYER_OSD_H */ diff --git a/libvo/sub.c b/libvo/sub.c index a1f4f3f2d3..4319f191a4 100644 --- a/libvo/sub.c +++ b/libvo/sub.c @@ -1030,7 +1030,7 @@ void *vo_vobsub=NULL; static int draw_alpha_init_flag=0; -extern void vo_draw_alpha_init(void); +void vo_draw_alpha_init(void); mp_osd_obj_t* vo_osd_list=NULL; diff --git a/libvo/sub.h b/libvo/sub.h index 67718c8938..591a166692 100644 --- a/libvo/sub.h +++ b/libvo/sub.h @@ -105,8 +105,8 @@ extern int spu_alignment; extern int spu_aamode; extern float spu_gaussvar; -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)); -extern void vo_remove_text(int dxs,int dys,void (*remove)(int x0,int y0, int w,int h)); +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)); +void vo_remove_text(int dxs,int dys,void (*remove)(int x0,int y0, int w,int h)); void vo_init_osd(void); int vo_update_osd(int dxs,int dys); diff --git a/libvo/video_out.h b/libvo/video_out.h index ec46e328c6..124a4a8476 100644 --- a/libvo/video_out.h +++ b/libvo/video_out.h @@ -244,9 +244,9 @@ typedef struct { float max; } range_t; -extern float range_max(range_t *r); -extern int in_range(range_t *r, float f); -extern range_t *str2range(char *s); +float range_max(range_t *r); +int in_range(range_t *r, float f); +range_t *str2range(char *s); extern char *monitor_hfreq_str; extern char *monitor_vfreq_str; extern char *monitor_dotclock_str; diff --git a/libvo/vo_directx.c b/libvo/vo_directx.c index c41d71959a..63b8c3ca70 100644 --- a/libvo/vo_directx.c +++ b/libvo/vo_directx.c @@ -89,7 +89,7 @@ static float window_aspect; static BOOL (WINAPI* myGetMonitorInfo)(HMONITOR, LPMONITORINFO) = NULL; static RECT last_rect = {0xDEADC0DE, 0xDEADC0DE, 0xDEADC0DE, 0xDEADC0DE}; -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)); +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)); extern int vidmode; /***************************************************************************** diff --git a/libvo/vo_macosx.m b/libvo/vo_macosx.m index 2d051e8a8f..3097651dfa 100644 --- a/libvo/vo_macosx.m +++ b/libvo/vo_macosx.m @@ -85,8 +85,8 @@ static vo_info_t info = LIBVO_EXTERN(macosx) -extern void mplayer_put_key(int code); -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)); +void mplayer_put_key(int code); +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)); static void draw_alpha(int x0, int y0, int w, int h, unsigned char *src, unsigned char *srca, int stride) { diff --git a/libvo/vo_quartz.c b/libvo/vo_quartz.c index 8fde1d0378..f6dfe0b212 100644 --- a/libvo/vo_quartz.c +++ b/libvo/vo_quartz.c @@ -128,7 +128,7 @@ enum #include "osdep/keycodes.h" -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)); +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)); //PROTOTYPE///////////////////////////////////////////////////////////////// static OSStatus KeyEventHandler(EventHandlerCallRef nextHandler, EventRef event, void *userData); diff --git a/libvo/vo_winvidix.c b/libvo/vo_winvidix.c index fc2884da5d..5c53b20c4c 100644 --- a/libvo/vo_winvidix.c +++ b/libvo/vo_winvidix.c @@ -54,7 +54,7 @@ static float window_aspect; static vidix_grkey_t gr_key; -extern void set_video_eq( int cap ); +void set_video_eq(int cap); static LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) diff --git a/libvo/vo_xvidix.c b/libvo/vo_xvidix.c index 9dc0e62f52..db09655259 100644 --- a/libvo/vo_xvidix.c +++ b/libvo/vo_xvidix.c @@ -68,7 +68,7 @@ static uint32_t window_width, window_height; static uint32_t drwX, drwY, drwWidth, drwHeight, drwBorderWidth, drwDepth, drwcX, drwcY, dwidth, dheight; -extern void set_video_eq(int cap); +void set_video_eq(int cap); static void set_window(int force_update) diff --git a/libvo/w32_common.h b/libvo/w32_common.h index 219e7d454d..41c0712470 100644 --- a/libvo/w32_common.h +++ b/libvo/w32_common.h @@ -7,14 +7,14 @@ extern HWND vo_w32_window; extern int vo_vm; -extern int vo_w32_init(void); -extern void vo_w32_uninit(void); -extern void vo_w32_ontop(void); -extern void vo_w32_border(void); -extern void vo_w32_fullscreen(void); -extern int vo_w32_check_events(void); -extern int vo_w32_config(uint32_t, uint32_t, uint32_t); -extern void destroyRenderingContext(void); -extern void w32_update_xinerama_info(void); +int vo_w32_init(void); +void vo_w32_uninit(void); +void vo_w32_ontop(void); +void vo_w32_border(void); +void vo_w32_fullscreen(void); +int vo_w32_check_events(void); +int vo_w32_config(ui