diff options
Diffstat (limited to 'gui/cfg.h')
-rw-r--r-- | gui/cfg.h | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/gui/cfg.h b/gui/cfg.h new file mode 100644 index 0000000000..f78e983524 --- /dev/null +++ b/gui/cfg.h @@ -0,0 +1,76 @@ + +#ifndef __CFG_H +#define __CFG_H + +extern int gtkEnableAudioEqualizer; + +extern int gtkVfPP; +extern int gtkVfLAVC; + +extern int gtkAONorm; +extern int gtkAOFakeSurround; +extern int gtkAOExtraStereo; +extern float gtkAOExtraStereoMul; +#ifdef USE_OSS_AUDIO +extern char * gtkAOOSSMixer; +extern char * gtkAOOSSMixerChannel; +extern char * gtkAOOSSDevice; +#endif +#if defined(HAVE_ALSA9) || defined (HAVE_ALSA1X) +extern char * gtkAOALSAMixer; +extern char * gtkAOALSAMixerChannel; +extern char * gtkAOALSADevice; +#endif +#ifdef HAVE_SDL +extern char * gtkAOSDLDriver; +#endif +#ifdef USE_ESD +extern char * gtkAOESDDevice; +#endif +#ifdef HAVE_DXR3 +extern char * gtkDXR3Device; +#endif + +extern int gtkCacheOn; +extern int gtkCacheSize; + +extern int gtkAutoSyncOn; +extern int gtkAutoSync; + +extern int gtkSubDumpMPSub; +extern int gtkSubDumpSrt; + +extern char * gtkEquChannel1; +extern char * gtkEquChannel2; +extern char * gtkEquChannel3; +extern char * gtkEquChannel4; +extern char * gtkEquChannel5; +extern char * gtkEquChannel6; +extern int gtkLoadFullscreen; +extern int gtkShowVideoWindow; +extern int gtkEnablePlayBar; + +extern int gui_save_pos; +extern int gui_main_pos_x; +extern int gui_main_pos_y; +extern int gui_sub_pos_x; +extern int gui_sub_pos_y; + +#ifdef USE_ASS +typedef struct { + int enabled; + int use_margins; + int top_margin; + int bottom_margin; +} gtkASS_t; +extern gtkASS_t gtkASS; +extern int ass_enabled; +extern int ass_use_margins; +extern int ass_top_margin; +extern int ass_bottom_margin; +#endif + +extern int cfg_read( void ); +extern int cfg_write( void ); + +#endif |