summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/mpeg_settings.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/mpegplayer/mpeg_settings.h')
-rw-r--r--apps/plugins/mpegplayer/mpeg_settings.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/apps/plugins/mpegplayer/mpeg_settings.h b/apps/plugins/mpegplayer/mpeg_settings.h
index 4d6da478ea..1557ff433e 100644
--- a/apps/plugins/mpegplayer/mpeg_settings.h
+++ b/apps/plugins/mpegplayer/mpeg_settings.h
@@ -1,7 +1,7 @@
1 1
2#include "plugin.h" 2#include "plugin.h"
3 3
4#define SETTINGS_VERSION 3 4#define SETTINGS_VERSION 4
5#define SETTINGS_MIN_VERSION 1 5#define SETTINGS_MIN_VERSION 1
6#define SETTINGS_FILENAME "mpegplayer.cfg" 6#define SETTINGS_FILENAME "mpegplayer.cfg"
7 7
@@ -24,6 +24,15 @@ enum mpeg_option_id
24 MPEG_OPTION_SKIP_FRAMES, 24 MPEG_OPTION_SKIP_FRAMES,
25}; 25};
26 26
27enum mpeg_audio_option_id
28{
29 MPEG_AUDIO_TONE_CONTROLS,
30 MPEG_AUDIO_CHANNEL_MODES,
31 MPEG_AUDIO_CROSSFEED,
32 MPEG_AUDIO_EQUALIZER,
33 MPEG_AUDIO_DITHERING,
34};
35
27enum mpeg_resume_id 36enum mpeg_resume_id
28{ 37{
29 MPEG_RESUME_MENU_ALWAYS = 0, 38 MPEG_RESUME_MENU_ALWAYS = 0,
@@ -46,6 +55,7 @@ enum mpeg_start_id
46enum mpeg_menu_id 55enum mpeg_menu_id
47{ 56{
48 MPEG_MENU_DISPLAY_SETTINGS, 57 MPEG_MENU_DISPLAY_SETTINGS,
58 MPEG_MENU_AUDIO_SETTINGS,
49 MPEG_MENU_ENABLE_START_MENU, 59 MPEG_MENU_ENABLE_START_MENU,
50 MPEG_MENU_CLEAR_RESUMES, 60 MPEG_MENU_CLEAR_RESUMES,
51 MPEG_MENU_QUIT, 61 MPEG_MENU_QUIT,
@@ -62,6 +72,12 @@ struct mpeg_settings {
62#if MPEG_OPTION_DITHERING_ENABLED 72#if MPEG_OPTION_DITHERING_ENABLED
63 int displayoptions; 73 int displayoptions;
64#endif 74#endif
75 /* Audio options - simple on/off specification */
76 int tone_controls;
77 int channel_modes;
78 int crossfeed;
79 int equalizer;
80 int dithering;
65}; 81};
66 82
67extern struct mpeg_settings settings; 83extern struct mpeg_settings settings;