From 4b9e46ff06ad19be89b3768fe8edc6cb12190fdd Mon Sep 17 00:00:00 2001 From: Themaister Date: Wed, 11 May 2011 17:57:31 +0200 Subject: [PATCH] Update config. --- driver.c | 9 ++++++--- driver.h | 1 + settings.c | 3 +++ ssnes.cfg | 6 ++++++ 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/driver.c b/driver.c index 3bfe332605..da5a75c7b5 100644 --- a/driver.c +++ b/driver.c @@ -66,15 +66,18 @@ static const video_driver_t *video_drivers[] = { #ifdef HAVE_XVIDEO &video_xvideo, #endif +#ifdef HAVE_DYLIB + &video_ext, +#endif }; static const input_driver_t *input_drivers[] = { #ifdef HAVE_SDL &input_sdl, #endif -//#ifdef HAVE_XVIDEO -// &input_x, -//#endif +#ifdef HAVE_XVIDEO + &input_x, +#endif }; static void find_audio_driver(void) diff --git a/driver.h b/driver.h index 6ea1082104..2cd8e9969f 100644 --- a/driver.h +++ b/driver.h @@ -157,6 +157,7 @@ extern const audio_driver_t audio_pulse; extern const video_driver_t video_gl; extern const video_driver_t video_xvideo; extern const video_driver_t video_sdl; +extern const video_driver_t video_ext; extern const input_driver_t input_sdl; extern const input_driver_t input_x; //////////////////////////////////////////////// diff --git a/settings.c b/settings.c index 7239e5330e..d6a49eade1 100644 --- a/settings.c +++ b/settings.c @@ -50,6 +50,9 @@ static void set_defaults(void) case VIDEO_SDL: def_video = "sdl"; break; + case VIDEO_EXT: + def_video = "ext"; + break; default: break; } diff --git a/ssnes.cfg b/ssnes.cfg index 11443d010c..5f4f251eed 100644 --- a/ssnes.cfg +++ b/ssnes.cfg @@ -5,6 +5,12 @@ #### Video +# Video driver to use. "gl", "xvideo", "sdl" or "ext" (external API driver) +# video_driver = "gl" + +# Path to external video driver using the SSNES driver API. +# video_external_driver = + # Windowed xscale and yscale (Real x res: 224 * xscale * aspect_ratio, real y scale: 224 * xscale) # video_xscale = 3.0 # video_yscale = 3.0