summaryrefslogtreecommitdiff
path: root/apps/settings.h
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2005-07-22 16:46:27 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2005-07-22 16:46:27 +0000
commit90161c92ddbccbdf9e28d43c75bb7e64ddfbecd0 (patch)
treeac53454c122465d174ec6a47a56e72505d7b09b8 /apps/settings.h
parent4f6375ca175b34623e5c737cd36dbd62aad58fd2 (diff)
downloadrockbox-90161c92ddbccbdf9e28d43c75bb7e64ddfbecd0.zip
rockbox-90161c92ddbccbdf9e28d43c75bb7e64ddfbecd0.tar.gz
rockbox-90161c92ddbccbdf9e28d43c75bb7e64ddfbecd0.tar.bz2
rockbox-90161c92ddbccbdf9e28d43c75bb7e64ddfbecd0.tar.xz
It's now possible to select the crossfading mode: "Off, Crossfade,
Mix". If set to mix, no fading is applied but tracks are mixed up. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7224 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.h')
-rw-r--r--apps/settings.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/settings.h b/apps/settings.h
index 14c8347..3e3a982 100644
--- a/apps/settings.h
+++ b/apps/settings.h
@@ -106,6 +106,10 @@
#define TRIG_DURATION_COUNT 13
extern char *trig_durations[TRIG_DURATION_COUNT];
+#define CROSSFADE_MODE_OFF 0
+#define CROSSFADE_MODE_CROSSFADE 1
+#define CROSSFADE_MODE_MIX 2
+
/* These define "virtual pointers", which could either be a literal string,
or a mean a string ID if the pointer is in a certain range.
This helps to save space for menus and options. */
@@ -151,6 +155,7 @@ struct user_settings
#if CONFIG_HWCODEC == MASNONE
int crossfade;
+ int crossfade_duration;
#endif
int rec_quality; /* 0-7 */