changeset 84:b6966a2447bc

Added some stuff for NanoSID
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 03 Oct 2003 19:38:01 +0000
parents 77371e84bf33
children 56d2b7a44063
files src/xmms-sid.c
diffstat 1 files changed, 14 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/xmms-sid.c	Fri Oct 03 03:14:05 2003 +0000
+++ b/src/xmms-sid.c	Fri Oct 03 19:38:01 2003 +0000
@@ -209,11 +209,20 @@
  if (pcExt)
 	{
 	pcExt++;
-	if (!strcasecmp(pcExt, "psid")) return TRUE;
-	if (!strcasecmp(pcExt, "sid"))	return TRUE;
-	if (!strcasecmp(pcExt, "dat"))	return TRUE;
-	if (!strcasecmp(pcExt, "inf"))	return TRUE;
-	if (!strcasecmp(pcExt, "info"))	return TRUE;
+	switch (xs_cfg.playerEngine) {
+	case XS_ENG_SIDPLAY1:
+	case XS_ENG_SIDPLAY2:
+		if (!strcasecmp(pcExt, "psid")) return TRUE;
+		if (!strcasecmp(pcExt, "sid"))	return TRUE;
+		if (!strcasecmp(pcExt, "dat"))	return TRUE;
+		if (!strcasecmp(pcExt, "inf"))	return TRUE;
+		if (!strcasecmp(pcExt, "info"))	return TRUE;
+		break;
+
+	case XS_ENG_NANOSID:
+		if (!strcasecmp(pcExt, "zsid"))	return TRUE;
+		break;
+	}
 	}
 
  return FALSE;