#define XSFDRIVER_VERSIONS "1.21"
#define XSFDRIVER_MODULENAME "aossf.bin"
#define XSFDRIVER_ENTRYNAME "XSFSetup"
#define XSFDRIVER_ISSYSTEMTAG(taglen, tag) (((taglen) > 0) && ((tag)[0] == '_'))
#define XSFDRIVER_GUID1 { 0x98605692, 0x46df, 0x4d6a, { 0x9d, 0x21, 0xa5, 0x2e, 0xc6, 0xc3, 0x27, 0x65 } } /* {98605692-46DF-4d6a-9D21-A52EC6C32765} */
#define XSFDRIVER_GUID2 { 0x9213112a, 0x35a1, 0x45c3, { 0x8a, 0xf8, 0x06, 0x8a, 0x18, 0x35, 0xdd, 0x28 } } /* {9213112A-35A1-45c3-8AF8-068A1835DD28} */
#define XSFDRIVER_CHANNELMAP { { 32, "SCSP slot %2d" } , { 0, 0 } }
#define XSFDRIVER_SIMPLENAME "SSF Decoder"

#define AOSDK_VERSIONS "1.4.8u1"
#define AOSDK_COPYRIGHT "Copyright (c) 2007-2009 R. Belmont and Richard Bannister."

#define WINAMPPLUGIN_COPYRIGHT AOSDK_COPYRIGHT
#define WINAMPPLUGIN_NAME "SSF Decoder " XSFDRIVER_VERSIONS "/ Audio Overload SDK " AOSDK_VERSIONS " (x86)"
#define WINAMPPLUGIN_EXTS "SSF;MINISSF\0Sega Saturn Sound Format files(*.SSF;*.MINISSF)\0\0\0"
#define WINAMPPLUGIN_TAG_XSFBY "ssfby"

#define KBMEDIAPLUGIN_VERSION 1485
#define KBMEDIAPLUGIN_COPYRIGHT AOSDK_COPYRIGHT
#define KBMEDIAPLUGIN_NAME "SSF plugin " XSFDRIVER_VERSIONS " / Audio Overload SDK " AOSDK_VERSIONS
#define KBMEDIAPLUGIN_EXTS(n)	\
	static const char n##_ssfext[] = ".ssf";	\
	static const char n##_minissfext[] = ".minissf";	\
	static const char * const (n) [] = {	\
		n##_ssfext,	\
		n##_minissfext,	\
		0,	\
	};

#define FOOBAR2000COMPONENT_NAME "SSF decoder / Audio Overload SDK " AOSDK_VERSIONS
#define FOOBAR2000COMPONENT_VERSION XSFDRIVER_VERSIONS
#define FOOBAR2000COMPONENT_ABOUT "Audio Overload SDK " AOSDK_VERSIONS "\n" AOSDK_COPYRIGHT "\n"
#define FOOBAR2000COMPONENT_TYPE "Sega Saturn Sound Format files"
#define FOOBAR2000COMPONENT_EXTS "*.SSF;*.MINISSF"
#define FOOBAR2000COMPONENT_EXT_CHECK (!stricmp_utf8(p_extension,"SSF") || !stricmp_utf8(p_extension,"MINISSF"))
#define FOOBAR2000COMPONENT_ENCODING "ssf"

