summaryrefslogtreecommitdiffstats
path: root/Gui/cfg.c
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-10-10 14:06:49 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-10-10 14:06:49 +0000
commit853b795d3c892d53f81440c0e89644beac9390cc (patch)
treed496999e8b0ed8bd251bbb6995540606a329d059 /Gui/cfg.c
parentcc6c1614f40f5baf147a44d6e1af9162c44b1fd5 (diff)
downloadmpv-853b795d3c892d53f81440c0e89644beac9390cc.tar.bz2
mpv-853b795d3c892d53f81440c0e89644beac9390cc.tar.xz
- better dxr3 support
- fix oss subdevice bug - add some warning fix from Dominik Mierzejewski <dominik@rangers.eu.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7707 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/cfg.c')
-rw-r--r--Gui/cfg.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/Gui/cfg.c b/Gui/cfg.c
index 31edee05e2..c89afa1e9d 100644
--- a/Gui/cfg.c
+++ b/Gui/cfg.c
@@ -36,6 +36,10 @@ float gtkAOExtraStereoMul = 1.0;
char * gtkAOOSSMixer;
char * gtkAOOSSDevice;
+#ifdef HAVE_DXR3
+ char * gtkDXR3Device;
+#endif
+
int gtkSubDumpMPSub = 0;
int gtkSubDumpSrt = 0;
@@ -56,6 +60,9 @@ static config_t gui_opts[] =
{ "vo_panscan",&vo_panscan,CONF_TYPE_FLOAT,CONF_RANGE,0.0,1.0,NULL },
{ "vo_doublebuffering",&vo_doublebuffering,CONF_TYPE_FLAG,0,0,1,NULL },
{ "vo_direct_render",&vo_directrendering,CONF_TYPE_FLAG,0,0,1,NULL },
+#ifdef HAVE_DXR3
+ { "vo_dxr3_device",&gtkDXR3Device,CONF_TYPE_STRING,0,0,0,NULL },
+#endif
{ "v_framedrop",&frame_dropping,CONF_TYPE_INT,CONF_RANGE,0,2,NULL },
{ "v_flip",&flip,CONF_TYPE_INT,CONF_RANGE,-1,1,NULL },
@@ -221,7 +228,7 @@ int cfg_write( void )
}
case CONF_TYPE_STRING_LIST:
{
- char ** tmp = *( (char **)gui_opts[i].p );
+ char ** tmp = *( (char ***)gui_opts[i].p );
if ( tmp && tmp[0] && tmp[0][0] ) fprintf( f,"%s = \"%s\"\n",gui_opts[i].name,tmp[0] );
break;
}