summaryrefslogtreecommitdiffstats
path: root/gui/cfg.h
diff options
context:
space:
mode:
Diffstat (limited to 'gui/cfg.h')
-rw-r--r--gui/cfg.h76
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